ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer Struct Reference

Private struct to contain local variables we dont want to be global in this class. More...

#include <MuonTrackingGeometryBuilderImpl.h>

Collaboration diagram for Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer:

Public Member Functions

 LocalVariablesContainer ()=default
 

Public Attributes

double m_innerBarrelRadius = 0
 
double m_outerBarrelRadius = 0
 
double m_innerEndcapZ = 0
 
double m_outerEndcapZ = 0
 
bool m_adjustStatic = false
 
bool m_static3d = false
 
unsigned int m_frameNum = 0
 
unsigned int m_frameStat = 0
 
std::vector< double > m_zPartitions
 
std::vector< int > m_zPartitionsType
 
std::vector< float > m_adjustedPhi
 
std::vector< int > m_adjustedPhiType
 
std::vector< std::vector< std::vector< std::vector< std::pair< int, float > > > > > m_hPartitions
 
std::vector< double > m_shieldZPart
 
std::vector< std::vector< std::pair< int, float > > > m_shieldHPart
 
std::map< Trk::DetachedTrackingVolume *, std::vector< Trk::TrackingVolume * > > m_blendMap
 
VolumeSpanArray m_stationSpan {}
 
VolumeSpanArray m_inertSpan {}
 
RZPairVector m_msCutoutsIn
 
RZPairVector m_msCutoutsOut
 
Trk::Material m_muonMaterial
 the (empty) material More...
 

Detailed Description

Private struct to contain local variables we dont want to be global in this class.

Definition at line 84 of file MuonTrackingGeometryBuilderImpl.h.

Constructor & Destructor Documentation

◆ LocalVariablesContainer()

Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::LocalVariablesContainer ( )
default

Member Data Documentation

◆ m_adjustedPhi

std::vector<float> Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_adjustedPhi

Definition at line 96 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_adjustedPhiType

std::vector<int> Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_adjustedPhiType

Definition at line 97 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_adjustStatic

bool Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_adjustStatic = false

Definition at line 90 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_blendMap

std::map<Trk::DetachedTrackingVolume*, std::vector<Trk::TrackingVolume*> > Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_blendMap

Definition at line 104 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_frameNum

unsigned int Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_frameNum = 0

Definition at line 92 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_frameStat

unsigned int Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_frameStat = 0

Definition at line 93 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_hPartitions

std::vector< std::vector<std::vector<std::vector<std::pair<int, float> > > > > Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_hPartitions

Definition at line 100 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_inertSpan

VolumeSpanArray Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_inertSpan {}

Definition at line 106 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_innerBarrelRadius

double Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_innerBarrelRadius = 0

Definition at line 86 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_innerEndcapZ

double Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_innerEndcapZ = 0

Definition at line 88 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_msCutoutsIn

RZPairVector Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_msCutoutsIn

Definition at line 107 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_msCutoutsOut

RZPairVector Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_msCutoutsOut

Definition at line 108 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_muonMaterial

Trk::Material Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_muonMaterial

the (empty) material

Definition at line 109 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_outerBarrelRadius

double Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_outerBarrelRadius = 0

Definition at line 87 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_outerEndcapZ

double Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_outerEndcapZ = 0

Definition at line 89 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_shieldHPart

std::vector<std::vector<std::pair<int, float> > > Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_shieldHPart

Definition at line 102 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_shieldZPart

std::vector<double> Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_shieldZPart

Definition at line 101 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_static3d

bool Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_static3d = false

Definition at line 91 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_stationSpan

VolumeSpanArray Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_stationSpan {}

Definition at line 105 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_zPartitions

std::vector<double> Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_zPartitions

Definition at line 94 of file MuonTrackingGeometryBuilderImpl.h.

◆ m_zPartitionsType

std::vector<int> Muon::MuonTrackingGeometryBuilderImpl::LocalVariablesContainer::m_zPartitionsType

Definition at line 95 of file MuonTrackingGeometryBuilderImpl.h.


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