ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonHough::RegionDescriptor Struct Reference

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

#include <MuonLayerHough.h>

Collaboration diagram for MuonHough::RegionDescriptor:

Public Member Functions

 RegionDescriptor (int sector_, Muon::MuonStationIndex::DetectorRegionIndex region_, Muon::MuonStationIndex::ChIndex chIndex_, float referencePosition_, float yMinRange_, float yMaxRange_, float yBinSize_, float thetaStep_, unsigned int nthetaSamples_)
 
 RegionDescriptor ()=default
 

Public Attributes

int sector {0}
 
Muon::MuonStationIndex::DetectorRegionIndex region {Muon::MuonStationIndex::DetectorRegionUnknown}
 
Muon::MuonStationIndex::ChIndex chIndex {Muon::MuonStationIndex::ChUnknown}
 
float referencePosition {0}
 
float yMinRange {0}
 
float yMaxRange {0}
 
float yBinSize {0}
 
float thetaStep {0}
 
unsigned int nthetaSamples {1}
 

Detailed Description

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

Definition at line 25 of file MuonLayerHough.h.

Constructor & Destructor Documentation

◆ RegionDescriptor() [1/2]

MuonHough::RegionDescriptor::RegionDescriptor ( int  sector_,
Muon::MuonStationIndex::DetectorRegionIndex  region_,
Muon::MuonStationIndex::ChIndex  chIndex_,
float  referencePosition_,
float  yMinRange_,
float  yMaxRange_,
float  yBinSize_,
float  thetaStep_,
unsigned int  nthetaSamples_ 
)
inline

Definition at line 26 of file MuonLayerHough.h.

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

◆ RegionDescriptor() [2/2]

MuonHough::RegionDescriptor::RegionDescriptor ( )
default

Member Data Documentation

◆ chIndex

Definition at line 42 of file MuonLayerHough.h.

◆ nthetaSamples

unsigned int MuonHough::RegionDescriptor::nthetaSamples {1}

Definition at line 48 of file MuonLayerHough.h.

◆ referencePosition

float MuonHough::RegionDescriptor::referencePosition {0}

Definition at line 43 of file MuonLayerHough.h.

◆ region

Definition at line 41 of file MuonLayerHough.h.

◆ sector

int MuonHough::RegionDescriptor::sector {0}

Definition at line 40 of file MuonLayerHough.h.

◆ thetaStep

float MuonHough::RegionDescriptor::thetaStep {0}

Definition at line 47 of file MuonLayerHough.h.

◆ yBinSize

float MuonHough::RegionDescriptor::yBinSize {0}

Definition at line 46 of file MuonLayerHough.h.

◆ yMaxRange

float MuonHough::RegionDescriptor::yMaxRange {0}

Definition at line 45 of file MuonLayerHough.h.

◆ yMinRange

float MuonHough::RegionDescriptor::yMinRange {0}

Definition at line 44 of file MuonLayerHough.h.


The documentation for this struct was generated from the following file:
MuonHough::RegionDescriptor::region
Muon::MuonStationIndex::DetectorRegionIndex region
Definition: MuonLayerHough.h:41
MuonHough::RegionDescriptor::yMinRange
float yMinRange
Definition: MuonLayerHough.h:44
MuonHough::RegionDescriptor::thetaStep
float thetaStep
Definition: MuonLayerHough.h:47
MuonHough::RegionDescriptor::nthetaSamples
unsigned int nthetaSamples
Definition: MuonLayerHough.h:48
MuonHough::RegionDescriptor::yMaxRange
float yMaxRange
Definition: MuonLayerHough.h:45
MuonHough::RegionDescriptor::referencePosition
float referencePosition
Definition: MuonLayerHough.h:43
MuonHough::RegionDescriptor::sector
int sector
Definition: MuonLayerHough.h:40
MuonHough::RegionDescriptor::chIndex
Muon::MuonStationIndex::ChIndex chIndex
Definition: MuonLayerHough.h:42
MuonHough::RegionDescriptor::yBinSize
float yBinSize
Definition: MuonLayerHough.h:46