ATLAS Offline Software
MuonChamberLayerDescriptor.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUON_MUONCHAMBERLAYERDESCRIPTOR_H
6 #define MUON_MUONCHAMBERLAYERDESCRIPTOR_H
7 
9 
10 namespace Muon {
11 
15  Muon::MuonStationIndex::ChIndex chIndex_, float referencePosition_, float yMinRange_, float yMaxRange_,
16  float yBinSize_, float thetaStep_, unsigned int nthetaSamples_) :
17  sector(sector_),
18  region(region_),
19  chIndex(chIndex_),
20  referencePosition(referencePosition_),
21  yMinRange(yMinRange_),
22  yMaxRange(yMaxRange_),
23  yBinSize(yBinSize_),
24  thetaStep(thetaStep_),
25  nthetaSamples(nthetaSamples_) {}
27  sector(0),
28  region(Muon::MuonStationIndex::DetectorRegionUnknown),
29  chIndex(Muon::MuonStationIndex::ChUnknown),
31  yMinRange(0),
32  yMaxRange(0),
33  yBinSize(1),
34  thetaStep(1),
35  nthetaSamples(1) {}
36 
37  int sector;
41  float yMinRange;
42  float yMaxRange;
43  float yBinSize;
44  float thetaStep;
45  unsigned int nthetaSamples;
46  };
47 
48 } // namespace Muon
49 
50 #endif
Muon::MuonChamberLayerDescriptor::yMinRange
float yMinRange
Definition: MuonChamberLayerDescriptor.h:41
Muon::MuonChamberLayerDescriptor::MuonChamberLayerDescriptor
MuonChamberLayerDescriptor(int sector_, Muon::MuonStationIndex::DetectorRegionIndex region_, Muon::MuonStationIndex::ChIndex chIndex_, float referencePosition_, float yMinRange_, float yMaxRange_, float yBinSize_, float thetaStep_, unsigned int nthetaSamples_)
Definition: MuonChamberLayerDescriptor.h:14
Muon::MuonChamberLayerDescriptor
struct containing all information to build a Hough transform for a given chamber index
Definition: MuonChamberLayerDescriptor.h:13
Muon::MuonChamberLayerDescriptor::region
Muon::MuonStationIndex::DetectorRegionIndex region
Definition: MuonChamberLayerDescriptor.h:38
Muon::MuonChamberLayerDescriptor::thetaStep
float thetaStep
Definition: MuonChamberLayerDescriptor.h:44
Muon::MuonChamberLayerDescriptor::nthetaSamples
unsigned int nthetaSamples
Definition: MuonChamberLayerDescriptor.h:45
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::MuonChamberLayerDescriptor::referencePosition
float referencePosition
Definition: MuonChamberLayerDescriptor.h:40
Muon::MuonChamberLayerDescriptor::chIndex
Muon::MuonStationIndex::ChIndex chIndex
Definition: MuonChamberLayerDescriptor.h:39
Muon::MuonStationIndex::DetectorRegionIndex
DetectorRegionIndex
enum to classify the different layers in the muon spectrometer
Definition: MuonStationIndex.h:47
Muon::MuonChamberLayerDescriptor::sector
int sector
Definition: MuonChamberLayerDescriptor.h:37
Muon::MuonStationIndex
Definition: MuonStationIndex.h:12
Muon::MuonStationIndex::ChIndex
ChIndex
enum to classify the different chamber layers in the muon spectrometer
Definition: MuonStationIndex.h:15
Muon::MuonChamberLayerDescriptor::yMaxRange
float yMaxRange
Definition: MuonChamberLayerDescriptor.h:42
Muon::MuonChamberLayerDescriptor::yBinSize
float yBinSize
Definition: MuonChamberLayerDescriptor.h:43
MuonStationIndex.h
Muon::MuonChamberLayerDescriptor::MuonChamberLayerDescriptor
MuonChamberLayerDescriptor()
Definition: MuonChamberLayerDescriptor.h:26