ATLAS Offline Software
LArRinjComplete.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARRAWCONDITIONS_LARRINJCOMPLETE_H
6 #define LARRAWCONDITIONS_LARRINJCOMPLETE_H
7 
8 #include "LArElecCalib/ILArRinj.h"
11 
25 class LArRinjComplete: public ILArRinj,
26  public LArConditionsContainer<LArRinjP>{
27 
28  public:
29 
32 
33  virtual ~LArRinjComplete();
34 
35  // retrieving Rinj using online ID
36 
37  virtual const float& Rinj(const HWIdentifier& CellID) const ;
38 
39  // set method filling the data members individually (if one
40  // wants to fill this class not using the DB)
41  void set(const HWIdentifier& CellID, float vRinj);
42 };
43 
44 #include "AthenaKernel/CondCont.h"
45 CLASS_DEF( LArRinjComplete,2370948,1)
47 
48 #endif
CondCont.h
Hold mappings of ranges to condition objects.
LArRinjComplete::LArRinjComplete
LArRinjComplete()
Definition: LArRinjComplete.cxx:8
LArConditionsContainer.h
HWIdentifier
Definition: HWIdentifier.h:13
LArConditionsContainer
Definition: LArAutoCorrSym.h:14
LArRinjComplete
This class implements the ILArRinj interface.
Definition: LArRinjComplete.h:26
ILArRinj
Definition: ILArRinj.h:12
LArRinjP.h
LArRinjComplete::CONTAINER
LArConditionsContainer< LArRinjP > CONTAINER
Definition: LArRinjComplete.h:30
ILArRinj.h
LArRinjComplete::Rinj
virtual const float & Rinj(const HWIdentifier &CellID) const
Definition: LArRinjComplete.cxx:24
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
LArRinjComplete::~LArRinjComplete
virtual ~LArRinjComplete()
Definition: LArRinjComplete.cxx:10
LArRinjComplete::set
void set(const HWIdentifier &CellID, float vRinj)
Definition: LArRinjComplete.cxx:14
CONDCONT_DEF
CONDCONT_DEF(LArRinjComplete, 167204058, ILArRinj)