![]() |
ATLAS Offline Software
|
Configuration object. More...
#include <GlobalPatternFinder.h>
Public Attributes | |
| double | thetaSearchWindow {0.033} |
| Size of theta window in radiants to search for comapatible hits with a pattern, tailored to the target pt cutoff. | |
| unsigned int | maxMissedLayerHits {2} |
| Maximum number of missed candidate hits in different measurement layers during pattern building. | |
| double | baseRWindow {25} |
| Base radial compatibility window (in mm). | |
| double | minZDiff4Line {10} |
| Minimum difference in global Z between the seed and the pattern hit to be used to compute the pattern line. | |
| double | minRDiff4Line {40} |
| Minimum difference in global R between the seed and the pattern hit to be used to compute the pattern line. | |
| double | phiTolerance {0.1} |
| Maximum phi difference in radiants 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. | |
| bool | useMdtHits {true} |
| Toggle the utilization of MDT hits to build patterns. | |
| bool | seedFromMdt {false} |
| Toggle the seeding from MDT hits. | |
| unsigned int | maxSeedAttempts {2} |
| Maximum number of attempts to build a pattern from hits already used in existing patterns. | |
| std::vector< LayerIndex > | layerSeedings {LayerIndex::Middle, LayerIndex::Outer} |
| Vector configuring the seeding layers. | |
| const MuonValR4::IFastRecoVisualizationTool * | visionTool {nullptr} |
| Pointer to the visualization tool. | |
| const Muon::IMuonIdHelperSvc * | idHelperSvc {nullptr} |
| Pointer to the idHelperSvc. | |
Configuration object.
Definition at line 46 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 52 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 70 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 50 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 68 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 62 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 60 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::minRDiff4Line {40} |
Minimum difference in global R between the seed and the pattern hit to be used to compute the pattern line.
Use the beamspot otherwise.
Definition at line 56 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::minZDiff4Line {10} |
Minimum difference in global Z between the seed and the pattern hit to be used to compute the pattern line.
Use the beamspot otherwise.
Definition at line 54 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::phiTolerance {0.1} |
Maximum phi difference in radiants allowed between two hits.
Definition at line 58 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::seedFromMdt {false} |
| double MuonR4::FastReco::GlobalPatternFinder::Config::thetaSearchWindow {0.033} |
Size of theta window in radiants to search for comapatible hits with a pattern, tailored to the target pt cutoff.
Definition at line 48 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::useMdtHits {true} |
Toggle the utilization of MDT hits to build patterns.
Definition at line 64 of file GlobalPatternFinder.h.
| const MuonValR4::IFastRecoVisualizationTool* MuonR4::FastReco::GlobalPatternFinder::Config::visionTool {nullptr} |
Pointer to the visualization tool.
Definition at line 72 of file GlobalPatternFinder.h.