![]() |
ATLAS Offline Software
|
#include <MuonTrackCleaner.h>
Public Member Functions | |
| MCTBCleaningInfo (const Trk::TrackStateOnSurface *orState) | |
| MCTBCleaningInfo (const Identifier &i, const Identifier &chi, MuonStationIndex::ChIndex chIn, bool inB, double r, double p, const Trk::TrackStateOnSurface *orState) | |
| MCTBCleaningInfo (const Identifier &i, const Identifier &chi, MuonStationIndex::ChIndex chIn, bool inB, double r, double p, const Trk::TrackStateOnSurface *orState, const Trk::MeasurementBase *me, const Trk::TrackParameters *par, std::optional< Trk::ResidualPull > &&resP, const Trk::FitQuality *fq) | |
Public Attributes | |
| Identifier | id {} |
| Identifier | chId {} |
| MuonStationIndex::ChIndex | chIndex {MuonStationIndex::ChIndex::ChUnknown} |
| int | useInFit {1} |
| bool | inBounds {true} |
| bool | isNoise {false} |
| bool | copyState {true} |
| double | residual {DBL_MAX} |
| double | pull {DBL_MAX} |
| const Trk::TrackStateOnSurface * | originalState {nullptr} |
| const Trk::MeasurementBase * | meas {nullptr} |
| const Trk::TrackParameters * | pars {nullptr} |
| std::optional< Trk::ResidualPull > | resPull {std::nullopt} |
| std::unique_ptr< MdtDriftCircleOnTrack > | flippedMdt {nullptr} |
| std::unique_ptr< const CompetingMuonClustersOnTrack > | cleanedCompROT {nullptr} |
| const Trk::FitQuality * | fitQ {nullptr} |
Definition at line 46 of file MuonTrackCleaner.h.
|
inline |
Definition at line 64 of file MuonTrackCleaner.h.
|
inline |
Definition at line 67 of file MuonTrackCleaner.h.
|
inline |
Definition at line 77 of file MuonTrackCleaner.h.
| Identifier Muon::MuonTrackCleaner::MCTBCleaningInfo::chId {} |
Definition at line 48 of file MuonTrackCleaner.h.
| MuonStationIndex::ChIndex Muon::MuonTrackCleaner::MCTBCleaningInfo::chIndex {MuonStationIndex::ChIndex::ChUnknown} |
Definition at line 49 of file MuonTrackCleaner.h.
| std::unique_ptr<const CompetingMuonClustersOnTrack> Muon::MuonTrackCleaner::MCTBCleaningInfo::cleanedCompROT {nullptr} |
Definition at line 61 of file MuonTrackCleaner.h.
| bool Muon::MuonTrackCleaner::MCTBCleaningInfo::copyState {true} |
Definition at line 53 of file MuonTrackCleaner.h.
| const Trk::FitQuality* Muon::MuonTrackCleaner::MCTBCleaningInfo::fitQ {nullptr} |
Definition at line 62 of file MuonTrackCleaner.h.
| std::unique_ptr<MdtDriftCircleOnTrack> Muon::MuonTrackCleaner::MCTBCleaningInfo::flippedMdt {nullptr} |
Definition at line 60 of file MuonTrackCleaner.h.
| Identifier Muon::MuonTrackCleaner::MCTBCleaningInfo::id {} |
Definition at line 47 of file MuonTrackCleaner.h.
| bool Muon::MuonTrackCleaner::MCTBCleaningInfo::inBounds {true} |
Definition at line 51 of file MuonTrackCleaner.h.
| bool Muon::MuonTrackCleaner::MCTBCleaningInfo::isNoise {false} |
Definition at line 52 of file MuonTrackCleaner.h.
| const Trk::MeasurementBase* Muon::MuonTrackCleaner::MCTBCleaningInfo::meas {nullptr} |
Definition at line 57 of file MuonTrackCleaner.h.
| const Trk::TrackStateOnSurface* Muon::MuonTrackCleaner::MCTBCleaningInfo::originalState {nullptr} |
Definition at line 56 of file MuonTrackCleaner.h.
| const Trk::TrackParameters* Muon::MuonTrackCleaner::MCTBCleaningInfo::pars {nullptr} |
Definition at line 58 of file MuonTrackCleaner.h.
| double Muon::MuonTrackCleaner::MCTBCleaningInfo::pull {DBL_MAX} |
Definition at line 55 of file MuonTrackCleaner.h.
| double Muon::MuonTrackCleaner::MCTBCleaningInfo::residual {DBL_MAX} |
Definition at line 54 of file MuonTrackCleaner.h.
| std::optional<Trk::ResidualPull> Muon::MuonTrackCleaner::MCTBCleaningInfo::resPull {std::nullopt} |
Definition at line 59 of file MuonTrackCleaner.h.
| int Muon::MuonTrackCleaner::MCTBCleaningInfo::useInFit {1} |
Definition at line 50 of file MuonTrackCleaner.h.