  | 
  
    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