|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   29     static constexpr 
double GeVtoMeV = 1
e+3;
 
   91               covariance{(
track.has_value())
 
   92                              ? 
acc.trkDefiningParametersCovAcc(
track.value())
 
  110               covariance{(
track.has_value())
 
  111                              ? 
acc.trkDefiningParametersCovAcc(
track.value())
 
  
const bool is_valid
Flag telling whether the track particle exists at all.
TrackCalibObj(const MuonCalibToolAccessors &acc, columnar::OptObjectId< columnar::MuonTrackDef > track, TrackType t, int charge, DataYear year, bool isData)
std::vector< Identifier > ID
const double uncalib_pt
Value of the track-pt pre-calibration.
double getCalibpt(TrackType type) const
constexpr double muonMassInMeV
the mass of the muon (in MeV)
double expectedPercentResID
a class representing a single optional object (electron, muons, etc.)
const int uncalib_charge
Value of the track-charge (before calibration)
TrackCalibObj(TrackType t, double pt, double eta, double phi, DataYear year, bool isData)
std::optional< ResolutionCategory > raw_mst_category
int calib_charge
Value of the track-charge (after calibration)
double expectedPercentResME
MuonObj(const TrackCalibObj &CB, const TrackCalibObj &ID, const TrackCalibObj &ME)
double rnd_g0
Random numbers helping for the calibration.
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)
this gets the four momentum of a track, given the mass (and assuming a charge of +/- 1)
const double mass
Value of the track-mass.
TrackCalibObj(const MuonCalibToolAccessors &acc, columnar::OptObjectId< columnar::MuonTrackDef > track, TrackType t, int charge, double eta, double phi, DataYear year, bool isData)
the raw column accessor template class
const AmgSymMatrix(5) covariance
Full track covariance matrix.
Basic object to cache all relevant information from the track.