![]() |
ATLAS Offline Software
|
Utility methods to access track/truth particles parmeters in a consitent way in this package. More...
#include "xAODTracking/TrackParticle.h"
#include "xAODTruth/TruthParticle.h"
#include "xAODTruth/TruthVertex.h"
#include <cmath>
Go to the source code of this file.
Namespaces | |
IDTPM | |
Athena include(s). | |
Functions | |
template<class U > | |
float | IDTPM::pT (const U &p) |
Accessor utility function for getting the value of pT. More... | |
template<class U > | |
float | IDTPM::pTsig (const U &p) |
Accessor utility function for getting the value of signed pT. More... | |
template<class U > | |
float | IDTPM::eta (const U &p) |
Accessor utility function for getting the value of eta. More... | |
float | IDTPM::getTheta (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of theta. More... | |
float | IDTPM::getTheta (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::theta (const U &p) |
template<class U > | |
float | IDTPM::phi (const U &p) |
Accessor utility function for getting the value of phi. More... | |
float | IDTPM::getZ0 (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of z0. More... | |
float | IDTPM::getZ0 (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::z0 (const U &p) |
template<class U > | |
float | IDTPM::z0SinTheta (const U &p) |
float | IDTPM::getD0 (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of d0. More... | |
float | IDTPM::getD0 (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::d0 (const U &p) |
float | IDTPM::getProdR (const xAOD::TrackParticle &) |
Accessor utility function for getting the value of R. More... | |
float | IDTPM::getProdR (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::prodR (const U &p) |
float | IDTPM::getProdZ (const xAOD::TrackParticle &) |
Accessor utility function for getting the value of Z. More... | |
float | IDTPM::getProdZ (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::prodZ (const U &p) |
float | IDTPM::getR (const xAOD::TrackParticle &) |
Accessor utility function for getting the value of prodR. More... | |
float | IDTPM::getR (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::R (const U &p) |
float | IDTPM::getZ (const xAOD::TrackParticle &) |
Accessor utility function for getting the value of prodZ. More... | |
float | IDTPM::getZ (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::Z (const U &p) |
float | IDTPM::getQoverP (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of qOverP. More... | |
float | IDTPM::getQoverP (const xAOD::TruthParticle &p) |
template<class U > | |
float | IDTPM::qOverP (const U &p) |
template<class U > | |
float | IDTPM::qOverPT (const U &p) |
template<class U > | |
float | IDTPM::eTot (const U &p) |
Accessor utility function for getting the value of Energy. More... | |
template<class U > | |
float | IDTPM::eT (const U &p) |
Accessor utility function for getting the value of Tranverse energy. More... | |
float | IDTPM::getChiSquared (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of chi^2. More... | |
float | IDTPM::getChiSquared (const xAOD::TruthParticle &) |
template<class U > | |
float | IDTPM::chiSquared (const U &p) |
float | IDTPM::getNdof (const xAOD::TrackParticle &p) |
Accessor utility function for getting the value of #dof. More... | |
float | IDTPM::getNdof (const xAOD::TruthParticle &) |
template<class U > | |
float | IDTPM::ndof (const U &p) |
float | IDTPM::getTrackParameterError (const xAOD::TrackParticle &p, Trk::ParamDefs param) |
Accessor utilify function for track parameter uncertainty. More... | |
float | IDTPM::getTrackParameterError (const xAOD::TruthParticle &, Trk::ParamDefs) |
template<class U > | |
float | IDTPM::trackParameterError (const U &p, Trk::ParamDefs param) |
float | IDTPM::getQOverPtError (const xAOD::TrackParticle &p) |
float | IDTPM::getQOverPtError (const xAOD::TruthParticle &) |
template<class U > | |
float | IDTPM::qOverPtError (const U &p) |
template<class U > | |
float | IDTPM::pTError (const U &p) |
float | IDTPM::getZ0SinThetaError (const xAOD::TrackParticle &p) |
float | IDTPM::getZ0SinThetaError (const xAOD::TruthParticle &) |
template<class U > | |
float | IDTPM::z0SinThetaError (const U &p) |
template<class U1 , class U2 = U1> | |
float | IDTPM::deltaPhi (const U1 &p1, const U2 &p2) |
Accessor utility function for getting the DeltaPhi betwen two tracks. More... | |
template<class U1 , class U2 = U1> | |
float | IDTPM::deltaEta (const U1 &p1, const U2 &p2) |
Accessor utility function for getting the DeltaEta betwen two tracks. More... | |
template<class U1 , class U2 = U1> | |
float | IDTPM::deltaR (const U1 &p1, const U2 &p2) |
Accessor utility function for getting the DeltaR betwen two tracks. More... | |
Utility methods to access track/truth particles parmeters in a consitent way in this package.
Definition in file TrackParametersHelper.h.