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 >
 

Public Member Functions

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

Public Attributes

SurfacePtr surfacePtr {nullptr}
 
int sector {-1}
 
MuonStationIndex::DetectorRegionIndex regionIndex {MuonStationIndex::DetectorRegionUnknown}
 
MuonStationIndex::LayerIndex layerIndex {MuonStationIndex::LayerUnknown}
 

Detailed Description

types

Definition at line 15 of file MuonLayerSurface.h.

Member Typedef Documentation

◆ 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_,
MuonStationIndex::DetectorRegionIndex  regionIndex_,
MuonStationIndex::LayerIndex  layerIndex_ 
)
inline

Definition at line 20 of file MuonLayerSurface.h.

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

Member Function Documentation

◆ stIndex()

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

Definition at line 24 of file MuonLayerSurface.h.

Member Data Documentation

◆ layerIndex

MuonStationIndex::LayerIndex Muon::MuonLayerSurface::layerIndex {MuonStationIndex::LayerUnknown}

Definition at line 30 of file MuonLayerSurface.h.

◆ regionIndex

Definition at line 29 of file MuonLayerSurface.h.

◆ sector

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

Definition at line 28 of file MuonLayerSurface.h.

◆ surfacePtr

SurfacePtr Muon::MuonLayerSurface::surfacePtr {nullptr}

Definition at line 27 of file MuonLayerSurface.h.


The documentation for this struct was generated from the following file:
Muon::MuonStationIndex::toStationIndex
static StIndex toStationIndex(ChIndex index)
convert ChIndex into StIndex
Definition: MuonStationIndex.cxx:43
Muon::MuonLayerSurface::surfacePtr
SurfacePtr surfacePtr
Definition: MuonLayerSurface.h:27
Muon::MuonLayerSurface::layerIndex
MuonStationIndex::LayerIndex layerIndex
Definition: MuonLayerSurface.h:30
Muon::MuonLayerSurface::regionIndex
MuonStationIndex::DetectorRegionIndex regionIndex
Definition: MuonLayerSurface.h:29
Muon::MuonLayerSurface::sector
int sector
Definition: MuonLayerSurface.h:28