ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
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
8
#include "
AthenaKernel/CLASS_DEF.h
"
9
#include "
LArElecCalib/ILArfSampl.h
"
10
#include "
LArRawConditions/LArfSamplP.h
"
11
#include "
LArRawConditions/LArConditionsContainer.h
"
12
13
#include <vector>
14
23
24
/* - July 16, 2005 Hong Ma
25
* use LArfSamplP.
26
27
*/
28
29
30
31
class
LArfSamplComplete
:
public
ILArfSampl
,
32
public
LArConditionsContainer
<LArfSamplP>
33
{
34
35
public
:
36
37
typedef
LArConditionsContainer<LArfSamplP>
CONTAINER
;
38
LArfSamplComplete
();
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
CLASS_DEF.h
macros to associate a CLID to a type
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
ILArfSampl.h
LArConditionsContainer.h
LArfSamplP.h
HWIdentifier
Definition
HWIdentifier.h:13
ILArfSampl
Definition
ILArfSampl.h:14
LArConditionsContainer< LArfSamplP >::LArConditionsContainer
LArConditionsContainer()
LArfSamplComplete
This class implements the ILArfSampl interface.
Definition
LArfSamplComplete.h:33
LArfSamplComplete::FSAMPL
virtual const float & FSAMPL(const HWIdentifier &CellID) const override
Definition
LArfSamplComplete.cxx:20
LArfSamplComplete::CONTAINER
LArConditionsContainer< LArfSamplP > CONTAINER
Definition
LArfSamplComplete.h:37
LArfSamplComplete::LArfSamplComplete
LArfSamplComplete()
Definition
LArfSamplComplete.cxx:8
LArfSamplComplete::set
void set(const HWIdentifier &CellID, float vfSampl)
Definition
LArfSamplComplete.cxx:13
LArfSamplComplete::~LArfSamplComplete
virtual ~LArfSamplComplete()
Definition
LArfSamplComplete.cxx:9
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0