ATLAS Offline Software
LArRampMC.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_LARRAMPMC_H
6 #define LARRAWCONDITIONS_LARRAMPMC_H
7 
9 
10 #include <vector>
11 
22 class LArRampMC: public LArRampComplete {
23 
24  public:
25 
27 
28  LArRampMC();
29 
30  virtual ~LArRampMC( );
31 
32  virtual StatusCode initialize () ;
33 
34  // retrieving Ramp using online ID
35 
36  virtual RampRef_t ADC2DAC(const HWIdentifier& CellID, int gain) const ;
37 
38 };
39 
40 //ConditionsContainer clid for athenaMT
41 #include "AthenaKernel/CondCont.h"
42 CLASS_DEF( LArRampMC, 42062668,1)
44 
45 #endif
LArRampComplete.h
CondCont.h
Hold mappings of ranges to condition objects.
LArRampComplete
Definition: LArRampComplete.h:50
LArRampMC
Implementation of the interface ILArRamp for MC Derives from LArRampComplete, and implements the phi-...
Definition: LArRampMC.h:22
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArRampMC::CONTAINER
LArRampComplete::CONTAINER CONTAINER
Definition: LArRampMC.h:26
HWIdentifier
Definition: HWIdentifier.h:13
LArConditionsContainer< LArRampP1 >
LArRampMC::initialize
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition: LArRampMC.cxx:10
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ILArRamp
Definition: ILArRamp.h:12
LArRampMC::ADC2DAC
virtual RampRef_t ADC2DAC(const HWIdentifier &CellID, int gain) const
Definition: LArRampMC.cxx:18
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
LArRampMC::LArRampMC
LArRampMC()
Definition: LArRampMC.cxx:7
CONDCONT_DEF
CONDCONT_DEF(LArRampMC, 104173262, ILArRamp)
LArVectorProxy
Proxy for accessing a range of float values like a vector.
Definition: LArVectorProxy.h:38
LArRampMC::~LArRampMC
virtual ~LArRampMC()
Definition: LArRampMC.cxx:14