Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Protected Attributes | List of all members
GeoModelTool Class Reference

#include <GeoModelTool.h>

Inherits extends< AthAlgTool, IGeoModelTool >.

Inherited by AFP_GeoModelTool, ALFA_DetectorTool, BeamPipeDetectorTool, CavernInfraDetectorTool, ForDetEnvelopeTool, ForwardRegionGeoModelTool, GeoModelXmlTool, HGTD_DetectorTool, InDetServMatTool, LArDetectorToolNV, LArDetectorToolTBEC, LUCID_DetectorTool, MuonDetectorTool, MuonGMR4::MuonDetectorTool, PixelDetectorTool, SCT_DetectorTool, TileDetectorTool, ToyDetectorTool, TRT_DetectorTool, and ZDC_DetTool.

Collaboration diagram for GeoModelTool:

Public Member Functions

virtual ~GeoModelTool ()=default
 
virtual GeoVDetectorManager * manager ()
 
virtual const GeoVDetectorManager * manager () const
 
virtual StatusCode clear () override
 
virtual StatusCode registerCallback ATLAS_NOT_THREAD_SAFE () override
 
virtual StatusCode align (IOVSVC_CALLBACK_ARGS) override
 

Protected Attributes

GeoVDetectorManager * m_detector {nullptr}
 

Detailed Description

Definition at line 16 of file GeoModelTool.h.

Constructor & Destructor Documentation

◆ ~GeoModelTool()

virtual GeoModelTool::~GeoModelTool ( )
virtualdefault

Member Function Documentation

◆ align()

virtual StatusCode GeoModelTool::align ( IOVSVC_CALLBACK_ARGS  )
inlineoverridevirtual

Reimplemented in ALFA_DetectorTool, HGTD_DetectorTool, TRT_DetectorTool, LArDetectorToolNV, PixelDetectorTool, and SCT_DetectorTool.

Definition at line 27 of file GeoModelTool.h.

27 {return StatusCode::SUCCESS;}

◆ ATLAS_NOT_THREAD_SAFE()

virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE ( )
inlineoverridevirtual

Reimplemented in HGTD_DetectorTool, TRT_DetectorTool, PLRDetectorTool, BCMPrimeDetectorTool, and HGTD_GMX_DetectorTool.

Definition at line 26 of file GeoModelTool.h.

26 {return StatusCode::FAILURE;}

◆ clear()

virtual StatusCode GeoModelTool::clear ( )
inlineoverridevirtual

◆ manager() [1/2]

virtual GeoVDetectorManager* GeoModelTool::manager ( )
inlinevirtual

Definition at line 22 of file GeoModelTool.h.

22 {return m_detector;}

◆ manager() [2/2]

virtual const GeoVDetectorManager* GeoModelTool::manager ( ) const
inlinevirtual

Definition at line 23 of file GeoModelTool.h.

23 {return m_detector;}

Member Data Documentation

◆ m_detector

GeoVDetectorManager* GeoModelTool::m_detector {nullptr}
protected

Definition at line 30 of file GeoModelTool.h.


The documentation for this class was generated from the following file:
GeoModelTool::m_detector
GeoVDetectorManager * m_detector
Definition: GeoModelTool.h:30