#include <AFP_GeoModelTool.h>
Definition at line 13 of file AFP_GeoModelTool.h.
 
◆ AFP_GeoModelTool()
      
        
          | AFP_GeoModelTool::AFP_GeoModelTool | ( | const std::string & | type, | 
        
          |  |  | const std::string & | name, | 
        
          |  |  | const IInterface * | parent | 
        
          |  | ) |  |  | 
      
 
 
◆ ~AFP_GeoModelTool()
  
  | 
        
          | AFP_GeoModelTool::~AFP_GeoModelTool | ( |  | ) |  |  | finaloverridevirtual | 
 
 
◆ ATLAS_NOT_THREAD_SAFE() [1/2]
  
  | 
        
          | virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE | ( |  | ) |  |  | inlineoverridevirtualinherited | 
 
 
◆ ATLAS_NOT_THREAD_SAFE() [2/2]
  
  |  | inlineoverridevirtualinherited | 
 
 
◆ checkPropertiesSettings()
  
  | 
        
          | StatusCode AFP_GeoModelTool::checkPropertiesSettings | ( |  | ) |  |  | private | 
 
Definition at line 81 of file AFP_GeoModelTool.cxx.
   90             ATH_MSG_ERROR(
"Mismatch between SID_AFP01XStaggering and number of plates (SID_NumberOfLayers)");
 
   99             ATH_MSG_ERROR(
"Mismatch between SID_AFP00YStaggering and number of plates (SID_NumberOfLayers)");
 
  109             ATH_MSG_ERROR(
"Mismatch between SID_AFP01XStaggering and number of plates (SID_NumberOfLayers)");
 
  118             ATH_MSG_ERROR(
"Mismatch between SID_AFP01YStaggering and number of plates (SID_NumberOfLayers)");
 
  128             ATH_MSG_ERROR(
"Mismatch between SID_AFP02XStaggering and number of plates (SID_NumberOfLayers)");
 
  137             ATH_MSG_ERROR(
"Mismatch between SID_AFP02YStaggering and number of plates (SID_NumberOfLayers)");
 
  147             ATH_MSG_ERROR(
"Mismatch between SID_AFP03XStaggering and number of plates (SID_NumberOfLayers)");
 
  156             ATH_MSG_ERROR(
"Mismatch between SID_AFP03YStaggering and number of plates (SID_NumberOfLayers)");
 
  161     return bRes? StatusCode::SUCCESS:StatusCode::FAILURE;
 
 
 
 
◆ clear()
  
  | 
        
          | virtual StatusCode GeoModelTool::clear | ( |  | ) |  |  | inlineoverridevirtualinherited | 
 
Reimplemented in ITk::StripDetectorTool, PixelDetectorTool, ITk::PixelDetectorTool, HGTD_DetectorTool, TRT_DetectorTool, MuonDetectorTool, MuonGMR4::MuonDetectorTool, PLRDetectorTool, SCT_DetectorTool, BCMPrimeDetectorTool, TileDetectorTool, HGTD_GMX_DetectorTool, BeamPipeDetectorTool, ForDetEnvelopeTool, LUCID_DetectorTool, LArDetectorToolNV, InDetServMatTool, and CavernInfraDetectorTool.
Definition at line 25 of file GeoModelTool.h.
   25 {
return StatusCode::SUCCESS;}
 
 
 
◆ create()
  
  | 
        
          | StatusCode AFP_GeoModelTool::create | ( |  | ) |  |  | finaloverridevirtual | 
 
Definition at line 164 of file AFP_GeoModelTool.cxx.
  181         catch (std::bad_alloc 
const&)
 
  184             return StatusCode::FAILURE;
 
  191         return StatusCode::SUCCESS;
 
  194     return StatusCode::FAILURE;
 
 
 
 
◆ manager() [1/2]
  
  | 
        
          | virtual GeoVDetectorManager* GeoModelTool::manager | ( |  | ) |  |  | inlinevirtualinherited | 
 
 
◆ manager() [2/2]
  
  | 
        
          | virtual const GeoVDetectorManager* GeoModelTool::manager | ( |  | ) | const |  | inlinevirtualinherited | 
 
 
◆ m_CfgParams
◆ m_defsidcfg
◆ m_detector
  
  | 
        
          | GeoVDetectorManager* GeoModelTool::m_detector {nullptr} |  | protectedinherited | 
 
 
◆ m_pAFPDetectorFactory
◆ m_pGeometry
◆ m_vecAFP00XStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP00XStaggering |  | private | 
 
 
◆ m_vecAFP00YStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP00YStaggering |  | private | 
 
 
◆ m_vecAFP01XStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP01XStaggering |  | private | 
 
 
◆ m_vecAFP01YStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP01YStaggering |  | private | 
 
 
◆ m_vecAFP02XStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP02XStaggering |  | private | 
 
 
◆ m_vecAFP02YStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP02YStaggering |  | private | 
 
 
◆ m_vecAFP03XStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP03XStaggering |  | private | 
 
 
◆ m_vecAFP03YStaggering
  
  | 
        
          | std::vector<double> AFP_GeoModelTool::m_vecAFP03YStaggering |  | private | 
 
 
The documentation for this class was generated from the following files: