![]() |
ATLAS Offline Software
|
Configuration object. More...
#include <FastMuonSABuilder.h>
Public Attributes | |
| bool | recalibInFit {false} |
| Whether to recalibrate hits during fitting. | |
| bool | useHessianResidual {false} |
| Whether to use Hessian residuals. | |
| double | seedHitChi2 {5.} |
| Two mdt seeds are the same if their defining parameters match within. | |
| bool | recalibSeed {false} |
| Toggle seed recalibration. | |
| double | goodSegmentCut {2.} |
| Reduced chi2 defining a good segment, stopping the fit of other segments in the same station. | |
| double | outlierRemovalCut {5.} |
| Cut on the segment chi2 / nDoF to launch the outlier removal. | |
| double | recoveryPull {5.} |
| Pull value for hit recovery. | |
| unsigned | precHitCut {3} |
| Minimum number of precision hits required for a segment. | |
| bool | useFastFitter {true} |
| Whether to use the fast fitter. | |
| bool | fastPreFitter {false} |
| Whether the fast fitter is used as a pre-fitter. | |
| bool | ignoreFailedPreFit {false} |
| Whether to ignore failed pre-fits and try the full fit anyway. | |
| unsigned | maxIter {50} |
| Maximum number of iterations in the fit. | |
| unsigned | nFieldSteps {30} |
| Steps between two segments to integrate the magnetic field. | |
| const ISpacePointCalibrator * | calibrator {nullptr} |
| Pointer to the calibrator. | |
| const MuonValR4::IPatternVisualizationTool * | visionTool {nullptr} |
| Pointer to the visualization tool. | |
| const Muon::IMuonIdHelperSvc * | idHelperSvc {nullptr} |
| Pointer to the idHelperSvc. | |
Configuration object.
Definition at line 50 of file FastMuonSABuilder.h.
| const ISpacePointCalibrator* MuonR4::FastReco::FastMuonSABuilder::Config::calibrator {nullptr} |
| bool MuonR4::FastReco::FastMuonSABuilder::Config::fastPreFitter {false} |
Whether the fast fitter is used as a pre-fitter.
Definition at line 71 of file FastMuonSABuilder.h.
| double MuonR4::FastReco::FastMuonSABuilder::Config::goodSegmentCut {2.} |
Reduced chi2 defining a good segment, stopping the fit of other segments in the same station.
Definition at line 61 of file FastMuonSABuilder.h.
| const Muon::IMuonIdHelperSvc* MuonR4::FastReco::FastMuonSABuilder::Config::idHelperSvc {nullptr} |
| bool MuonR4::FastReco::FastMuonSABuilder::Config::ignoreFailedPreFit {false} |
Whether to ignore failed pre-fits and try the full fit anyway.
Definition at line 73 of file FastMuonSABuilder.h.
| unsigned MuonR4::FastReco::FastMuonSABuilder::Config::maxIter {50} |
| unsigned MuonR4::FastReco::FastMuonSABuilder::Config::nFieldSteps {30} |
Steps between two segments to integrate the magnetic field.
Definition at line 77 of file FastMuonSABuilder.h.
| double MuonR4::FastReco::FastMuonSABuilder::Config::outlierRemovalCut {5.} |
Cut on the segment chi2 / nDoF to launch the outlier removal.
Definition at line 63 of file FastMuonSABuilder.h.
| unsigned MuonR4::FastReco::FastMuonSABuilder::Config::precHitCut {3} |
Minimum number of precision hits required for a segment.
Definition at line 67 of file FastMuonSABuilder.h.
| bool MuonR4::FastReco::FastMuonSABuilder::Config::recalibInFit {false} |
Whether to recalibrate hits during fitting.
Definition at line 52 of file FastMuonSABuilder.h.
| bool MuonR4::FastReco::FastMuonSABuilder::Config::recalibSeed {false} |
Toggle seed recalibration.
The two seed circles are recalibrated using the initial seed
Definition at line 59 of file FastMuonSABuilder.h.
| double MuonR4::FastReco::FastMuonSABuilder::Config::recoveryPull {5.} |
| double MuonR4::FastReco::FastMuonSABuilder::Config::seedHitChi2 {5.} |
Two mdt seeds are the same if their defining parameters match within.
Definition at line 56 of file FastMuonSABuilder.h.
| bool MuonR4::FastReco::FastMuonSABuilder::Config::useFastFitter {true} |
| bool MuonR4::FastReco::FastMuonSABuilder::Config::useHessianResidual {false} |
| const MuonValR4::IPatternVisualizationTool* MuonR4::FastReco::FastMuonSABuilder::Config::visionTool {nullptr} |