ATLAS Offline Software
LArCalorimeter
LArRawConditions
LArRawConditions
LAruA2MeVComplete.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_LARUA2MEVCOMPLETE_H
6
#define LARRAWCONDITIONS_LARUA2MEVCOMPLETE_H
7
8
#include "
LArElecCalib/ILAruA2MeV.h
"
9
#include "
LArRawConditions/LArConditionsContainer.h
"
10
#include "
LArRawConditions/LArSingleFloatP.h
"
11
22
class
LAruA2MeVComplete
:
public
ILAruA2MeV
,
23
public
LArConditionsContainer
<LArSingleFloatP>{
24
public
:
25
typedef
LArConditionsContainer<LArSingleFloatP>
CONTAINER
;
26
LAruA2MeVComplete
();
27
virtual
~LAruA2MeVComplete
();
28
29
// retrieving uA2MeV using online ID
30
virtual
const
float
&
UA2MEV
(
const
HWIdentifier
& chid)
const override
;
31
32
// set method filling the data members individually (if one
33
// wants to fill this class not using the DB)
34
void
set
(
const
HWIdentifier
& CellID,
const
float
vuA2MeV);
35
36
};
37
38
#include "
AthenaKernel/CondCont.h
"
39
CLASS_DEF
(
LAruA2MeVComplete
, 64178609,1)
40
CONDCONT_DEF
(
LAruA2MeVComplete
, 59678833,
ILAruA2MeV
);
41
#endif
ILAruA2MeV.h
LAruA2MeVComplete::LAruA2MeVComplete
LAruA2MeVComplete()
Definition:
LAruA2MeVComplete.cxx:7
CondCont.h
Hold mappings of ranges to condition objects.
LAruA2MeVComplete::CONTAINER
LArConditionsContainer< LArSingleFloatP > CONTAINER
Definition:
LAruA2MeVComplete.h:25
LAruA2MeVComplete::~LAruA2MeVComplete
virtual ~LAruA2MeVComplete()
Definition:
LAruA2MeVComplete.cxx:8
ILAruA2MeV
Definition:
ILAruA2MeV.h:13
LAruA2MeVComplete::UA2MEV
virtual const float & UA2MEV(const HWIdentifier &chid) const override
Definition:
LAruA2MeVComplete.cxx:18
LAruA2MeVComplete::set
void set(const HWIdentifier &CellID, const float vuA2MeV)
Definition:
LAruA2MeVComplete.cxx:12
LArSingleFloatP.h
LArConditionsContainer.h
LAruA2MeVComplete
This class implements the ILAruA2MeV interface.
Definition:
LAruA2MeVComplete.h:23
HWIdentifier
Definition:
HWIdentifier.h:13
LArConditionsContainer
Definition:
LArAutoCorrSym.h:14
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
CONDCONT_DEF
CONDCONT_DEF(LAruA2MeVComplete, 59678833, ILAruA2MeV)
Generated on Sun Dec 22 2024 21:13:49 for ATLAS Offline Software by
1.8.18