7#ifndef PIXELCONDITIONSALGORITHMS_PIXELDETECTORELEMENTCONDALG_H
8#define PIXELCONDITIONSALGORITHMS_PIXELDETECTORELEMENTCONDALG_H
33 virtual StatusCode
initialize() override final;
38 {
this,
"PixelAlignmentStore",
"PixelAlignmentStore",
"PixelAlignmentStore data"};
41 {
this,
"WriteKey",
"PixelDetectorElementCollection",
"Key of output SiDetectorElementCollection for Pixel"};
46 {
this,
"MuonManagerKey",
"",
"MuonManager ReadKey for IOV Range intersection"};
48 {
this,
"TRT_DetEltContKey",
"",
"TRT ReadKey for IOV Range intersection"};
50 {
this,
"SCTAlignmentStore",
"",
"SCTAlignmentStore ReadKey for IOV Range intersection "};
52 StringProperty
m_detManagerName{
this,
"DetManagerName",
"Pixel",
"Name of the DeterctorManager to retrieve"};
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 pixel ...
StringProperty m_detManagerName
virtual ~PixelDetectorElementCondAlg() override=default
SG::ReadCondHandleKey< GeoAlignmentStore > m_readKey
PixelDetectorElementCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< InDetDD::SiDetectorElementCollection > m_writeKey
SG::ReadCondHandleKey< InDetDD::TRT_DetElementContainer > m_trtDetElContKey
const InDetDD::PixelDetectorManager * m_detManager
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muonManagerKey
virtual StatusCode initialize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< GeoAlignmentStore > m_SCT_readKey