#include <InDetServMatTool.h>
Definition at line 23 of file InDetServMatTool.h.
 
◆ InDetServMatTool()
      
        
          | InDetServMatTool::InDetServMatTool | ( | const std::string & | type, | 
        
          |  |  | const std::string & | name, | 
        
          |  |  | const IInterface * | parent | 
        
          |  | ) |  |  | 
      
 
 
◆ ~InDetServMatTool()
  
  | 
        
          | virtual InDetServMatTool::~InDetServMatTool | ( |  | ) |  |  | overridevirtualdefault | 
 
 
◆ ATLAS_NOT_THREAD_SAFE() [1/2]
  
  | 
        
          | virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE | ( |  | ) |  |  | inlineoverridevirtualinherited | 
 
 
◆ ATLAS_NOT_THREAD_SAFE() [2/2]
  
  |  | inlineoverridevirtualinherited | 
 
 
◆ clear()
  
  | 
        
          | StatusCode InDetServMatTool::clear | ( |  | ) |  |  | overridevirtual | 
 
 
◆ create()
  
  | 
        
          | StatusCode InDetServMatTool::create | ( |  | ) |  |  | overridevirtual | 
 
Create the Detector Node corresponding to this tool. 
Definition at line 33 of file InDetServMatTool.cxx.
   48   GeoPhysVol *world=theExpt->getPhysVol();
 
   50   GeoModelIO::ReadGeoModel* sqliteReader  = 
m_geoDbTagSvc->getSqliteReader();
 
   60     std::string versionTag = accessSvc->getChildTag(
"InDetServices", versionKey.tag(), versionKey.node());
 
   64     if (versionTag.empty()) { 
 
   65       ATH_MSG_INFO(
"No InDetService Version. InDetService will not be built.");
 
   66       ATH_MSG_DEBUG(
"InnerDetector Version Tag: " << versionKey.tag() << 
" at Node: " << versionKey.node());
 
   67       return StatusCode::SUCCESS;
 
   70     ATH_MSG_DEBUG(
"Keys for InDetServMat Switches are "  << versionKey.tag()  << 
"  " << versionKey.node());
 
   72     std::string versionName{
"CSC"};
 
   75       ATH_MSG_INFO(
"Overriding version name: " << versionName);
 
   77     ATH_MSG_INFO(
"Building Inner Detector Service Material. Version: " << versionName);
 
   89     if (versionName == 
"SLHC") {
 
  105     if (versionName == 
"CSC") {
 
  108       theIDSM.create(world);
 
  113       return StatusCode::FAILURE;
 
  123     return StatusCode::FAILURE;     
 
  126   return StatusCode::SUCCESS;
 
 
 
 
◆ manager() [1/2]
  
  | 
        
          | virtual GeoVDetectorManager* GeoModelTool::manager | ( |  | ) |  |  | inlinevirtualinherited | 
 
 
◆ manager() [2/2]
  
  | 
        
          | virtual const GeoVDetectorManager* GeoModelTool::manager | ( |  | ) | const |  | inlinevirtualinherited | 
 
 
◆ m_athenaComps
◆ m_builderTool
◆ m_detector
  
  | 
        
          | GeoVDetectorManager* GeoModelTool::m_detector {nullptr} |  | protectedinherited | 
 
 
◆ m_geoDbTagSvc
◆ m_geometryDBSvc
◆ m_manager
◆ m_overrideVersionName
  
  | 
        
          | StringProperty InDetServMatTool::m_overrideVersionName {this,"OverrideVersionName",""} |  | private | 
 
 
The documentation for this class was generated from the following files: