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

◆ LayerIdx

◆ SurfacePtr

using Muon::MuonLayerSurface::SurfacePtr = std::shared_ptr<const Trk::Surface>

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.

25 {
27 }
StIndex toStationIndex(ChIndex index)
convert ChIndex into StIndex

Member Data Documentation

◆ layerIndex

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

Definition at line 31 of file MuonLayerSurface.h.

31{LayerIdx::LayerUnknown};

◆ regionIndex

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

Definition at line 30 of file MuonLayerSurface.h.

30{DetRegIdx::DetectorRegionUnknown};

◆ sector

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

Definition at line 29 of file MuonLayerSurface.h.

29{-1};

◆ surfacePtr

SurfacePtr Muon::MuonLayerSurface::surfacePtr {nullptr}

Definition at line 28 of file MuonLayerSurface.h.

28{nullptr};

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