ATLAS Offline Software
LArfSamplComplete.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARRAWCONDITIONS_LARFSAMPLCOMPLETE_H
6 #define LARRAWCONDITIONS_LARFSAMPLCOMPLETE_H
7 
12 
13 #include <vector>
14 
24  /* - July 16, 2005 Hong Ma
25  * use LArfSamplP.
26 
27  */
28 
29 
30 
32  public LArConditionsContainer<LArfSamplP>
33 {
34 
35  public:
36 
39 
40  virtual ~LArfSamplComplete();
41 
42  // retrieving fSampl using online ID
43 
44  virtual const float& FSAMPL(const HWIdentifier& CellID) const override;
45 
46  virtual const float& FSAMPL(const Identifier& CellID) const override;
47 
48  // set method filling the data members individually (if one
49  // wants to fill this class not using the DB)
50  void set(const HWIdentifier& CellID, float vfSampl);
51 
52  protected:
53 
54 
55 };
56 
57 CLASS_DEF( LArfSamplComplete, 250517982,1)
58 #endif
LArfSamplComplete::CONTAINER
LArConditionsContainer< LArfSamplP > CONTAINER
Definition: LArfSamplComplete.h:37
LArConditionsContainer.h
HWIdentifier
Definition: HWIdentifier.h:13
LArfSamplComplete::FSAMPL
virtual const float & FSAMPL(const HWIdentifier &CellID) const override
Definition: LArfSamplComplete.cxx:20
LArConditionsContainer
Definition: LArAutoCorrSym.h:14
LArfSamplComplete
This class implements the ILArfSampl interface.
Definition: LArfSamplComplete.h:33
LArfSamplComplete::LArfSamplComplete
LArfSamplComplete()
Definition: LArfSamplComplete.cxx:8
LArfSamplP.h
LArfSamplComplete::set
void set(const HWIdentifier &CellID, float vfSampl)
Definition: LArfSamplComplete.cxx:13
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
LArfSamplComplete::~LArfSamplComplete
virtual ~LArfSamplComplete()
Definition: LArfSamplComplete.cxx:9
CLASS_DEF.h
macros to associate a CLID to a type
ILArfSampl.h
ILArfSampl
Definition: ILArfSampl.h:14
Identifier
Definition: IdentifierFieldParser.cxx:14