5#ifndef SiElementPropertiesTableCondAlg_h
6#define SiElementPropertiesTableCondAlg_h
38 virtual StatusCode
initialize() override final;
40 virtual StatusCode
finalize() override final;
48 SG::ReadCondHandleKey<
InDetDD::SiDetectorElementCollection>
m_readKey{
this,
"ReadKey",
"SCT_DetectorElementCollection",
"Key of input SiDetectorElementCollection for SCT"};
62 FloatProperty
m_epsWidth{
this,
"EpsWidth", 0.02,
"Safety margin for half-widths, in cm"};
63 BooleanProperty
m_doEndcapEtaNeighbour{
this,
"doEndcapEtaNeighbour",
false,
"Consider eta neighbour also in Strip endcaps" };
Base class for conditions algorithms.
Base class for conditions algorithms.
const SCT_ID * m_idHelper
virtual StatusCode initialize() override final
SG::WriteCondHandleKey< InDet::SiElementPropertiesTable > m_writeKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_readKey
SiElementPropertiesTableCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
BooleanProperty m_doEndcapEtaNeighbour
virtual StatusCode finalize() override final
virtual ~SiElementPropertiesTableCondAlg() override=default
virtual StatusCode execute(const EventContext &ctx) const override final
This is an Identifier helper class for the SCT subdetector.