![]() |
ATLAS Offline Software
|
Configuration object. More...
#include <GlobalPatternFinder.h>
Public Attributes | |
| bool | useMdtHits {true} |
| Toggle the utilization of MDT hits to build patterns. | |
| bool | seedFromMdt {false} |
| Toggle the seeding from MDT hits. | |
| std::vector< LayerIndex > | layerSeedings {LayerIndex::Middle, LayerIndex::Outer} |
| Vector configuring the seeding layers. | |
| double | thetaSearchWindow {0.033} |
| Size of theta window in radians to search for comapatible hits with a pattern, tailored to the target pt cutoff. | |
| double | baseRWindow {25} |
| Base radial compatibility window (in mm). | |
| double | phiTolerance {0.1} |
| Maximum phi difference in radians allowed between two hits. | |
| unsigned int | minBendingTriggerHits {3} |
| Minimum number of trigger hits in the bending direction required to accept a pattern. | |
| unsigned int | minBendingPrecisionHits {0} |
| Minimum number of precision hits in the bending direction required to accept a pattern. | |
| unsigned int | minPhiHits {1} |
| Minimum number of phi measurements required to accept a pattern. | |
| double | meanNormRes2Cut {0.2} |
| Quality cut on pattern'mean squared normalized residual. | |
| unsigned int | maxSeedAttempts {2} |
| Maximum number of attempts to build a pattern from hits already used in existing patterns. | |
| unsigned int | maxMissedLayerHits {2} |
| Maximum number of missed candidate hits in different measurement layers during pattern building. | |
| double | minLayerSeparation {40} |
| Minimum separation (in mm) between the measurement layers of two hits for being used to compute a reliable pattern line. | |
| double | precisionWeight {0.75} |
| Weight of precision hits in the score, w.r.t trigger hits. | |
| double | hitScoreSaturation {10.0} |
| Hit counts saturates at nStations * this value. | |
| double | residualPenalty {1.5} |
| How strongly to penalize residual — higher = stricter quality requirement. | |
| double | phiBonusSaturation {4.0} |
| Saturation for phi bonus — beyond this many phi hits the bonus is maxed. | |
| const MuonValR4::IFastRecoVisualizationTool * | visionTool {nullptr} |
| Pointer to the visualization tool. | |
| const Muon::IMuonIdHelperSvc * | idHelperSvc {nullptr} |
| Pointer to the idHelperSvc. | |
Configuration object.
Definition at line 47 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::baseRWindow {25} |
Base radial compatibility window (in mm).
This is the minimum allowed |R residual| between a test hit and the extrapolated line from the seed.
Definition at line 58 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::hitScoreSaturation {10.0} |
Hit counts saturates at nStations * this value.
Definition at line 82 of file GlobalPatternFinder.h.
| const Muon::IMuonIdHelperSvc* MuonR4::FastReco::GlobalPatternFinder::Config::idHelperSvc {nullptr} |
| std::vector<LayerIndex> MuonR4::FastReco::GlobalPatternFinder::Config::layerSeedings {LayerIndex::Middle, LayerIndex::Outer} |
Vector configuring the seeding layers.
By default we seed from Middle and Outer layers, and if toggled from Inner as well.
Definition at line 53 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::maxMissedLayerHits {2} |
Maximum number of missed candidate hits in different measurement layers during pattern building.
Definition at line 74 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::maxSeedAttempts {2} |
Maximum number of attempts to build a pattern from hits already used in existing patterns.
Definition at line 72 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::meanNormRes2Cut {0.2} |
Quality cut on pattern'mean squared normalized residual.
Definition at line 69 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minBendingPrecisionHits {0} |
Minimum number of precision hits in the bending direction required to accept a pattern.
Definition at line 65 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minBendingTriggerHits {3} |
Minimum number of trigger hits in the bending direction required to accept a pattern.
Definition at line 63 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::minLayerSeparation {40} |
Minimum separation (in mm) between the measurement layers of two hits for being used to compute a reliable pattern line.
Use the beamspot otherwise.
Definition at line 77 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minPhiHits {1} |
Minimum number of phi measurements required to accept a pattern.
Definition at line 67 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::phiBonusSaturation {4.0} |
Saturation for phi bonus — beyond this many phi hits the bonus is maxed.
Definition at line 86 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::phiTolerance {0.1} |
Maximum phi difference in radians allowed between two hits.
Definition at line 60 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::precisionWeight {0.75} |
Weight of precision hits in the score, w.r.t trigger hits.
Definition at line 80 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::residualPenalty {1.5} |
How strongly to penalize residual — higher = stricter quality requirement.
Definition at line 84 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::seedFromMdt {false} |
| double MuonR4::FastReco::GlobalPatternFinder::Config::thetaSearchWindow {0.033} |
Size of theta window in radians to search for comapatible hits with a pattern, tailored to the target pt cutoff.
Definition at line 56 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::useMdtHits {true} |
Toggle the utilization of MDT hits to build patterns.
Definition at line 49 of file GlobalPatternFinder.h.
| const MuonValR4::IFastRecoVisualizationTool* MuonR4::FastReco::GlobalPatternFinder::Config::visionTool {nullptr} |
Pointer to the visualization tool.
Definition at line 88 of file GlobalPatternFinder.h.