ATLAS Offline Software
AverageT0.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef AVERAGET0_H
6 #define AVERAGET0_H
9 namespace TRTCond{
10  class AverageT0{
11  public:
13  m_avgT0 = 0.;
14  }
15 
16  virtual ~AverageT0() {}
17  // Store average T0
18  void update(const float& at0 ) { m_avgT0=at0; }
19  double get() const {return m_avgT0;}
20 
21  private:
22  double m_avgT0;
23  };
24 }
25 CLASS_DEF(TRTCond::AverageT0,221681781,1)
26 CONDCONT_DEF(TRTCond::AverageT0,71803019);
27 #endif
TRTCond::AverageT0::get
double get() const
Definition: AverageT0.h:19
CondCont.h
Hold mappings of ranges to condition objects.
TRTCond::AverageT0::~AverageT0
virtual ~AverageT0()
Definition: AverageT0.h:16
TRTCond::AverageT0::update
void update(const float &at0)
Definition: AverageT0.h:18
TRTCond::AverageT0::m_avgT0
double m_avgT0
Definition: AverageT0.h:22
TRTCond::AverageT0::AverageT0
AverageT0()
Definition: AverageT0.h:12
CONDCONT_DEF
CONDCONT_DEF(TRTCond::AverageT0, 71803019)
TRTCond
Definition: BasicRtRelation.cxx:8
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
TRTCond::AverageT0
Definition: AverageT0.h:10
CLASS_DEF.h
macros to associate a CLID to a type