ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloCondAlgReader.h
Go to the documentation of this file.
1#ifndef L1CALOCONDALGREADER_H
2#define L1CALOCONDALGREADER_H
3
4
5
6
7#include <vector>
8#include "TString.h"
12
13
27
28
29
30
31
33 public:
34 // this is a standard algorithm constructor
35
36 L1CaloCondAlgReader( const std::string& name, ISvcLocator* pSvcLocator );
37
38
39 // these are the functions inherited from Algorithm
40 virtual StatusCode initialize () override;
41 virtual StatusCode execute () override;
42
43
44 private:
45
46 SG::ReadHandleKey<xAOD::TriggerTowerContainer> m_legacy {this, "TriggerTowerContainer", "xAODTriggerTowers", "Trigger Tower container"};
47
48
49
50 SG::ReadCondHandleKey<L1CaloDisabledTowersContainer> m_disabledTowersContainer{this,"InputKeyDisChan","L1CaloDisabledTowersContainer"};
51 SG::ReadCondHandleKey<L1CaloDerivedRunParsContainer> m_derivedRunParsContainer{this, "InputKeyDerRunsPars", "L1CaloDerivedRunParsContainer"};
52 SG::ReadCondHandleKey<L1CaloPprChanCalibContainer> m_pprChanCalibContainer{ this, "InputKeyPPr", "L1CaloPprChanCalibContainer"};
53 SG::ReadCondHandleKey<L1CaloPprChanDefaultsContainer> m_pprChanDefaultsContainer{ this, "InputKeyDef", "L1CaloPprChanDefaultsContainer"};
54 SG::ReadCondHandleKey<L1CaloPpmFineTimeRefsContainer> m_ppmFineTimeRefsContainer{ this, "InputKeyTimeRefs", "L1CaloPpmFineTimeRefsContainer"};
55 SG::ReadCondHandleKey<L1CaloRunParametersContainer> m_runParametersContainer{ this, "InputKeyRunParameters", "L1CaloRunParametersContainer"};
56 SG::ReadCondHandleKey<L1CaloPprChanStrategyContainer> m_pprChanStrategyContainer{ this, "InputKeyPprChanStrategy", "L1CaloPprChanStrategyContainer"};
57 SG::ReadCondHandleKey<L1CaloPpmDeadChannelsContainer> m_ppmDeadChannelsContainer{ this, "InputKeyPpmDeadChannels", "L1CaloPpmDeadChannelsContainer"};
58 SG::ReadCondHandleKey<L1CaloPprConditionsContainerRun2> m_pprConditionsContainerRun2{ this, "InputKeyPprConditionsRun2", "L1CaloPprConditionsContainerRun2"};
59 SG::ReadCondHandleKey<L1CaloPprDisabledChannelContainerRun2> m_pprDisabledChannelContainer{ this, "InputKeyDisabledChannel", "L1CaloPprDisabledChannelContainerRun2"};
60 SG::ReadCondHandleKey<L1CaloReadoutConfigContainer> m_readoutConfigContainer{ this, "InputKeyReadoutConfig", "L1CaloReadoutConfigContainer"};
61
62 SG::ReadCondHandleKey<L1CaloReadoutConfigContainerJSON> m_readoutConfigContainerJSON{ this, "InputKeyReadoutConfigJSON", "L1CaloReadoutConfigContainerJSON"};
63
64
65
66
67};
68
69#endif //> !MYPACKAGE_MYPACKAGEALG_H
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< L1CaloPprChanCalibContainer > m_pprChanCalibContainer
SG::ReadCondHandleKey< L1CaloReadoutConfigContainer > m_readoutConfigContainer
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_legacy
SG::ReadCondHandleKey< L1CaloDisabledTowersContainer > m_disabledTowersContainer
SG::ReadCondHandleKey< L1CaloRunParametersContainer > m_runParametersContainer
SG::ReadCondHandleKey< L1CaloPpmFineTimeRefsContainer > m_ppmFineTimeRefsContainer
virtual StatusCode execute() override
SG::ReadCondHandleKey< L1CaloReadoutConfigContainerJSON > m_readoutConfigContainerJSON
SG::ReadCondHandleKey< L1CaloPprChanStrategyContainer > m_pprChanStrategyContainer
SG::ReadCondHandleKey< L1CaloDerivedRunParsContainer > m_derivedRunParsContainer
SG::ReadCondHandleKey< L1CaloPprDisabledChannelContainerRun2 > m_pprDisabledChannelContainer
virtual StatusCode initialize() override
SG::ReadCondHandleKey< L1CaloPprConditionsContainerRun2 > m_pprConditionsContainerRun2
L1CaloCondAlgReader(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< L1CaloPprChanDefaultsContainer > m_pprChanDefaultsContainer
SG::ReadCondHandleKey< L1CaloPpmDeadChannelsContainer > m_ppmDeadChannelsContainer
Property holding a SG store/key/clid from which a ReadHandle is made.