ATLAS Offline Software
LArDAC2uAMC.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARRAWCONDITIONS_LARDAC2UAMC_H
6 #define LARRAWCONDITIONS_LARDAC2UAMC_H
7 
9 
22 
23  public:
24 
25  LArDAC2uAMC();
26 
27  virtual ~LArDAC2uAMC( );
28  virtual StatusCode initialize() ;
29 
30  // retrieving DAC2uA using online ID
31 
32  virtual const float& DAC2UA(const HWIdentifier& CellID) const ;
33 
34  constexpr static float dummy=LArElecCalib::ERRORCODE;
35 };
36 
37 
38 #include "AthenaKernel/CondCont.h"
39 CLASS_DEF( LArDAC2uAMC, 48944014,1)
41 #endif
CondCont.h
Hold mappings of ranges to condition objects.
LArDAC2uAMC::initialize
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition: LArDAC2uAMC.cxx:10
ILArDAC2uA
Definition: ILArDAC2uA.h:13
LArDAC2uAMC::LArDAC2uAMC
LArDAC2uAMC()
Definition: LArDAC2uAMC.cxx:7
HWIdentifier
Definition: HWIdentifier.h:13
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArDAC2uAMC::~LArDAC2uAMC
virtual ~LArDAC2uAMC()
Definition: LArDAC2uAMC.cxx:14
LArDAC2uAMC::DAC2UA
virtual const float & DAC2UA(const HWIdentifier &CellID) const
access to DAC2UA conversion factor index by Identifier, and gain setting
Definition: LArDAC2uAMC.cxx:19
CONDCONT_DEF
CONDCONT_DEF(LArDAC2uAMC, 218623664, ILArDAC2uA)
LArDAC2uAMC::dummy
constexpr static float dummy
Definition: LArDAC2uAMC.h:34
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
LArDAC2uAMC
Implementation of the interface ILArDAC2uA for MC Derives from LArDAC2uAComplete, and implements the ...
Definition: LArDAC2uAMC.h:21
LArElecCalib::ERRORCODE
@ ERRORCODE
Definition: LArCalibErrorCode.h:17
LArDAC2uAComplete
This class implements the ILArDAC2uA interface.
Definition: LArDAC2uAComplete.h:27
LArDAC2uAComplete.h