5#ifndef SCT_SILICONTEMPCONDALG
6#define SCT_SILICONTEMPCONDALG
23 virtual StatusCode
initialize() override final;
25 virtual StatusCode
finalize() override final;
29 BooleanProperty
m_useState{
this,
"UseState",
true,
"Flag to use state conditions folder"};
33 ToolHandle<ISCT_DCSConditionsTool>
m_sctDCSTool{
this,
"DCSConditionsTool",
"InDetSCT_DCSConditionsTool",
"Tool to retrieve SCT DCS information"};
header file for data object for SCT_DCSConditions{HV,Temp}CondAlg, SCT_DCSConditionsTool,...
header file for data object for SCT_DCSConditionsStatCondAlg, SCT_DCSConditionsTool,...
An algorithm that can be simultaneously executed in multiple threads.
This is an Identifier helper class for the SCT subdetector.
BooleanProperty m_useState
SG::WriteCondHandleKey< SCT_DCSFloatCondData > m_writeKey
ToolHandle< ISCT_DCSConditionsTool > m_sctDCSTool
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< SCT_DCSFloatCondData > m_readKeyTemp0
virtual bool isReEntrant() const override final
const SCT_ID * m_pHelper
ID helper for SCT.
virtual StatusCode finalize() override final
SG::ReadCondHandleKey< SCT_DCSStatCondData > m_readKeyState
SCT_SiliconTempCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~SCT_SiliconTempCondAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override final