7#ifndef PIXELCONDITIONSALGORITHMS_PIXELDETECTORELEMENTCONDALG_H
8#define PIXELCONDITIONSALGORITHMS_PIXELDETECTORELEMENTCONDALG_H
33 virtual StatusCode
initialize() override final;
39 {
this,
"PixelAlignmentStore",
"PixelAlignmentStore",
"PixelAlignmentStore data"};
42 {
this,
"WriteKey",
"PixelDetectorElementCollection",
"Key of output SiDetectorElementCollection for Pixel"};
47 {
this,
"MuonManagerKey",
"",
"MuonManager ReadKey for IOV Range intersection"};
49 {
this,
"TRT_DetEltContKey",
"",
"TRT ReadKey for IOV Range intersection"};
51 {
this,
"SCTAlignmentStore",
"",
"SCTAlignmentStore ReadKey for IOV Range intersection "};
53 StringProperty
m_detManagerName{
this,
"DetManagerName",
"Pixel",
"Name of the DeterctorManager to retrieve"};
An algorithm that can be simultaneously executed in multiple threads.
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 bool isReEntrant() const override final
virtual StatusCode initialize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< GeoAlignmentStore > m_SCT_readKey