ATLAS Offline Software
Loading...
Searching...
No Matches
BeamPipeDetectorTool Class Referencefinal

#include <BeamPipeDetectorTool.h>

Inheritance diagram for BeamPipeDetectorTool:
Collaboration diagram for BeamPipeDetectorTool:

Public Member Functions

 BeamPipeDetectorTool (const std::string &type, const std::string &name, const IInterface *parent)
virtual ~BeamPipeDetectorTool () override final
virtual StatusCode create () override final
virtual StatusCode clear () override final
virtual GeoVDetectorManager * manager ()
virtual const GeoVDetectorManager * manager () const
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}

Private Attributes

const BeamPipeDetectorManagerm_manager {nullptr}
StringProperty m_mode

Detailed Description

Definition at line 11 of file BeamPipeDetectorTool.h.

Constructor & Destructor Documentation

◆ BeamPipeDetectorTool()

BeamPipeDetectorTool::BeamPipeDetectorTool ( const std::string & type,
const std::string & name,
const IInterface * parent )

Definition at line 23 of file BeamPipeDetectorTool.cxx.

◆ ~BeamPipeDetectorTool()

BeamPipeDetectorTool::~BeamPipeDetectorTool ( )
finaloverridevirtualdefault

Member Function Documentation

◆ ATLAS_NOT_THREAD_SAFE() [1/2]

virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE ( )
inlineoverridevirtualinherited

◆ ATLAS_NOT_THREAD_SAFE() [2/2]

virtual StatusCode align GeoModelTool::ATLAS_NOT_THREAD_SAFE ( IOVSVC_CALLBACK_ARGS )
inlineoverridevirtualinherited

◆ clear()

StatusCode BeamPipeDetectorTool::clear ( )
finaloverridevirtual

Reimplemented from GeoModelTool.

Definition at line 85 of file BeamPipeDetectorTool.cxx.

◆ create()

StatusCode BeamPipeDetectorTool::create ( )
finaloverridevirtual

Definition at line 33 of file BeamPipeDetectorTool.cxx.

◆ manager() [1/2]

virtual GeoVDetectorManager * GeoModelTool::manager ( )
inlinevirtualinherited

Definition at line 22 of file GeoModelTool.h.

◆ manager() [2/2]

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

Definition at line 23 of file GeoModelTool.h.

Member Data Documentation

◆ m_detector

GeoVDetectorManager* GeoModelTool::m_detector {nullptr}
protectedinherited

Definition at line 30 of file GeoModelTool.h.

◆ m_manager

const BeamPipeDetectorManager* BeamPipeDetectorTool::m_manager {nullptr}
private

Definition at line 25 of file BeamPipeDetectorTool.h.

◆ m_mode

StringProperty BeamPipeDetectorTool::m_mode
private
Initial value:

Definition at line 26 of file BeamPipeDetectorTool.h.


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