ATLAS Offline Software
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
L1CaloPprDisabledChannelContainerRun2.h
L1CaloCondAlgReader::m_ppmFineTimeRefsContainer
SG::ReadCondHandleKey< L1CaloPpmFineTimeRefsContainer > m_ppmFineTimeRefsContainer
Definition: L1CaloCondAlgReader.h:54
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
L1CaloCondAlgReader::m_pprChanCalibContainer
SG::ReadCondHandleKey< L1CaloPprChanCalibContainer > m_pprChanCalibContainer
Definition: L1CaloCondAlgReader.h:52
TriggerTowerContainer.h
L1CaloCondAlgReader::m_pprChanDefaultsContainer
SG::ReadCondHandleKey< L1CaloPprChanDefaultsContainer > m_pprChanDefaultsContainer
Definition: L1CaloCondAlgReader.h:53
L1CaloDisabledTowersContainer.h
L1CaloCondAlgReader::m_ppmDeadChannelsContainer
SG::ReadCondHandleKey< L1CaloPpmDeadChannelsContainer > m_ppmDeadChannelsContainer
Definition: L1CaloCondAlgReader.h:57
L1CaloReadoutConfigContainer.h
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
L1CaloDerivedRunParsContainer.h
L1CaloCondAlgReader::execute
virtual StatusCode execute() override
Definition: L1CaloCondAlgReader.cxx:50
L1CaloPprChanCalibContainer.h
L1CaloCondAlgReader::m_readoutConfigContainer
SG::ReadCondHandleKey< L1CaloReadoutConfigContainer > m_readoutConfigContainer
Definition: L1CaloCondAlgReader.h:60
L1CaloPprChanStrategyContainer.h
AthAlgorithm.h
L1CaloCondAlgReader::initialize
virtual StatusCode initialize() override
Definition: L1CaloCondAlgReader.cxx:25
L1CaloCondAlgReader::m_pprDisabledChannelContainer
SG::ReadCondHandleKey< L1CaloPprDisabledChannelContainerRun2 > m_pprDisabledChannelContainer
Definition: L1CaloCondAlgReader.h:59
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
L1CaloRunParametersContainer.h
L1CaloCondAlgReader::m_pprChanStrategyContainer
SG::ReadCondHandleKey< L1CaloPprChanStrategyContainer > m_pprChanStrategyContainer
Definition: L1CaloCondAlgReader.h:56
AthAlgorithm
Definition: AthAlgorithm.h:47
L1CaloCondAlgReader::m_pprConditionsContainerRun2
SG::ReadCondHandleKey< L1CaloPprConditionsContainerRun2 > m_pprConditionsContainerRun2
Definition: L1CaloCondAlgReader.h:58
L1CaloCondAlgReader::L1CaloCondAlgReader
L1CaloCondAlgReader(const std::string &name, ISvcLocator *pSvcLocator)
Definition: L1CaloCondAlgReader.cxx:16
L1CaloPprConditionsContainerRun2.h
L1CaloCondAlgReader::m_derivedRunParsContainer
SG::ReadCondHandleKey< L1CaloDerivedRunParsContainer > m_derivedRunParsContainer
Definition: L1CaloCondAlgReader.h:51
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
L1CaloPprConditionsContainer.h
L1CaloCondAlgReader::m_legacy
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_legacy
Definition: L1CaloCondAlgReader.h:46
L1CaloPpmFineTimeRefsContainer.h
L1CaloCondAlgReader::m_readoutConfigContainerJSON
SG::ReadCondHandleKey< L1CaloReadoutConfigContainerJSON > m_readoutConfigContainerJSON
Definition: L1CaloCondAlgReader.h:62
SG::ReadCondHandleKey< L1CaloDisabledTowersContainer >
L1CaloPpmDeadChannelsContainer.h
L1CaloReadoutConfigContainerJSON.h
L1CaloCondAlgReader
Definition: L1CaloCondAlgReader.h:32
L1CaloCondAlgReader::m_disabledTowersContainer
SG::ReadCondHandleKey< L1CaloDisabledTowersContainer > m_disabledTowersContainer
Definition: L1CaloCondAlgReader.h:50
L1CaloCondAlgReader::m_runParametersContainer
SG::ReadCondHandleKey< L1CaloRunParametersContainer > m_runParametersContainer
Definition: L1CaloCondAlgReader.h:55
L1CaloPprChanDefaultsContainer.h