ATLAS Offline Software
Public Attributes | List of all members
MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches Struct Reference

Configuration object of the ATLAS implementation. More...

#include <SegmentLineFitter.h>

Inheritance diagram for MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches:
Collaboration diagram for MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches:

Public Attributes

const ISpacePointCalibratorcalibrator {nullptr}
 Pointer to the calibrator. More...
 
const MuonValR4::IPatternVisualizationToolvisionTool {nullptr}
 Pointer to the visualization tool. More...
 
const Muon::IMuonIdHelperSvcidHelperSvc {nullptr}
 Pointer to the idHelperSvc. More...
 
bool doBeamSpot {true}
 Switch to insert a beamspot constraint if possible. More...
 
double beamSpotRadius {30.*Gaudi::Units::cm}
 Parameters of the beamspot measurement. More...
 
double beamSpotLength {2.*Gaudi::Units::m}
 
double outlierRemovalCut {5.}
 Cut on the segment chi2 / nDoF to launch the outlier removal. More...
 
double recoveryPull {5.}
 Maximum pull on a measurement to add it back on the line. More...
 
unsigned nPrecHitCut {3u}
 Minimum number of precision hits. More...
 
unsigned nRecoveryLoops {10u}
 Maximum trials to recover outliers. More...
 

Detailed Description

Configuration object of the ATLAS implementation.

Definition at line 49 of file SegmentLineFitter.h.

Member Data Documentation

◆ beamSpotLength

double MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::beamSpotLength {2.*Gaudi::Units::m}

Definition at line 60 of file SegmentLineFitter.h.

◆ beamSpotRadius

double MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::beamSpotRadius {30.*Gaudi::Units::cm}

Parameters of the beamspot measurement.

Definition at line 59 of file SegmentLineFitter.h.

◆ calibrator

const ISpacePointCalibrator* MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::calibrator {nullptr}

Pointer to the calibrator.

Definition at line 51 of file SegmentLineFitter.h.

◆ doBeamSpot

bool MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::doBeamSpot {true}

Switch to insert a beamspot constraint if possible.

Definition at line 57 of file SegmentLineFitter.h.

◆ idHelperSvc

const Muon::IMuonIdHelperSvc* MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::idHelperSvc {nullptr}

Pointer to the idHelperSvc.

Definition at line 55 of file SegmentLineFitter.h.

◆ nPrecHitCut

unsigned MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::nPrecHitCut {3u}

Minimum number of precision hits.

Definition at line 66 of file SegmentLineFitter.h.

◆ nRecoveryLoops

unsigned MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::nRecoveryLoops {10u}

Maximum trials to recover outliers.

Definition at line 68 of file SegmentLineFitter.h.

◆ outlierRemovalCut

double MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::outlierRemovalCut {5.}

Cut on the segment chi2 / nDoF to launch the outlier removal.

Definition at line 62 of file SegmentLineFitter.h.

◆ recoveryPull

double MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::recoveryPull {5.}

Maximum pull on a measurement to add it back on the line.

Definition at line 64 of file SegmentLineFitter.h.

◆ visionTool

const MuonValR4::IPatternVisualizationTool* MuonR4::SegmentFit::SegmentLineFitter::ConfigSwitches::visionTool {nullptr}

Pointer to the visualization tool.

Definition at line 53 of file SegmentLineFitter.h.


The documentation for this struct was generated from the following file: