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

types More...

#include <MuonLayerSurface.h>

Collaboration diagram for Muon::MuonLayerSurface:

Public Types

using SurfacePtr = std::shared_ptr< const Trk::Surface >
 
using DetRegIdx = MuonStationIndex::DetectorRegionIndex
 
using LayerIdx = MuonStationIndex::LayerIndex
 

Public Member Functions

 MuonLayerSurface ()=default
 
 MuonLayerSurface (SurfacePtr surfacePtr_, int sector_, DetRegIdx regionIndex_, LayerIdx layerIndex_)
 
MuonStationIndex::StIndex stIndex () const
 

Public Attributes

SurfacePtr surfacePtr {nullptr}
 
int sector {-1}
 
DetRegIdx regionIndex {DetRegIdx::DetectorRegionUnknown}
 
LayerIdx layerIndex {LayerIdx::LayerUnknown}
 

Detailed Description

types

Definition at line 15 of file MuonLayerSurface.h.

Member Typedef Documentation

◆ DetRegIdx

Definition at line 17 of file MuonLayerSurface.h.

◆ LayerIdx

Definition at line 18 of file MuonLayerSurface.h.

◆ SurfacePtr

Definition at line 16 of file MuonLayerSurface.h.

Constructor & Destructor Documentation

◆ MuonLayerSurface() [1/2]

Muon::MuonLayerSurface::MuonLayerSurface ( )
default

◆ MuonLayerSurface() [2/2]

Muon::MuonLayerSurface::MuonLayerSurface ( SurfacePtr  surfacePtr_,
int  sector_,
DetRegIdx  regionIndex_,
LayerIdx  layerIndex_ 
)
inline

Definition at line 21 of file MuonLayerSurface.h.

22  :
23  surfacePtr{surfacePtr_}, sector{sector_}, regionIndex{regionIndex_}, layerIndex{layerIndex_} {}

Member Function Documentation

◆ stIndex()

MuonStationIndex::StIndex Muon::MuonLayerSurface::stIndex ( ) const
inline

Definition at line 25 of file MuonLayerSurface.h.

Member Data Documentation

◆ layerIndex

LayerIdx Muon::MuonLayerSurface::layerIndex {LayerIdx::LayerUnknown}

Definition at line 31 of file MuonLayerSurface.h.

◆ regionIndex

DetRegIdx Muon::MuonLayerSurface::regionIndex {DetRegIdx::DetectorRegionUnknown}

Definition at line 30 of file MuonLayerSurface.h.

◆ sector

int Muon::MuonLayerSurface::sector {-1}

Definition at line 29 of file MuonLayerSurface.h.

◆ surfacePtr

SurfacePtr Muon::MuonLayerSurface::surfacePtr {nullptr}

Definition at line 28 of file MuonLayerSurface.h.


The documentation for this struct was generated from the following file:
Muon::MuonLayerSurface::surfacePtr
SurfacePtr surfacePtr
Definition: MuonLayerSurface.h:28
Muon::MuonLayerSurface::regionIndex
DetRegIdx regionIndex
Definition: MuonLayerSurface.h:30
Muon::MuonStationIndex::toStationIndex
StIndex toStationIndex(ChIndex index)
convert ChIndex into StIndex
Muon::MuonLayerSurface::sector
int sector
Definition: MuonLayerSurface.h:29
Muon::MuonLayerSurface::layerIndex
LayerIdx layerIndex
Definition: MuonLayerSurface.h:31