ATLAS Offline Software
InnerDetector
InDetConditions
TRT_ConditionsAlgs
src
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
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
StoreGate/WriteCondHandleKey.h
"
10
#include "
TRT_ConditionsData/HTcalculator.h
"
11
#include "
AthenaPoolUtilities/CondAttrListVec.h
"
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:228
SG::ReadCondHandleKey< CondAttrListVec >
SG::WriteCondHandleKey< HTcalculator >
TRTHTCondAlg::TRTHTCondAlg
TRTHTCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
TRTHTCondAlg.cxx:7
Generated on Sun Dec 22 2024 21:21:57 for ATLAS Offline Software by
1.8.18