ATLAS Offline Software
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 
13 
15 
16 template<class T>
18  public:
20  ~LArFlatConditionsAlg() = default;
21 
22  virtual StatusCode initialize() override;
23  virtual StatusCode execute() 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 
37 
40 
43 
46 
49 
52 
55 
58 
61 
64 
67 
70 
73 
76 
79 
82 
85 
88 
91 
94 
97 
100 
101 #endif
LArCondAlgNoiseSC
LArFlatConditionsAlg< LArNoiseSC > LArCondAlgNoiseSC
Definition: LArFlatConditionsAlg.h:66
LArOFCweightSC.h
LArMinBiasSC.h
LArMphysOverMcalSC.h
LArHVScaleCorrFlat.h
LArCondAlgMinBiasAverageSC
LArFlatConditionsAlg< LArMinBiasAverageSC > LArCondAlgMinBiasAverageSC
Definition: LArFlatConditionsAlg.h:57
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
LArFlatConditionsAlg::m_readKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
Definition: LArFlatConditionsAlg.h:26
LArPedestalSC.h
LArCondAlgOFCSC
LArFlatConditionsAlg< LArOFCSC > LArCondAlgOFCSC
Definition: LArFlatConditionsAlg.h:72
LArRampSC.h
WriteCondHandleKey.h
LArFlatConditionsAlg::~LArFlatConditionsAlg
~LArFlatConditionsAlg()=default
LArCondAlgOFCweightSC
LArFlatConditionsAlg< LArOFCweightSC > LArCondAlgOFCweightSC
Definition: LArFlatConditionsAlg.h:99
LArCondAlguA2MeVFlat
LArFlatConditionsAlg< LAruA2MeVFlat > LArCondAlguA2MeVFlat
Definition: LArFlatConditionsAlg.h:93
LArOFCFlat.h
LArCondAlgAutoCorrSC
LArFlatConditionsAlg< LArAutoCorrSC > LArCondAlgAutoCorrSC
Definition: LArFlatConditionsAlg.h:39
LArOFCSC.h
LArCondAlgMphysOverMcalFlat
LArFlatConditionsAlg< LArMphysOverMcalFlat > LArCondAlgMphysOverMcalFlat
Definition: LArFlatConditionsAlg.h:60
LArMphysOverMcalFlat.h
LArPedestalFlat.h
LArFlatConditionsAlg.icc
AthAlgorithm.h
LArNoiseSC.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArAutoCorrSC.h
LArFlatConditionsAlg::initialize
virtual StatusCode initialize() override
LArCondAlguA2MeVSC
LArFlatConditionsAlg< LAruA2MeVSC > LArCondAlguA2MeVSC
Definition: LArFlatConditionsAlg.h:96
LArCondAlgfSamplSC
LArFlatConditionsAlg< LArfSamplSC > LArCondAlgfSamplSC
Definition: LArFlatConditionsAlg.h:90
LArDAC2uAFlat.h
LArCondAlgPedestalSC
LArFlatConditionsAlg< LArPedestalSC > LArCondAlgPedestalSC
Definition: LArFlatConditionsAlg.h:75
LArMinBiasAverageSC.h
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
LArCondAlgHVScaleCorrFlat
LArFlatConditionsAlg< LArHVScaleCorrFlat > LArCondAlgHVScaleCorrFlat
Definition: LArFlatConditionsAlg.h:48
LArShapeSC.h
LArCondAlgHVScaleCorrSC
LArFlatConditionsAlg< LArHVScaleCorrSC > LArCondAlgHVScaleCorrSC
Definition: LArFlatConditionsAlg.h:51
LArShapeFlat.h
LArFlatConditionsAlg::m_writeKey
SG::WriteCondHandleKey< T > m_writeKey
Definition: LArFlatConditionsAlg.h:27
LArCondAlgOFCFlat
LArFlatConditionsAlg< LArOFCFlat > LArCondAlgOFCFlat
Definition: LArFlatConditionsAlg.h:69
LArfSamplSC.h
LArCondAlgRampFlat
LArFlatConditionsAlg< LArRampFlat > LArCondAlgRampFlat
Definition: LArFlatConditionsAlg.h:78
SG::ReadCondHandleKey< CondAttrListCollection >
LArCondAlgPedestalFlat
LArFlatConditionsAlg< LArPedestalFlat > LArCondAlgPedestalFlat
Definition: LArFlatConditionsAlg.h:36
LAruA2MeVFlat.h
LArFlatConditionsAlg::execute
virtual StatusCode execute() override
LArHVScaleCorrSC.h
SG::WriteCondHandleKey
Definition: WriteCondHandleKey.h:20
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
LArRampFlat.h
LArCondAlgDAC2uASC
LArFlatConditionsAlg< LArDAC2uASC > LArCondAlgDAC2uASC
Definition: LArFlatConditionsAlg.h:45
LArCondAlgRampSC
LArFlatConditionsAlg< LArRampSC > LArCondAlgRampSC
Definition: LArFlatConditionsAlg.h:81
LArCondAlgMinBiasSC
LArFlatConditionsAlg< LArMinBiasSC > LArCondAlgMinBiasSC
Definition: LArFlatConditionsAlg.h:54
LArCondAlgShapeSC
LArFlatConditionsAlg< LArShapeSC > LArCondAlgShapeSC
Definition: LArFlatConditionsAlg.h:87
LArFlatConditionsAlg
Definition: LArFlatConditionsAlg.h:17
LArDAC2uASC.h
LArCondAlgMphysOverMcalSC
LArFlatConditionsAlg< LArMphysOverMcalSC > LArCondAlgMphysOverMcalSC
Definition: LArFlatConditionsAlg.h:63
LArCondAlgDAC2uAFlat
LArFlatConditionsAlg< LArDAC2uAFlat > LArCondAlgDAC2uAFlat
Definition: LArFlatConditionsAlg.h:42
LArCondAlgShapeFlat
LArFlatConditionsAlg< LArShapeFlat > LArCondAlgShapeFlat
Definition: LArFlatConditionsAlg.h:84
LAruA2MeVSC.h