ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::IMuonRefitTool::Settings Struct Reference

#include <IMuonRefitTool.h>

Collaboration diagram for Muon::IMuonRefitTool::Settings:

Public Member Functions

 Settings ()

Public Attributes

bool broad
bool refit
 use broad error settings
bool removeOutliers
 toogle on/off refit of the track
bool discardNotCleanedTracks
 remove MDT outliers locally redoing the local segment fit
bool recalibrate
 toogle on/off the dropping of track that could not be cleaned
bool updateErrors
 recalibrate the hits
bool updateTriggerErrors
 update the errors without recalibrating
bool prepareForFit
 update the errors of the trigger hits
bool recreateStartingParameters
 prepare the input track for a refit
bool removeOtherSectors
 recreate starting parameters by extrapolating from first hit on track
bool deweightOtherSectors
 remove all hits in sectors that are not the main sector
bool extrapolateToMuonEntry
 de-weight all hits in sectors that are not the main sector
bool removeTriggerEtaHits
 extrapolate muon to muon entrance after refit
bool removeBarrelEndcapOverlap
 all trigger eta hits are turned into outliers
bool removeBEE
 turn all hits in the barrel/endcap part of the track with least hits into outliers
std::set< IdentifierchambersToBeremoved
 turn all hits in the BEE chambers into outliers
std::set< MuonStationIndex::StIndexprecisionLayersToBeremoved
 all hits in chambers that are in the list are turned into outliers
std::set< MuonStationIndex::PhiIndexphiLayersToBeremoved
 all precision hits in station layers that are in the list are turned into outliers

Detailed Description

Definition at line 21 of file IMuonRefitTool.h.

Constructor & Destructor Documentation

◆ Settings()

Muon::IMuonRefitTool::Settings::Settings ( )
inline

Definition at line 22 of file IMuonRefitTool.h.

22 :
23 broad(false),
24 refit(true),
25 removeOutliers(true),
27 recalibrate(false),
28 updateErrors(true),
30 prepareForFit(true),
32 removeOtherSectors(false),
37 removeBEE(false) {}
bool prepareForFit
update the errors of the trigger hits
bool refit
use broad error settings
bool removeOutliers
toogle on/off refit of the track
bool discardNotCleanedTracks
remove MDT outliers locally redoing the local segment fit
bool updateErrors
recalibrate the hits
bool removeBarrelEndcapOverlap
all trigger eta hits are turned into outliers
bool deweightOtherSectors
remove all hits in sectors that are not the main sector
bool updateTriggerErrors
update the errors without recalibrating
bool removeTriggerEtaHits
extrapolate muon to muon entrance after refit
bool extrapolateToMuonEntry
de-weight all hits in sectors that are not the main sector
bool removeBEE
turn all hits in the barrel/endcap part of the track with least hits into outliers
bool recalibrate
toogle on/off the dropping of track that could not be cleaned
bool removeOtherSectors
recreate starting parameters by extrapolating from first hit on track
bool recreateStartingParameters
prepare the input track for a refit

Member Data Documentation

◆ broad

bool Muon::IMuonRefitTool::Settings::broad

Definition at line 39 of file IMuonRefitTool.h.

◆ chambersToBeremoved

std::set<Identifier> Muon::IMuonRefitTool::Settings::chambersToBeremoved

turn all hits in the BEE chambers into outliers

Definition at line 54 of file IMuonRefitTool.h.

◆ deweightOtherSectors

bool Muon::IMuonRefitTool::Settings::deweightOtherSectors

remove all hits in sectors that are not the main sector

Definition at line 49 of file IMuonRefitTool.h.

◆ discardNotCleanedTracks

bool Muon::IMuonRefitTool::Settings::discardNotCleanedTracks

remove MDT outliers locally redoing the local segment fit

Definition at line 42 of file IMuonRefitTool.h.

◆ extrapolateToMuonEntry

bool Muon::IMuonRefitTool::Settings::extrapolateToMuonEntry

de-weight all hits in sectors that are not the main sector

Definition at line 50 of file IMuonRefitTool.h.

◆ phiLayersToBeremoved

std::set<MuonStationIndex::PhiIndex> Muon::IMuonRefitTool::Settings::phiLayersToBeremoved

all precision hits in station layers that are in the list are turned into outliers

Definition at line 58 of file IMuonRefitTool.h.

◆ precisionLayersToBeremoved

std::set<MuonStationIndex::StIndex> Muon::IMuonRefitTool::Settings::precisionLayersToBeremoved

all hits in chambers that are in the list are turned into outliers

Definition at line 56 of file IMuonRefitTool.h.

◆ prepareForFit

bool Muon::IMuonRefitTool::Settings::prepareForFit

update the errors of the trigger hits

Definition at line 46 of file IMuonRefitTool.h.

◆ recalibrate

bool Muon::IMuonRefitTool::Settings::recalibrate

toogle on/off the dropping of track that could not be cleaned

Definition at line 43 of file IMuonRefitTool.h.

◆ recreateStartingParameters

bool Muon::IMuonRefitTool::Settings::recreateStartingParameters

prepare the input track for a refit

Definition at line 47 of file IMuonRefitTool.h.

◆ refit

bool Muon::IMuonRefitTool::Settings::refit

use broad error settings

Definition at line 40 of file IMuonRefitTool.h.

◆ removeBarrelEndcapOverlap

bool Muon::IMuonRefitTool::Settings::removeBarrelEndcapOverlap

all trigger eta hits are turned into outliers

Definition at line 52 of file IMuonRefitTool.h.

◆ removeBEE

bool Muon::IMuonRefitTool::Settings::removeBEE

turn all hits in the barrel/endcap part of the track with least hits into outliers

Definition at line 53 of file IMuonRefitTool.h.

◆ removeOtherSectors

bool Muon::IMuonRefitTool::Settings::removeOtherSectors

recreate starting parameters by extrapolating from first hit on track

Definition at line 48 of file IMuonRefitTool.h.

◆ removeOutliers

bool Muon::IMuonRefitTool::Settings::removeOutliers

toogle on/off refit of the track

Definition at line 41 of file IMuonRefitTool.h.

◆ removeTriggerEtaHits

bool Muon::IMuonRefitTool::Settings::removeTriggerEtaHits

extrapolate muon to muon entrance after refit

Definition at line 51 of file IMuonRefitTool.h.

◆ updateErrors

bool Muon::IMuonRefitTool::Settings::updateErrors

recalibrate the hits

Definition at line 44 of file IMuonRefitTool.h.

◆ updateTriggerErrors

bool Muon::IMuonRefitTool::Settings::updateTriggerErrors

update the errors without recalibrating

Definition at line 45 of file IMuonRefitTool.h.


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