ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Muon::MuonTrackCleaner::CleaningState Struct Reference

#include <MuonTrackCleaner.h>

Collaboration diagram for Muon::MuonTrackCleaner::CleaningState:

Public Member Functions

 CleaningState ()=default
 

Public Attributes

InfoVec measInfo {}
 
MeasSet largePullMeasurements {}
 
MeasSet flippedMdts {}
 
MeasSet largePullPseudoMeasurements {}
 
std::vector< std::unique_ptr< Trk::TrackParameters > > parsToBeDeleted {}
 
unsigned int nscatterers {0}
 
unsigned int nhits {0}
 
unsigned int noutliers {0}
 
bool slFit {false}
 
unsigned int nIdHits {0}
 
unsigned int nPseudoMeasurements {0}
 
unsigned int nPhiConstraints {0}
 
unsigned int numberOfFlippedMdts {0}
 
unsigned int numberOfCleanedCompROTs {0}
 
bool hasOfBoundsOutliers {false}
 
bool hasVertexConstraint {false}
 
bool hasSmall {false}
 
bool hasLarge {false}
 
ChamberPullInfo pullSum {}
 
ChamberPullInfo pullSumPhi {}
 
ChamberPullInfo pullSumTrigEta {}
 
EtaPhiPerChamberMap hitsPerChamber {}
 
EtaPhiPerChamberMap outBoundsPerChamber {}
 
PullChamberMap pullSumPerChamber {}
 
PullChamberMap pullSumPerChamberPhi {}
 
PullChamberMap pullSumPerChamberEta {}
 
PullChVec chambersToBeRemoved {}
 
PullChVec chambersToBeRemovedPhi {}
 
std::set< MuonStationIndex::StIndexstations {}
 
std::set< MuonStationIndex::PhiIndexphiLayers {}
 
std::map< MuonStationIndex::ChIndex, ChamberLayerStatisticschamberLayerStatistics {}
 
std::set< IdentifierchamberRemovalExclusionList {}
 

Detailed Description

Definition at line 151 of file MuonTrackCleaner.h.

Constructor & Destructor Documentation

◆ CleaningState()

Muon::MuonTrackCleaner::CleaningState::CleaningState ( )
default

Member Data Documentation

◆ chamberLayerStatistics

std::map<MuonStationIndex::ChIndex, ChamberLayerStatistics> Muon::MuonTrackCleaner::CleaningState::chamberLayerStatistics {}

Definition at line 194 of file MuonTrackCleaner.h.

◆ chamberRemovalExclusionList

std::set<Identifier> Muon::MuonTrackCleaner::CleaningState::chamberRemovalExclusionList {}

Definition at line 196 of file MuonTrackCleaner.h.

◆ chambersToBeRemoved

PullChVec Muon::MuonTrackCleaner::CleaningState::chambersToBeRemoved {}

Definition at line 188 of file MuonTrackCleaner.h.

◆ chambersToBeRemovedPhi

PullChVec Muon::MuonTrackCleaner::CleaningState::chambersToBeRemovedPhi {}

Definition at line 189 of file MuonTrackCleaner.h.

◆ flippedMdts

MeasSet Muon::MuonTrackCleaner::CleaningState::flippedMdts {}

Definition at line 154 of file MuonTrackCleaner.h.

◆ hasLarge

bool Muon::MuonTrackCleaner::CleaningState::hasLarge {false}

Definition at line 175 of file MuonTrackCleaner.h.

◆ hasOfBoundsOutliers

bool Muon::MuonTrackCleaner::CleaningState::hasOfBoundsOutliers {false}

Definition at line 172 of file MuonTrackCleaner.h.

◆ hasSmall

bool Muon::MuonTrackCleaner::CleaningState::hasSmall {false}

Definition at line 174 of file MuonTrackCleaner.h.

◆ hasVertexConstraint

bool Muon::MuonTrackCleaner::CleaningState::hasVertexConstraint {false}

Definition at line 173 of file MuonTrackCleaner.h.

◆ hitsPerChamber

EtaPhiPerChamberMap Muon::MuonTrackCleaner::CleaningState::hitsPerChamber {}

Definition at line 181 of file MuonTrackCleaner.h.

