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

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

Public Member Functions

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

Public Attributes

int sector {0}
DetRegIdx region {DetRegIdx::DetectorRegionUnknown}
ChIdx chIndex {ChIdx::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.

Member Typedef Documentation

◆ ChIdx

◆ DetRegIdx

Constructor & Destructor Documentation

◆ RegionDescriptor() [1/2]

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

Definition at line 30 of file MuonLayerHough.h.

33 :
34 sector{sector_},
35 region{region_},
36 chIndex{chIndex_},
37 referencePosition{referencePosition_},
38 yMinRange{yMinRange_},
39 yMaxRange{yMaxRange_},
40 yBinSize{yBinSize_},
41 thetaStep{thetaStep_},
42 nthetaSamples{nthetaSamples_} {}

◆ RegionDescriptor() [2/2]

MuonHough::RegionDescriptor::RegionDescriptor ( )
default

Member Data Documentation

◆ chIndex

ChIdx MuonHough::RegionDescriptor::chIndex {ChIdx::ChUnknown}

Definition at line 47 of file MuonLayerHough.h.

47{ChIdx::ChUnknown};

◆ nthetaSamples

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

Definition at line 53 of file MuonLayerHough.h.

53{1};

◆ referencePosition

float MuonHough::RegionDescriptor::referencePosition {0}

Definition at line 48 of file MuonLayerHough.h.

48{0};

◆ region

DetRegIdx MuonHough::RegionDescriptor::region {DetRegIdx::DetectorRegionUnknown}

Definition at line 46 of file MuonLayerHough.h.

46{DetRegIdx::DetectorRegionUnknown};

◆ sector

int MuonHough::RegionDescriptor::sector {0}

Definition at line 45 of file MuonLayerHough.h.

45{0};

◆ thetaStep

float MuonHough::RegionDescriptor::thetaStep {0}

Definition at line 52 of file MuonLayerHough.h.

52{0};

◆ yBinSize

float MuonHough::RegionDescriptor::yBinSize {0}

Definition at line 51 of file MuonLayerHough.h.

51{0};

◆ yMaxRange

float MuonHough::RegionDescriptor::yMaxRange {0}

Definition at line 50 of file MuonLayerHough.h.

50{0};

◆ yMinRange

float MuonHough::RegionDescriptor::yMinRange {0}

Definition at line 49 of file MuonLayerHough.h.

49{0};

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