ATLAS Offline Software
Loading...
Searching...
No Matches
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.

Public Attributes

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

Private Attributes

unsigned int m_id {0}

Detailed Description

Definition at line 41 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 51 of file ReadoutGeomCnvAlg.h.

51 {
52 return geoId(++m_id);
53 }

Member Data Documentation

◆ detMgr

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

Pointer to the legacy MuonDetectorManager.

Definition at line 45 of file ReadoutGeomCnvAlg.h.

45{};

◆ m_id

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

Definition at line 55 of file ReadoutGeomCnvAlg.h.

55{0};

◆ translatedStations

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

Set of all translated Physical volumes.

Definition at line 49 of file ReadoutGeomCnvAlg.h.

49{};

◆ world

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

Pointer to the world.

Definition at line 47 of file ReadoutGeomCnvAlg.h.

47{};

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