![]() |
Project
|
matched cosmic with everything needed for an offline refit More...
#include <TrackCosmicsExtended.h>
Public Member Functions | |
| bool | hasTOFTime () const |
| a HitTOFFlight pair gave the cosmic its time timeTOFMUS | |
| ClassDefNV (TrackCosmicsExtended, 1) | |
Public Attributes | |
| o2::dataformats::TrackCosmics | cosmic {} |
| matcher output (time in mus; the leg references are only valid within the TF) | |
| o2::tpc::TrackTPC | tpcBottom {} |
| o2::tpc::TrackTPC | tpcTop {} |
| TPC part of the top leg. | |
| std::vector< CosmicTPCCluster > | clTPCBottom |
| attached + corridor TPC clusters of the bottom leg | |
| std::vector< CosmicTPCCluster > | clTPCTop |
| same for the top leg | |
| std::vector< CosmicITSCluster > | clITS |
| ITS clusters of the legs' matched tracks and on the road (per half and layer the closest, in the inner barrel up to 5, best first) | |
| std::vector< uint8_t > | itsPatterns |
| pattern bytes (row span, column span, bitmap) of the ITS clusters that need them | |
| std::vector< CosmicTOFCluster > | clTOF |
| TOF clusters of the legs' matched tracks and on the road. | |
| std::vector< CosmicTRDTracklet > | trdTracklets |
| TRD tracklets of the legs' matched tracks and on the road. | |
| float | timeTOFMUS = -1.f |
| time of the cosmic [mus since the TF start, negative before it] from its HitTOFFlight pair (valid if hasTOFTime()) | |
| float | scoreTOFPair = -1.f |
| score of the HitTOFFlight pair: road and flight-time residuals squared in units of the cuts (< 0: none) | |
| float | scoreTOFReversed = -1.f |
| int | duplicateOf = -1 |
| o2::track::TrackParCov | polished {} |
| float | chi2MatchPolished = -1.f |
| chi2 of the polished bottom and top halves at the closest approach (< 0: not polished) | |
| o2::MCCompLabel | label {} |
| MC label of the cosmic (MC only) | |
matched cosmic with everything needed for an offline refit
Definition at line 91 of file TrackCosmicsExtended.h.
| o2::dataformats::TrackCosmicsExtended::ClassDefNV | ( | TrackCosmicsExtended | , |
| 1 | |||
| ) |
|
inline |
a HitTOFFlight pair gave the cosmic its time timeTOFMUS
Definition at line 114 of file TrackCosmicsExtended.h.
| float o2::dataformats::TrackCosmicsExtended::chi2MatchPolished = -1.f |
chi2 of the polished bottom and top halves at the closest approach (< 0: not polished)
Definition at line 111 of file TrackCosmicsExtended.h.
| std::vector<CosmicITSCluster> o2::dataformats::TrackCosmicsExtended::clITS |
ITS clusters of the legs' matched tracks and on the road (per half and layer the closest, in the inner barrel up to 5, best first)
Definition at line 98 of file TrackCosmicsExtended.h.
| std::vector<CosmicTOFCluster> o2::dataformats::TrackCosmicsExtended::clTOF |
TOF clusters of the legs' matched tracks and on the road.
Definition at line 100 of file TrackCosmicsExtended.h.
| std::vector<CosmicTPCCluster> o2::dataformats::TrackCosmicsExtended::clTPCBottom |
attached + corridor TPC clusters of the bottom leg
Definition at line 96 of file TrackCosmicsExtended.h.
| std::vector<CosmicTPCCluster> o2::dataformats::TrackCosmicsExtended::clTPCTop |
same for the top leg
Definition at line 97 of file TrackCosmicsExtended.h.
| o2::dataformats::TrackCosmics o2::dataformats::TrackCosmicsExtended::cosmic {} |
matcher output (time in mus; the leg references are only valid within the TF)
Definition at line 92 of file TrackCosmicsExtended.h.
| int o2::dataformats::TrackCosmicsExtended::duplicateOf = -1 |
entry (in the TF) of the cosmic this one duplicates: the same muon matched twice (e.g. a leg split into two TPC tracks): >= 30 % of the smaller one's TPC clusters shared with a better one (TOF time, more attached clusters) (-1: none)
Definition at line 106 of file TrackCosmicsExtended.h.
| std::vector<uint8_t> o2::dataformats::TrackCosmicsExtended::itsPatterns |
pattern bytes (row span, column span, bitmap) of the ITS clusters that need them
Definition at line 99 of file TrackCosmicsExtended.h.
| o2::MCCompLabel o2::dataformats::TrackCosmicsExtended::label {} |
MC label of the cosmic (MC only)
Definition at line 112 of file TrackCosmicsExtended.h.
| o2::track::TrackParCov o2::dataformats::TrackCosmicsExtended::polished {} |
refit at the TOF time (TPC-only legs, muon mass, energy loss along the flight), at the closest approach to the beam line; valid if chi2MatchPolished >= 0
Definition at line 109 of file TrackCosmicsExtended.h.
| float o2::dataformats::TrackCosmicsExtended::scoreTOFPair = -1.f |
score of the HitTOFFlight pair: road and flight-time residuals squared in units of the cuts (< 0: none)
Definition at line 103 of file TrackCosmicsExtended.h.
| float o2::dataformats::TrackCosmicsExtended::scoreTOFReversed = -1.f |
same for the best pair in the impossible order (bottom hit first) = an accidental coincidence: QA of the flag's background; comparable to scoreTOFPair = ambiguous TOF time (< 0: none)
Definition at line 104 of file TrackCosmicsExtended.h.
| float o2::dataformats::TrackCosmicsExtended::timeTOFMUS = -1.f |
time of the cosmic [mus since the TF start, negative before it] from its HitTOFFlight pair (valid if hasTOFTime())
Definition at line 102 of file TrackCosmicsExtended.h.
| o2::tpc::TrackTPC o2::dataformats::TrackCosmicsExtended::tpcBottom {} |
TPC part of the bottom leg (default if none); z refers to its time0; its cluster references are only valid within the TF: the clusters are in clTPCBottom
Definition at line 93 of file TrackCosmicsExtended.h.
| o2::tpc::TrackTPC o2::dataformats::TrackCosmicsExtended::tpcTop {} |
TPC part of the top leg.
Definition at line 95 of file TrackCosmicsExtended.h.
| std::vector<CosmicTRDTracklet> o2::dataformats::TrackCosmicsExtended::trdTracklets |
TRD tracklets of the legs' matched tracks and on the road.
Definition at line 101 of file TrackCosmicsExtended.h.