|
ATLAS Offline Software
|
Go to the documentation of this file.
14 static constexpr
double GeVtoMeV = 1
e+3;
38 covariance{(
track !=
nullptr)
39 ?
track->definingParametersCovMatrix()
57 covariance{(
track !=
nullptr)
58 ?
track->definingParametersCovMatrix()
139 double rnd_g_highPt{0.};
146 double expectedResID{0.};
147 double expectedResME{0.};
149 double expectedPercentResID{0.};
150 double expectedPercentResME{0.};
const bool is_valid
Flag telling whether the track particle exists at all.
std::vector< Identifier > ID
const double uncalib_pt
Value of the track-pt pre-calibration.
double getCalibpt(TrackType type) const
const int uncalib_charge
Value of the track-charge (before calibration)
TrackCalibObj(TrackType t, double pt, double eta, double phi, DataYear year, bool isData)
int calib_charge
Value of the track-charge (after calibration)
MuonObj(const TrackCalibObj &CB, const TrackCalibObj &ID, const TrackCalibObj &ME)
TrackCalibObj(const xAOD::TrackParticle *track, TrackType t, int charge, double eta, double phi, DataYear year, bool isData)
const double eta
Value of the track-eta.
const TrackType type
Flag telling the code whether this is CB/ME/ID.
const double phi
Value of the track-phi.
const AmgVector(5) pars
Track perigee parameters.
double charge(const T &p)
double calib_pt
Smeared track pt.
TrackCalibObj(TrackType t, int charge, double pt, double eta, double phi, double mass, AmgVector(5) pars, AmgSymMatrix(5) cov, DataYear year, bool isData)
TrackCalibObj(const xAOD::TrackParticle *track, TrackType t, int charge, DataYear year, bool isData)
const double mass
Value of the track-mass.
Class describing a TrackParticle.
const AmgSymMatrix(5) covariance
Full track covariance matrix.
Basic object to cache all relevant information from the track.