ATLAS Offline Software
Loading...
Searching...
No Matches
CscCalibResultContainer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CSCCALIBDATA_CSCCALIBRESULTCONTAINER_H
6#define CSCCALIBDATA_CSCCALIBRESULTCONTAINER_H
7
8/******************************************************************
9 Name: CscCalibResultContainer.h
10 Package: MuonSpectrometer/Muoncalib/CscCalib/CscCalibData
11 Author: Caleb Parnell-Lampen <lampen@physics.arizona.edu>
12 University of Arizona, April 30, 2008
13
14class to hold all calibration run results in storegate
15*******************************************************************/
16
20
21class CscCalibResultContainer : public DataVector<CscCalibResultCollection>
22{
23 private:
24 std::string m_calibType;
25
26 public:
27
32
37
39 const std::string& calibType() const;
40
41};
42
44
45#endif
46
47
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
const std::string & calibType() const
the identify of this collection
CscCalibResultContainer()
Default constructor.
CscCalibResultContainer(const std::string &calibType)
Creates an empty container ready for filling.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)