ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
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
8
#include "
LArRawConditions/LArRampComplete.h
"
9
10
#include <vector>
11
21
22
class
LArRampMC
:
public
LArRampComplete
{
23
24
public
:
25
26
typedef
LArRampComplete::CONTAINER
CONTAINER
;
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)
43
CONDCONT_DEF
(
LArRampMC
, 104173262,
ILArRamp
);
44
45
#endif
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
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:67
LArRampComplete.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArRamp
Definition
ILArRamp.h:12
ILArRamp::RampRef_t
LArVectorProxy RampRef_t
This class defines the interface for accessing Ramp @stereotype Interface.
Definition
ILArRamp.h:31
LArRampCompleteBase::CONTAINER
LArConditionsContainer< LArRampP1 > CONTAINER
Definition
LArRampComplete.h:33
LArRampComplete::LArRampComplete
LArRampComplete()
Definition
LArRampComplete.cxx:18
LArRampMC
Implementation of the interface ILArRamp for MC Derives from LArRampComplete, and implements the phi-...
Definition
LArRampMC.h:22
LArRampMC::CONTAINER
LArRampComplete::CONTAINER CONTAINER
Definition
LArRampMC.h:26
LArRampMC::ADC2DAC
virtual RampRef_t ADC2DAC(const HWIdentifier &CellID, int gain) const
Definition
LArRampMC.cxx:18
LArRampMC::~LArRampMC
virtual ~LArRampMC()
Definition
LArRampMC.cxx:14
LArRampMC::initialize
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition
LArRampMC.cxx:10
LArRampMC::LArRampMC
LArRampMC()
Definition
LArRampMC.cxx:7
Generated on
for ATLAS Offline Software by
1.17.0