ATLAS Offline Software
Loading...
Searching...
No Matches
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, TRT_DetectorTool, TileDetectorTool, ToyDetectorTool, 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 ATLAS_NOT_THREAD_SAFE (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

◆ ATLAS_NOT_THREAD_SAFE() [1/2]

virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE ( )
inlineoverridevirtual

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

Definition at line 26 of file GeoModelTool.h.

26{return StatusCode::FAILURE;}

◆ ATLAS_NOT_THREAD_SAFE() [2/2]

virtual StatusCode align GeoModelTool::ATLAS_NOT_THREAD_SAFE ( IOVSVC_CALLBACK_ARGS )
inlineoverridevirtual

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

Definition at line 27 of file GeoModelTool.h.

27{return StatusCode::SUCCESS;}

◆ clear()

◆ manager() [1/2]

virtual GeoVDetectorManager * GeoModelTool::manager ( )
inlinevirtual

Definition at line 22 of file GeoModelTool.h.

22{return m_detector;}
GeoVDetectorManager * 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.

30{nullptr};

The documentation for this class was generated from the following file: