![]() |
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.05} |
| 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 | minTriggerLayers {3} |
| Minimum number of trigger layers in the bending direction required to accept a pattern. | |
| unsigned int | minPrecisionLayers {0} |
| Minimum number of precision layers in the bending direction required to accept a pattern. | |
| unsigned int | minPhiLayers {1} |
| Minimum number of phi layers required to accept a pattern. | |
| unsigned int | minStationLayers {4} |
| Minimum number of layers in a station to be considered a good station. | |
| 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 | maxMissLayersInStation {2} |
| Maximum number of missed candidate hits in different measurement layers in a station. | |
| double | minLayerSeparation {40} |
| Minimum separation (in mm) between the measurement layers of two hits for being used to compute a reliable pattern line. | |
| const MuonValR4::IFastRecoVisualizationTool * | visionTool {nullptr} |
| Pointer to the visualization tool. | |
| const Muon::IMuonIdHelperSvc * | idHelperSvc {nullptr} |
| Pointer to the idHelperSvc. | |
Configuration object.
Definition at line 48 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 59 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 54 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::maxMissLayersInStation {2} |
Maximum number of missed candidate hits in different measurement layers in a station.
Definition at line 77 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 75 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::meanNormRes2Cut {0.2} |
Quality cut on pattern'mean squared normalized residual.
Definition at line 72 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 80 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minPhiLayers {1} |
Minimum number of phi layers required to accept a pattern.
Definition at line 68 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minPrecisionLayers {0} |
Minimum number of precision layers in the bending direction required to accept a pattern.
Definition at line 66 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minStationLayers {4} |
Minimum number of layers in a station to be considered a good station.
Definition at line 70 of file GlobalPatternFinder.h.
| unsigned int MuonR4::FastReco::GlobalPatternFinder::Config::minTriggerLayers {3} |
Minimum number of trigger layers in the bending direction required to accept a pattern.
Definition at line 64 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::Config::phiTolerance {0.1} |
Maximum phi difference in radians allowed between two hits.
Definition at line 61 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::seedFromMdt {false} |
| double MuonR4::FastReco::GlobalPatternFinder::Config::thetaSearchWindow {0.05} |
Size of theta window in radians to search for comapatible hits with a pattern, tailored to the target pt cutoff.
Definition at line 57 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::Config::useMdtHits {true} |
Toggle the utilization of MDT hits to build patterns.
Definition at line 50 of file GlobalPatternFinder.h.
| const MuonValR4::IFastRecoVisualizationTool* MuonR4::FastReco::GlobalPatternFinder::Config::visionTool {nullptr} |
Pointer to the visualization tool.
Definition at line 82 of file GlobalPatternFinder.h.