ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRecUtils
src
LArFlatConditionsAlg.h
Go to the documentation of this file.
1
//Dear emacs, this is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef LARFLATCONDITIONSALG_H
8
#define LARFLATCONDITIONSALG_H
9
10
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
#include "
StoreGate/WriteCondHandleKey.h
"
13
14
#include "
AthenaPoolUtilities/CondAttrListCollection.h
"
15
16
template
<
class
T>
17
class
LArFlatConditionsAlg
:
public
AthCondAlgorithm
{
18
public
:
19
using
AthCondAlgorithm::AthCondAlgorithm;
20
~LArFlatConditionsAlg
() =
default
;
21
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
24
25
private
:
26
SG::ReadCondHandleKey<CondAttrListCollection>
m_readKey
{
this
,
"ReadKey"
,
""
,
"Key of the input CDO (AttrListCollection)"
};
27
SG::WriteCondHandleKey<T>
m_writeKey
{
this
,
"WriteKey"
,
""
,
"Key of the output LArXYZFlat CDO"
};
28
};
29
30
#include "
LArFlatConditionsAlg.icc
"
31
32
33
34
35
#include "
LArCOOLConditions/LArPedestalFlat.h
"
36
typedef
LArFlatConditionsAlg<LArPedestalFlat>
LArCondAlgPedestalFlat
;
37
38
#include "
LArCOOLConditions/LArAutoCorrSC.h
"
39
typedef
LArFlatConditionsAlg<LArAutoCorrSC>
LArCondAlgAutoCorrSC
;
40
41
#include "
LArCOOLConditions/LArDAC2uAFlat.h
"
42
typedef
LArFlatConditionsAlg<LArDAC2uAFlat>
LArCondAlgDAC2uAFlat
;
43
44
#include "
LArCOOLConditions/LArDAC2uASC.h
"
45
typedef
LArFlatConditionsAlg<LArDAC2uASC>
LArCondAlgDAC2uASC
;
46
47
#include "
LArCOOLConditions/LArHVScaleCorrFlat.h
"
48
typedef
LArFlatConditionsAlg<LArHVScaleCorrFlat>
LArCondAlgHVScaleCorrFlat
;
49
50
#include "
LArCOOLConditions/LArHVScaleCorrSC.h
"
51
typedef
LArFlatConditionsAlg<LArHVScaleCorrSC>
LArCondAlgHVScaleCorrSC
;
52
53
#include "
LArCOOLConditions/LArMinBiasSC.h
"
54
typedef
LArFlatConditionsAlg<LArMinBiasSC>
LArCondAlgMinBiasSC
;
55
56
#include "
LArCOOLConditions/LArMinBiasAverageSC.h
"
57
typedef
LArFlatConditionsAlg<LArMinBiasAverageSC>
LArCondAlgMinBiasAverageSC
;
58
59
#include "
LArCOOLConditions/LArMphysOverMcalFlat.h
"
60
typedef
LArFlatConditionsAlg<LArMphysOverMcalFlat>
LArCondAlgMphysOverMcalFlat
;
61
62
#include "
LArCOOLConditions/LArMphysOverMcalSC.h
"
63
typedef
LArFlatConditionsAlg<LArMphysOverMcalSC>
LArCondAlgMphysOverMcalSC
;
64
65
#include "
LArCOOLConditions/LArNoiseSC.h
"
66
typedef
LArFlatConditionsAlg<LArNoiseSC>
LArCondAlgNoiseSC
;
67
68
#include "
LArCOOLConditions/LArOFCFlat.h
"
69
typedef
LArFlatConditionsAlg<LArOFCFlat>
LArCondAlgOFCFlat
;
70
71
#include "
LArCOOLConditions/LArOFCSC.h
"
72
typedef
LArFlatConditionsAlg<LArOFCSC>
LArCondAlgOFCSC
;
73
74
#include "
LArCOOLConditions/LArPedestalSC.h
"
75
typedef
LArFlatConditionsAlg<LArPedestalSC>
LArCondAlgPedestalSC
;
76
77
#include "
LArCOOLConditions/LArRampFlat.h
"
78
typedef
LArFlatConditionsAlg<LArRampFlat>
LArCondAlgRampFlat
;
79
80
#include "
LArCOOLConditions/LArRampSC.h
"
81
typedef
LArFlatConditionsAlg<LArRampSC>
LArCondAlgRampSC
;
82
83
#include "
LArCOOLConditions/LArShapeFlat.h
"
84
typedef
LArFlatConditionsAlg<LArShapeFlat>
LArCondAlgShapeFlat
;
85
86
#include "
LArCOOLConditions/LArShapeSC.h
"
87
typedef
LArFlatConditionsAlg<LArShapeSC>
LArCondAlgShapeSC
;
88
89
#include "
LArCOOLConditions/LArfSamplSC.h
"
90
typedef
LArFlatConditionsAlg<LArfSamplSC>
LArCondAlgfSamplSC
;
91
92
#include "
LArCOOLConditions/LAruA2MeVFlat.h
"
93
typedef
LArFlatConditionsAlg<LAruA2MeVFlat>
LArCondAlguA2MeVFlat
;
94
95
#include "
LArCOOLConditions/LAruA2MeVSC.h
"
96
typedef
LArFlatConditionsAlg<LAruA2MeVSC>
LArCondAlguA2MeVSC
;
97
98
#include "
LArCOOLConditions/LArOFCweightSC.h
"
99
typedef
LArFlatConditionsAlg<LArOFCweightSC>
LArCondAlgOFCweightSC
;
100
101
#include "
LArCOOLConditions/LArNoiseFlat.h
"
102
typedef
LArFlatConditionsAlg<LArNoiseFlat>
LArCondAlgNoiseFlat
;
103
104
105
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
LArAutoCorrSC.h
LArDAC2uAFlat.h
LArDAC2uASC.h
LArCondAlgDAC2uAFlat
LArFlatConditionsAlg< LArDAC2uAFlat > LArCondAlgDAC2uAFlat
Definition
LArFlatConditionsAlg.h:42
LArCondAlgAutoCorrSC
LArFlatConditionsAlg< LArAutoCorrSC > LArCondAlgAutoCorrSC
Definition
LArFlatConditionsAlg.h:39
LArCondAlgMphysOverMcalFlat
LArFlatConditionsAlg< LArMphysOverMcalFlat > LArCondAlgMphysOverMcalFlat
Definition
LArFlatConditionsAlg.h:60
LArCondAlgRampFlat
LArFlatConditionsAlg< LArRampFlat > LArCondAlgRampFlat
Definition
LArFlatConditionsAlg.h:78
LArCondAlgMphysOverMcalSC
LArFlatConditionsAlg< LArMphysOverMcalSC > LArCondAlgMphysOverMcalSC
Definition
LArFlatConditionsAlg.h:63
LArCondAlgOFCweightSC
LArFlatConditionsAlg< LArOFCweightSC > LArCondAlgOFCweightSC
Definition
LArFlatConditionsAlg.h:99
LArCondAlguA2MeVSC
LArFlatConditionsAlg< LAruA2MeVSC > LArCondAlguA2MeVSC
Definition
LArFlatConditionsAlg.h:96
LArCondAlgShapeFlat
LArFlatConditionsAlg< LArShapeFlat > LArCondAlgShapeFlat
Definition
LArFlatConditionsAlg.h:84
LArCondAlgNoiseFlat
LArFlatConditionsAlg< LArNoiseFlat > LArCondAlgNoiseFlat
Definition
LArFlatConditionsAlg.h:102
LArCondAlgHVScaleCorrSC
LArFlatConditionsAlg< LArHVScaleCorrSC > LArCondAlgHVScaleCorrSC
Definition
LArFlatConditionsAlg.h:51
LArCondAlgHVScaleCorrFlat
LArFlatConditionsAlg< LArHVScaleCorrFlat > LArCondAlgHVScaleCorrFlat
Definition
LArFlatConditionsAlg.h:48
LArCondAlgPedestalFlat
LArFlatConditionsAlg< LArPedestalFlat > LArCondAlgPedestalFlat
Definition
LArFlatConditionsAlg.h:36
LArCondAlguA2MeVFlat
LArFlatConditionsAlg< LAruA2MeVFlat > LArCondAlguA2MeVFlat
Definition
LArFlatConditionsAlg.h:93
LArCondAlgNoiseSC
LArFlatConditionsAlg< LArNoiseSC > LArCondAlgNoiseSC
Definition
LArFlatConditionsAlg.h:66
LArCondAlgPedestalSC
LArFlatConditionsAlg< LArPedestalSC > LArCondAlgPedestalSC
Definition
LArFlatConditionsAlg.h:75
LArCondAlgOFCFlat
LArFlatConditionsAlg< LArOFCFlat > LArCondAlgOFCFlat
Definition
LArFlatConditionsAlg.h:69
LArCondAlgOFCSC
LArFlatConditionsAlg< LArOFCSC > LArCondAlgOFCSC
Definition
LArFlatConditionsAlg.h:72
LArCondAlgMinBiasAverageSC
LArFlatConditionsAlg< LArMinBiasAverageSC > LArCondAlgMinBiasAverageSC
Definition
LArFlatConditionsAlg.h:57
LArCondAlgShapeSC
LArFlatConditionsAlg< LArShapeSC > LArCondAlgShapeSC
Definition
LArFlatConditionsAlg.h:87
LArCondAlgMinBiasSC
LArFlatConditionsAlg< LArMinBiasSC > LArCondAlgMinBiasSC
Definition
LArFlatConditionsAlg.h:54
LArCondAlgfSamplSC
LArFlatConditionsAlg< LArfSamplSC > LArCondAlgfSamplSC
Definition
LArFlatConditionsAlg.h:90
LArCondAlgDAC2uASC
LArFlatConditionsAlg< LArDAC2uASC > LArCondAlgDAC2uASC
Definition
LArFlatConditionsAlg.h:45
LArCondAlgRampSC
LArFlatConditionsAlg< LArRampSC > LArCondAlgRampSC
Definition
LArFlatConditionsAlg.h:81
LArFlatConditionsAlg.icc
LArHVScaleCorrFlat.h
LArHVScaleCorrSC.h
LArMinBiasAverageSC.h
LArMinBiasSC.h
LArMphysOverMcalFlat.h
LArMphysOverMcalSC.h
LArNoiseFlat.h
LArNoiseSC.h
LArOFCFlat.h
LArOFCSC.h
LArOFCweightSC.h
LArPedestalFlat.h
LArPedestalSC.h
LArRampFlat.h
LArRampSC.h
LArShapeFlat.h
LArShapeSC.h
LArfSamplSC.h
LAruA2MeVFlat.h
LAruA2MeVSC.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
LArFlatConditionsAlg
Definition
LArFlatConditionsAlg.h:17
LArFlatConditionsAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
LArFlatConditionsAlg< LArPedestalFlat >::m_readKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
Definition
LArFlatConditionsAlg.h:26
LArFlatConditionsAlg< LArPedestalFlat >::m_writeKey
SG::WriteCondHandleKey< LArPedestalFlat > m_writeKey
Definition
LArFlatConditionsAlg.h:27
LArFlatConditionsAlg::initialize
virtual StatusCode initialize() override
LArFlatConditionsAlg::~LArFlatConditionsAlg
~LArFlatConditionsAlg()=default
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
Generated on
for ATLAS Offline Software by
1.17.0