5#ifndef SCTSIPROPERTIESCONDALG
6#define SCTSIPROPERTIESCONDALG
17#include "GaudiKernel/ServiceHandle.h"
18#include "GaudiKernel/ToolHandle.h"
27 virtual StatusCode
initialize() override final;
29 virtual StatusCode
finalize() override final;
32 DoubleProperty
m_temperatureMin{
this,
"TemperatureMin", -80.,
"Minimum temperature allowed in Celcius."};
33 DoubleProperty
m_temperatureMax{
this,
"TemperatureMax", 100.,
"Maximum temperature allowed in Celcius."};
35 BooleanProperty
m_forceGeoModel{
this,
"ForceUseGeoModel",
false,
"Flag to avoid using HV and temp from conditions"};
41 ToolHandle<ISiliconConditionsTool>
m_siCondTool{
this,
"SiConditionsTool",
"SCT_SiliconConditionsTool",
"SiConditionsTool to be used"};
Base class for conditions algorithms.
header file for data object for SCT_DCSConditions{HV,Temp}CondAlg, SCT_DCSConditionsTool,...
Base class for conditions algorithms.
ToolHandle< ISiliconConditionsTool > m_siCondTool
const SCT_ID * m_pHelper
ID helper for SCT.
DoubleProperty m_temperatureMin
virtual StatusCode finalize() override final
SCTSiPropertiesCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< InDet::SiliconPropertiesVector > m_writeKey
DoubleProperty m_temperatureMax
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
DoubleProperty m_temperatureDefault
BooleanProperty m_forceGeoModel
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< SCT_DCSFloatCondData > m_readKeyHV
virtual ~SCTSiPropertiesCondAlg()=default
SG::ReadCondHandleKey< SCT_DCSFloatCondData > m_readKeyTemp
virtual StatusCode execute(const EventContext &ctx) const override
This is an Identifier helper class for the SCT subdetector.