ATLAS Offline Software
Loading...
Searching...
No Matches
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
21
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
42CLASS_DEF( LArRampMC, 42062668,1)
44
45#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
LArVectorProxy RampRef_t
This class defines the interface for accessing Ramp @stereotype Interface.
Definition ILArRamp.h:31
LArConditionsContainer< LArRampP1 > CONTAINER
Implementation of the interface ILArRamp for MC Derives from LArRampComplete, and implements the phi-...
Definition LArRampMC.h:22
LArRampComplete::CONTAINER CONTAINER
Definition LArRampMC.h:26
virtual RampRef_t ADC2DAC(const HWIdentifier &CellID, int gain) const
Definition LArRampMC.cxx:18
virtual ~LArRampMC()
Definition LArRampMC.cxx:14
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
Definition LArRampMC.cxx:10