ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | List of all members
MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache Struct Reference
Inheritance diagram for MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache:
Collaboration diagram for MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache:

Public Member Functions

 ConstructionCache ()=default
 
GeoIntrusivePtr< GeoIdentifierTag > newIdTag ()
 Returns an identifier tag. More...
 

Public Attributes

std::unique_ptr< MuonGM::MuonDetectorManagerdetMgr {}
 Pointer to the legacy MuonDetectorManager. More...
 
PVLink world {}
 Pointer to the world. More...
 
std::set< PVConstLink > translatedStations {}
 Set of all translated Physical volumes. More...
 

Private Attributes

unsigned int m_id {0}
 

Detailed Description

Definition at line 42 of file ReadoutGeomCnvAlg.h.

Constructor & Destructor Documentation

◆ ConstructionCache()

MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::ConstructionCache ( )
default

Member Function Documentation

◆ newIdTag()

GeoIntrusivePtr<GeoIdentifierTag> MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::newIdTag ( )
inline

Returns an identifier tag.

Definition at line 52 of file ReadoutGeomCnvAlg.h.

52  {
53  return make_intrusive<GeoIdentifierTag>(++m_id);
54  }

Member Data Documentation

◆ detMgr

std::unique_ptr<MuonGM::MuonDetectorManager> MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::detMgr {}

Pointer to the legacy MuonDetectorManager.

Definition at line 46 of file ReadoutGeomCnvAlg.h.

◆ m_id

unsigned int MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::m_id {0}
private

Definition at line 56 of file ReadoutGeomCnvAlg.h.

◆ translatedStations

std::set<PVConstLink> MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::translatedStations {}

Set of all translated Physical volumes.

Definition at line 50 of file ReadoutGeomCnvAlg.h.

◆ world

PVLink MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::world {}

Pointer to the world.

Definition at line 48 of file ReadoutGeomCnvAlg.h.


The documentation for this struct was generated from the following file:
MuonGMR4::ReadoutGeomCnvAlg::ConstructionCache::m_id
unsigned int m_id
Definition: ReadoutGeomCnvAlg.h:56