ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::MuonTrackCleaner::CleaningState Struct Reference

#include <MuonTrackCleaner.h>

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.

194{};

◆ chamberRemovalExclusionList

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

Definition at line 196 of file MuonTrackCleaner.h.

196{};

◆ chambersToBeRemoved

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

Definition at line 188 of file MuonTrackCleaner.h.

188{};

◆ chambersToBeRemovedPhi

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

Definition at line 189 of file MuonTrackCleaner.h.

189{};

◆ flippedMdts

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

Definition at line 154 of file MuonTrackCleaner.h.

154{};

◆ hasLarge

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

Definition at line 175 of file MuonTrackCleaner.h.

175{false};

◆ hasOfBoundsOutliers

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

Definition at line 172 of file MuonTrackCleaner.h.

172{false};

◆ hasSmall

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

Definition at line 174 of file MuonTrackCleaner.h.

174{false};

◆ hasVertexConstraint

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

Definition at line 173 of file MuonTrackCleaner.h.

173{false};

◆ hitsPerChamber

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

Definition at line 181 of file MuonTrackCleaner.h.

181{};

◆ largePullMeasurements

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

Definition at line 153 of file MuonTrackCleaner.h.

153{};

◆ largePullPseudoMeasurements

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

Definition at line 155 of file MuonTrackCleaner.h.

155{};

◆ measInfo

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

Definition at line 152 of file MuonTrackCleaner.h.

152{};

◆ nhits

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

Definition at line 162 of file MuonTrackCleaner.h.

162{0};

◆ nIdHits

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

Definition at line 166 of file MuonTrackCleaner.h.

166{0};

◆ noutliers

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

Definition at line 163 of file MuonTrackCleaner.h.

163{0};

◆ nPhiConstraints

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

Definition at line 168 of file MuonTrackCleaner.h.

168{0};

◆ nPseudoMeasurements

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

Definition at line 167 of file MuonTrackCleaner.h.

167{0};

◆ nscatterers

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

Definition at line 161 of file MuonTrackCleaner.h.

161{0};

◆ numberOfCleanedCompROTs

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

Definition at line 171 of file MuonTrackCleaner.h.

171{0};

◆ numberOfFlippedMdts

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

Definition at line 170 of file MuonTrackCleaner.h.

170{0};

◆ outBoundsPerChamber

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

Definition at line 182 of file MuonTrackCleaner.h.

182{};

◆ parsToBeDeleted

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

Definition at line 159 of file MuonTrackCleaner.h.

159{};

◆ phiLayers

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

Definition at line 192 of file MuonTrackCleaner.h.

192{};

◆ pullSum

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

Definition at line 177 of file MuonTrackCleaner.h.

177{};

◆ pullSumPerChamber

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

Definition at line 184 of file MuonTrackCleaner.h.

184{};

◆ pullSumPerChamberEta

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

Definition at line 186 of file MuonTrackCleaner.h.

186{};

◆ pullSumPerChamberPhi

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

Definition at line 185 of file MuonTrackCleaner.h.

185{};

◆ pullSumPhi

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

Definition at line 178 of file MuonTrackCleaner.h.

178{};

◆ pullSumTrigEta

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

Definition at line 179 of file MuonTrackCleaner.h.

179{};

◆ slFit

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

Definition at line 165 of file MuonTrackCleaner.h.

165{false};

◆ stations

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

Definition at line 191 of file MuonTrackCleaner.h.

191{};

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