ATLAS Offline Software
Loading...
Searching...
No Matches
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
16template<class T>
18 public:
19 using AthCondAlgorithm::AthCondAlgorithm;
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
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
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
LArFlatConditionsAlg< LArDAC2uAFlat > LArCondAlgDAC2uAFlat
LArFlatConditionsAlg< LArAutoCorrSC > LArCondAlgAutoCorrSC
LArFlatConditionsAlg< LArMphysOverMcalFlat > LArCondAlgMphysOverMcalFlat
LArFlatConditionsAlg< LArRampFlat > LArCondAlgRampFlat
LArFlatConditionsAlg< LArMphysOverMcalSC > LArCondAlgMphysOverMcalSC
LArFlatConditionsAlg< LArOFCweightSC > LArCondAlgOFCweightSC
LArFlatConditionsAlg< LAruA2MeVSC > LArCondAlguA2MeVSC
LArFlatConditionsAlg< LArShapeFlat > LArCondAlgShapeFlat
LArFlatConditionsAlg< LArHVScaleCorrSC > LArCondAlgHVScaleCorrSC
LArFlatConditionsAlg< LArHVScaleCorrFlat > LArCondAlgHVScaleCorrFlat
LArFlatConditionsAlg< LArPedestalFlat > LArCondAlgPedestalFlat
LArFlatConditionsAlg< LAruA2MeVFlat > LArCondAlguA2MeVFlat
LArFlatConditionsAlg< LArNoiseSC > LArCondAlgNoiseSC
LArFlatConditionsAlg< LArPedestalSC > LArCondAlgPedestalSC
LArFlatConditionsAlg< LArOFCFlat > LArCondAlgOFCFlat
LArFlatConditionsAlg< LArOFCSC > LArCondAlgOFCSC
LArFlatConditionsAlg< LArMinBiasAverageSC > LArCondAlgMinBiasAverageSC
LArFlatConditionsAlg< LArShapeSC > LArCondAlgShapeSC
LArFlatConditionsAlg< LArMinBiasSC > LArCondAlgMinBiasSC
LArFlatConditionsAlg< LArfSamplSC > LArCondAlgfSamplSC
LArFlatConditionsAlg< LArDAC2uASC > LArCondAlgDAC2uASC
LArFlatConditionsAlg< LArRampSC > LArCondAlgRampSC
Base class for conditions algorithms.
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
SG::WriteCondHandleKey< LArPedestalFlat > m_writeKey
virtual StatusCode initialize() override
~LArFlatConditionsAlg()=default