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

struct containing all information to build a Hough transform for a given chamber index More...

#include <MuonChamberLayerDescriptor.h>

Collaboration diagram for Muon::MuonChamberLayerDescriptor:

Public Types

using DetRegIdx = Muon::MuonStationIndex::DetectorRegionIndex
 
using ChIdx = Muon::MuonStationIndex::ChIndex
 

Public Member Functions

 MuonChamberLayerDescriptor (int sector_, DetRegIdx region_, ChIdx chIndex_, float referencePosition_, float yMinRange_, float yMaxRange_, float yBinSize_, float thetaStep_, unsigned int nthetaSamples_)
 
 MuonChamberLayerDescriptor ()=default
 

Public Attributes

int sector {0}
 
DetRegIdx region {DetRegIdx::DetectorRegionUnknown}
 
ChIdx chIndex {ChIdx::ChUnknown}
 
float referencePosition {0.f}
 
float yMinRange {0.f}
 
float yMaxRange {0.f}
 
float yBinSize {1.f}
 
float thetaStep {1.f}
 
unsigned int nthetaSamples {1}
 

Detailed Description

struct containing all information to build a Hough transform for a given chamber index

Definition at line 13 of file MuonChamberLayerDescriptor.h.

Member Typedef Documentation

◆ ChIdx

Definition at line 15 of file MuonChamberLayerDescriptor.h.

◆ DetRegIdx

Definition at line 14 of file MuonChamberLayerDescriptor.h.

Constructor & Destructor Documentation

◆ MuonChamberLayerDescriptor() [1/2]

Muon::MuonChamberLayerDescriptor::MuonChamberLayerDescriptor ( int  sector_,
DetRegIdx  region_,
ChIdx  chIndex_,
float  referencePosition_,
float  yMinRange_,
float  yMaxRange_,
float  yBinSize_,
float  thetaStep_,
unsigned int  nthetaSamples_ 
)
inline

Definition at line 17 of file MuonChamberLayerDescriptor.h.

25  :
26  sector(sector_),
27  region(region_),
28  chIndex(chIndex_),
29  referencePosition(referencePosition_),
30  yMinRange(yMinRange_),
31  yMaxRange(yMaxRange_),
32  yBinSize(yBinSize_),
33  thetaStep(thetaStep_),
34  nthetaSamples(nthetaSamples_) {}

◆ MuonChamberLayerDescriptor() [2/2]

Muon::MuonChamberLayerDescriptor::MuonChamberLayerDescriptor ( )
default

Member Data Documentation

◆ chIndex

ChIdx Muon::MuonChamberLayerDescriptor::chIndex {ChIdx::ChUnknown}

Definition at line 40 of file MuonChamberLayerDescriptor.h.

◆ nthetaSamples

unsigned int Muon::MuonChamberLayerDescriptor::nthetaSamples {1}

Definition at line 46 of file MuonChamberLayerDescriptor.h.

◆ referencePosition

float Muon::MuonChamberLayerDescriptor::referencePosition {0.f}

Definition at line 41 of file MuonChamberLayerDescriptor.h.

◆ region

DetRegIdx Muon::MuonChamberLayerDescriptor::region {DetRegIdx::DetectorRegionUnknown}

Definition at line 39 of file MuonChamberLayerDescriptor.h.

◆ sector

int Muon::MuonChamberLayerDescriptor::sector {0}

Definition at line 37 of file MuonChamberLayerDescriptor.h.

◆ thetaStep

float Muon::MuonChamberLayerDescriptor::thetaStep {1.f}

Definition at line 45 of file MuonChamberLayerDescriptor.h.

◆ yBinSize

float Muon::MuonChamberLayerDescriptor::yBinSize {1.f}

Definition at line 44 of file MuonChamberLayerDescriptor.h.

◆ yMaxRange

float Muon::MuonChamberLayerDescriptor::yMaxRange {0.f}

Definition at line 43 of file MuonChamberLayerDescriptor.h.

◆ yMinRange

float Muon::MuonChamberLayerDescriptor::yMinRange {0.f}

Definition at line 42 of file MuonChamberLayerDescriptor.h.


The documentation for this struct was generated from the following file:
Muon::MuonChamberLayerDescriptor::yMinRange
float yMinRange
Definition: MuonChamberLayerDescriptor.h:42
Muon::MuonChamberLayerDescriptor::thetaStep
float thetaStep
Definition: MuonChamberLayerDescriptor.h:45
Muon::MuonChamberLayerDescriptor::chIndex
ChIdx chIndex
Definition: MuonChamberLayerDescriptor.h:40
Muon::MuonChamberLayerDescriptor::nthetaSamples
unsigned int nthetaSamples
Definition: MuonChamberLayerDescriptor.h:46
Muon::MuonChamberLayerDescriptor::referencePosition
float referencePosition
Definition: MuonChamberLayerDescriptor.h:41
Muon::MuonChamberLayerDescriptor::sector
int sector
Definition: MuonChamberLayerDescriptor.h:37
Muon::MuonChamberLayerDescriptor::yMaxRange
float yMaxRange
Definition: MuonChamberLayerDescriptor.h:43
Muon::MuonChamberLayerDescriptor::yBinSize
float yBinSize
Definition: MuonChamberLayerDescriptor.h:44
Muon::MuonChamberLayerDescriptor::region
DetRegIdx region
Definition: MuonChamberLayerDescriptor.h:39