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

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),
29  updateTriggerErrors(false),
30  prepareForFit(true),
32  removeOtherSectors(false),
33  deweightOtherSectors(false),
35  removeTriggerEtaHits(false),
37  removeBEE(false) {}

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:
Muon::IMuonRefitTool::Settings::recreateStartingParameters
bool recreateStartingParameters
prepare the input track for a refit
Definition: IMuonRefitTool.h:47
Muon::IMuonRefitTool::Settings::removeTriggerEtaHits
bool removeTriggerEtaHits
extrapolate muon to muon entrance after refit
Definition: IMuonRefitTool.h:51
Muon::IMuonRefitTool::Settings::broad
bool broad
Definition: IMuonRefitTool.h:39
Muon::IMuonRefitTool::Settings::removeBarrelEndcapOverlap
bool removeBarrelEndcapOverlap
all trigger eta hits are turned into outliers
Definition: IMuonRefitTool.h:52
Muon::IMuonRefitTool::Settings::removeOtherSectors
bool removeOtherSectors
recreate starting parameters by extrapolating from first hit on track
Definition: IMuonRefitTool.h:48
Muon::IMuonRefitTool::Settings::removeOutliers
bool removeOutliers
toogle on/off refit of the track
Definition: IMuonRefitTool.h:41
Muon::IMuonRefitTool::Settings::refit
bool refit
use broad error settings
Definition: IMuonRefitTool.h:40
Muon::IMuonRefitTool::Settings::recalibrate
bool recalibrate
toogle on/off the dropping of track that could not be cleaned
Definition: IMuonRefitTool.h:43
Muon::IMuonRefitTool::Settings::updateTriggerErrors
bool updateTriggerErrors
update the errors without recalibrating
Definition: IMuonRefitTool.h:45
Muon::IMuonRefitTool::Settings::extrapolateToMuonEntry
bool extrapolateToMuonEntry
de-weight all hits in sectors that are not the main sector
Definition: IMuonRefitTool.h:50
Muon::IMuonRefitTool::Settings::prepareForFit
bool prepareForFit
update the errors of the trigger hits
Definition: IMuonRefitTool.h:46
Muon::IMuonRefitTool::Settings::updateErrors
bool updateErrors
recalibrate the hits
Definition: IMuonRefitTool.h:44
Muon::IMuonRefitTool::Settings::removeBEE
bool removeBEE
turn all hits in the barrel/endcap part of the track with least hits into outliers
Definition: IMuonRefitTool.h:53
Muon::IMuonRefitTool::Settings::discardNotCleanedTracks
bool discardNotCleanedTracks
remove MDT outliers locally redoing the local segment fit
Definition: IMuonRefitTool.h:42
Muon::IMuonRefitTool::Settings::deweightOtherSectors
bool deweightOtherSectors
remove all hits in sectors that are not the main sector
Definition: IMuonRefitTool.h:49