ATLAS Offline Software
Loading...
Searching...
No Matches
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
23
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
57CLASS_DEF( LArfSamplComplete, 250517982,1)
58#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class implements the ILArfSampl interface.
virtual const float & FSAMPL(const HWIdentifier &CellID) const override
LArConditionsContainer< LArfSamplP > CONTAINER
void set(const HWIdentifier &CellID, float vfSampl)