ATLAS Offline Software
CscCalibReportContainer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CSCCALIBDATA_CSCCALIBREPORTCONTAINER_H
6 #define CSCCALIBDATA_CSCCALIBREPORTCONTAINER_H
7 
8 /******************************************************************
9  Name: CscCalibReportContainer.h
10  Package: MuonSpectrometer/Muoncalib/CscCalib/CscCalibData
11  Author: Caleb Parnell-Lampen <lampen@physics.arizona.edu>
12  University of Arizona, April 30, 2008
13 
14 class to hold details about the process of the calibration, such as
15 fit plots. Its a datavector of CscCalibReportBase. There is actually
16 a good chance we'll only ever use one CscCalibReportBase, but making
17 it a datavector gives us good future flexibility.
18 *******************************************************************/
19 
22 #include "AthenaKernel/CLASS_DEF.h"
23 
24 class CscCalibReportContainer : public DataVector<CscCalibReportBase>
25 {
26  private:
27  std::string m_calibType;
28 
29  public:
30 
34  { };
35 
37  CscCalibReportContainer(const std::string& calibType)
39  { };
40 
42  std::string calibType() const;
43 
44 };
45 
47 
48 #endif
49 
50 
CscCalibReportContainer::CscCalibReportContainer
CscCalibReportContainer()
Default constructor.
Definition: CscCalibReportContainer.h:42
CscCalibReportContainer::m_calibType
std::string m_calibType
Definition: CscCalibReportContainer.h:37
CscCalibReportContainer
Definition: CscCalibReportContainer.h:25
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
CscCalibReportContainer::calibType
std::string calibType() const
the identify of this collection
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CscCalibReportBase.h
CscCalibReportBase
Definition: CscCalibReportBase.h:20
CLASS_DEF.h
macros to associate a CLID to a type