ATLAS Offline Software
Public Member Functions | Protected Member Functions | Static Private Member Functions | Private Attributes | List of all members
GeoRPCHit Class Reference

#include <GeoMuonHits.h>

Inheritance diagram for GeoRPCHit:
Collaboration diagram for GeoRPCHit:

Public Member Functions

 GeoRPCHit (const RPCSimHit &h)
 
Amg::Vector3D getGlobalPosition () const
 
const RPCSimHitdata () const
 
 operator bool () const
 

Protected Member Functions

const MuonGM::MuonDetectorManagermgr () const
 

Static Private Member Functions

static const MuonGM::MuonDetectorManagerinit ()
 

Private Attributes

const RPCSimHitm_hit
 

Detailed Description

Definition at line 84 of file GeoMuonHits.h.

Constructor & Destructor Documentation

◆ GeoRPCHit()

GeoRPCHit::GeoRPCHit ( const RPCSimHit h)

Member Function Documentation

◆ data()

const RPCSimHit& GeoRPCHit::data ( ) const
inline

Definition at line 95 of file GeoMuonHits.h.

95 { return *m_hit;}

◆ getGlobalPosition()

Amg::Vector3D GeoRPCHit::getGlobalPosition ( ) const

◆ init()

const MuonGM::MuonDetectorManager * GeoMuonHitBase::init ( )
staticprivateinherited

Definition at line 11 of file GeoMuonHits.cxx.

12 {
13  ServiceHandle<StoreGateSvc> detStore ("DetectorStore", "GeoSiHit");
14  const MuonGM::MuonDetectorManager* mgr = nullptr;
15  if(detStore->retrieve(mgr,"Muon").isFailure()) {
16  std::abort();
17  }
18  return mgr;
19 }

◆ mgr()

const MuonGM::MuonDetectorManager * GeoMuonHitBase::mgr ( ) const
protectedinherited

Definition at line 22 of file GeoMuonHits.cxx.

23 {
24  const MuonGM::MuonDetectorManager* const mgr = init();
25  return mgr;
26 }

◆ operator bool()

GeoRPCHit::operator bool ( ) const
inline

Definition at line 98 of file GeoMuonHits.h.

98 { return true; }

Member Data Documentation

◆ m_hit

const RPCSimHit* GeoRPCHit::m_hit
private

Definition at line 101 of file GeoMuonHits.h.


The documentation for this class was generated from the following file:
GeoRPCHit::m_hit
const RPCSimHit * m_hit
Definition: GeoMuonHits.h:101
GeoMuonHitBase::init
static const MuonGM::MuonDetectorManager * init()
Definition: GeoMuonHits.cxx:11
python.PyKernel.detStore
detStore
Definition: PyKernel.py:41
MuonGM::MuonDetectorManager
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Definition: MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MuonDetectorManager.h:49
GeoMuonHitBase::mgr
const MuonGM::MuonDetectorManager * mgr() const
Definition: GeoMuonHits.cxx:22
ServiceHandle< StoreGateSvc >