◆ largePullMeasurements

MeasSet Muon::MuonTrackCleaner::CleaningState::largePullMeasurements {}

Definition at line 153 of file MuonTrackCleaner.h.

◆ largePullPseudoMeasurements

MeasSet Muon::MuonTrackCleaner::CleaningState::largePullPseudoMeasurements {}

Definition at line 155 of file MuonTrackCleaner.h.

◆ measInfo

InfoVec Muon::MuonTrackCleaner::CleaningState::measInfo {}

Definition at line 152 of file MuonTrackCleaner.h.

◆ nhits

unsigned int Muon::MuonTrackCleaner::CleaningState::nhits {0}

Definition at line 162 of file MuonTrackCleaner.h.

◆ nIdHits

unsigned int Muon::MuonTrackCleaner::CleaningState::nIdHits {0}

Definition at line 166 of file MuonTrackCleaner.h.

◆ noutliers

unsigned int Muon::MuonTrackCleaner::CleaningState::noutliers {0}

Definition at line 163 of file MuonTrackCleaner.h.

◆ nPhiConstraints

unsigned int Muon::MuonTrackCleaner::CleaningState::nPhiConstraints {0}

Definition at line 168 of file MuonTrackCleaner.h.

◆ nPseudoMeasurements

unsigned int Muon::MuonTrackCleaner::CleaningState::nPseudoMeasurements {0}

Definition at line 167 of file MuonTrackCleaner.h.

◆ nscatterers

unsigned int Muon::MuonTrackCleaner::CleaningState::nscatterers {0}

Definition at line 161 of file MuonTrackCleaner.h.

◆ numberOfCleanedCompROTs

unsigned int Muon::MuonTrackCleaner::CleaningState::numberOfCleanedCompROTs {0}

Definition at line 171 of file MuonTrackCleaner.h.

◆ numberOfFlippedMdts

unsigned int Muon::MuonTrackCleaner::CleaningState::numberOfFlippedMdts {0}

Definition at line 170 of file MuonTrackCleaner.h.

◆ outBoundsPerChamber

EtaPhiPerChamberMap Muon::MuonTrackCleaner::CleaningState::outBoundsPerChamber {}

Definition at line 182 of file MuonTrackCleaner.h.

◆ parsToBeDeleted

std::vector<std::unique_ptr<Trk::TrackParameters> > Muon::MuonTrackCleaner::CleaningState::parsToBeDeleted {}

Definition at line 159 of file MuonTrackCleaner.h.

◆ phiLayers

std::set<MuonStationIndex::PhiIndex> Muon::MuonTrackCleaner::CleaningState::phiLayers {}

Definition at line 192 of file MuonTrackCleaner.h.

◆ pullSum

ChamberPullInfo Muon::MuonTrackCleaner::CleaningState::pullSum {}

Definition at line 177 of file MuonTrackCleaner.h.

◆ pullSumPerChamber

PullChamberMap Muon::MuonTrackCleaner::CleaningState::pullSumPerChamber {}

Definition at line 184 of file MuonTrackCleaner.h.

◆ pullSumPerChamberEta

PullChamberMap Muon::MuonTrackCleaner::CleaningState::pullSumPerChamberEta {}

Definition at line 186 of file MuonTrackCleaner.h.

◆ pullSumPerChamberPhi

PullChamberMap Muon::MuonTrackCleaner::CleaningState::pullSumPerChamberPhi {}

Definition at line 185 of file MuonTrackCleaner.h.

◆ pullSumPhi

ChamberPullInfo Muon::MuonTrackCleaner::CleaningState::pullSumPhi {}

Definition at line 178 of file MuonTrackCleaner.h.

◆ pullSumTrigEta

ChamberPullInfo Muon::MuonTrackCleaner::CleaningState::pullSumTrigEta {}

Definition at line 179 of file MuonTrackCleaner.h.

◆ slFit

bool Muon::MuonTrackCleaner::CleaningState::slFit {false}

Definition at line 165 of file MuonTrackCleaner.h.

◆ stations

std::set<MuonStationIndex::StIndex> Muon::MuonTrackCleaner::CleaningState::stations {}

Definition at line 191 of file MuonTrackCleaner.h.


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