ATLAS Offline Software
TRTHTCondAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRTHTCONDALG_H
6 #define TRTHTCONDALG_H
7 
12 #include "Gaudi/Property.h"
13 
14 
15 class TRTHTCondAlg : public AthAlgorithm
16 {
17  public:
18  TRTHTCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
19  virtual ~TRTHTCondAlg() override;
20 
21  virtual StatusCode initialize() override;
22  virtual StatusCode execute() override;
23  virtual StatusCode finalize() override;
24 
25  private:
26  SG::ReadCondHandleKey<CondAttrListVec> m_ReadKey{this,"HTReadKey","/TRT/Calib/PID_vector","Pid in-key"};
27  SG::WriteCondHandleKey<HTcalculator> m_WriteKey{this,"HTWriteKey","HTcalculator","HTcalcutor out-key"};
28 
29 };
30 #endif
TRTHTCondAlg::execute
virtual StatusCode execute() override
Definition: TRTHTCondAlg.cxx:24
TRTHTCondAlg::~TRTHTCondAlg
virtual ~TRTHTCondAlg() override
WriteCondHandleKey.h
HTcalculator.h
TRTHTCondAlg::m_WriteKey
SG::WriteCondHandleKey< HTcalculator > m_WriteKey
Definition: TRTHTCondAlg.h:27
AthAlgorithm.h
TRTHTCondAlg::initialize
virtual StatusCode initialize() override
Definition: TRTHTCondAlg.cxx:13
CondAttrListVec.h
A CondAttrListVec is an Athena DataObject holding a vector of CORAL AttributeLists,...
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TRTHTCondAlg::m_ReadKey
SG::ReadCondHandleKey< CondAttrListVec > m_ReadKey
Definition: TRTHTCondAlg.h:26
TRTHTCondAlg
Definition: TRTHTCondAlg.h:16
TRTHTCondAlg::finalize
virtual StatusCode finalize() override
Definition: TRTHTCondAlg.cxx:80
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
SG::ReadCondHandleKey< CondAttrListVec >
SG::WriteCondHandleKey< HTcalculator >
TRTHTCondAlg::TRTHTCondAlg
TRTHTCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TRTHTCondAlg.cxx:7