ATLAS Offline Software
|
Basic object to cache all relevant information from the track. More...
#include <MuonObj.h>
Public Member Functions | |
TrackCalibObj ()=default | |
TrackCalibObj (const xAOD::TrackParticle *track, TrackType t, int charge, DataYear year, bool isData) | |
TrackCalibObj (const xAOD::TrackParticle *track, TrackType t, int charge, double eta, double phi, DataYear year, bool isData) | |
TrackCalibObj (TrackType t, int charge, double pt, double eta, double phi, double mass, AmgVector(5) pars, AmgSymMatrix(5) cov, DataYear year, bool isData) | |
TrackCalibObj (TrackType t, double pt, double eta, double phi, DataYear year, bool isData) | |
const | AmgVector (5) pars |
Track perigee parameters. More... | |
const | AmgSymMatrix (5) covariance |
Full track covariance matrix. More... | |
Public Attributes | |
const TrackType | type {} |
Flag telling the code whether this is CB/ME/ID. More... | |
const bool | is_valid {false} |
Flag telling whether the track particle exists at all. More... | |
const double | uncalib_pt {0.} |
Value of the track-pt pre-calibration. More... | |
double | calib_pt {0.} |
Smeared track pt. More... | |
const double | eta {0.} |
Value of the track-eta. More... | |
const double | phi {0.} |
Value of the track-phi. More... | |
const double | mass {0.} |
Value of the track-mass. More... | |
const int | uncalib_charge {0} |
Value of the track-charge (before calibration) More... | |
int | calib_charge {0} |
Value of the track-charge (after calibration) More... | |
const DataYear | year {} |
const bool | isData {} |
Basic object to cache all relevant information from the track.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int MCP::TrackCalibObj::calib_charge {0} |
double MCP::TrackCalibObj::calib_pt {0.} |
const double MCP::TrackCalibObj::eta {0.} |
const bool MCP::TrackCalibObj::is_valid {false} |
const double MCP::TrackCalibObj::mass {0.} |
const double MCP::TrackCalibObj::phi {0.} |
const int MCP::TrackCalibObj::uncalib_charge {0} |
const double MCP::TrackCalibObj::uncalib_pt {0.} |