7#ifndef SCT_CONDITIONSALGORITHMS_SCT_DETECTORELEMENTCONDALG_H
8#define SCT_CONDITIONSALGORITHMS_SCT_DETECTORELEMENTCONDALG_H
33 virtual StatusCode
initialize() override final;
35 virtual StatusCode
finalize() override final;
39 SG::WriteCondHandleKey<
InDetDD::SiDetectorElementCollection>
m_writeKey{
this,
"WriteKey",
"SCT_DetectorElementCollection",
"Key of output SiDetectorElementCollection for SCT"};
44 {
this,
"MuonManagerKey",
"",
"MuonManager ReadKey for IOV Range intersection"};
46 {
this,
"TRT_DetEltContKey",
"",
"TRT ReadKey for IOV Range intersection"};
48 {
this,
"PixelAlignmentStore",
"",
"PixelAlignmentStore ReadKey for IOV Range intersection"};
Base class for conditions algorithms.
Base class for conditions algorithms.
Ensure that the extensions for the Vector3D are properly loaded.
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated SCT in...
virtual StatusCode initialize() override final
SCT_DetectorElementCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
const InDetDD::SCT_DetectorManager * m_detManager
SG::ReadCondHandleKey< GeoAlignmentStore > m_readKey
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< GeoAlignmentStore > m_pixelReadKey
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_trtDetElContKey
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muonManagerKey
virtual ~SCT_DetectorElementCondAlg() override=default
SG::WriteCondHandleKey< InDetDD::SiDetectorElementCollection > m_writeKey
virtual StatusCode finalize() override final
std::string m_detManagerName