Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef INDET_DEFECTSEMULATORCONDALGIMPL_H
8 #define INDET_DEFECTSEMULATORCONDALGIMPL_H
19 template <
class T_Derived>
21 using T_ID = T_Derived::T_ID;
33 template <
class T_Derived>
49 const T_Derived &
derived()
const {
return *
static_cast<const T_Derived *
>(
this); }
52 {
this,
"DetEleCollKey",
"",
"Key of SiDetectorElementCollection"};
55 {
this,
"WriteKey",
"",
"Key of output emulated defect conditions data"};
58 {
this,
"IDName",
"",
"Name of the ID tool to decode identifiers"};
Conditions algorithms for emulating ITK pixel defects.
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_idName
detail::DetectorEmulatorCondAlgTraits< StripDefectsEmulatorCondAlg >::T_ModuleDesign T_ModuleDesign
T_Derived::T_ModuleDesign T_ModuleDesign
detail::DetectorEmulatorCondAlgTraits< StripDefectsEmulatorCondAlg >::T_EmulatedDefects T_EmulatedDefects
virtual StatusCode execute(const EventContext &ctx) const override
DefectsEmulatorCondAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
T_Derived::T_EmulatedDefects T_EmulatedDefects
::StatusCode StatusCode
StatusCode definition for legacy code.
Conditions algorithms for emulating ITK pixel or strip defects.
SG::WriteCondHandleKey< T_EmulatedDefects > m_writeKey
Property holding a SG store/key/clid from which a WriteHandle is made.
detail::DetectorEmulatorCondAlgTraits< StripDefectsEmulatorCondAlg >::T_ID T_ID
const T_Derived & derived() const
detail::DetectorEmulatorCondAlgTraits< StripDefectsEmulatorCondAlg >::T_ModuleHelper T_ModuleHelper
T_Derived::T_ModuleHelper T_ModuleHelper
SG::ReadCondHandleKey< T_DetectorElementCollection > m_detEleCollKey