|  | 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 <vector>#include <cmath>#include "VertexParametersHelper.h"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) | 
| float | IDTPM::getPhi (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of phi.  More... | |
| float | IDTPM::getPhi (const xAOD::TruthParticle &p) | 
| template<class U > | |
| float | IDTPM::phi (const U &p) | 
| 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::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) | 
| std::vector< unsigned int > | IDTPM::getAuthor (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the track author.  More... | |
| std::vector< unsigned int > | IDTPM::getAuthor (const xAOD::TruthParticle &) | 
| template<class U > | |
| std::vector< unsigned int > | IDTPM::author (const U &p) | 
| uint8_t | IDTPM::getHasValidTime (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the track hasValidTime.  More... | |
| uint8_t | IDTPM::getHasValidTime (const xAOD::TruthParticle &) | 
| template<class U > | |
| uint8_t | IDTPM::hasValidTime (const U &p) | 
| float | IDTPM::getTime (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the track time.  More... | |
| float | IDTPM::getTime (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::time (const U &p) | 
| float | IDTPM::getCov (const xAOD::TrackParticle &p, Trk::ParamDefs par1, Trk::ParamDefs par2) | 
| Accessor utility function for getting the track parameters covariance.  More... | |
| float | IDTPM::getCov (const xAOD::TruthParticle &, Trk::ParamDefs, Trk::ParamDefs) | 
| template<class U > | |
| float | IDTPM::cov (const U &p, Trk::ParamDefs par1, Trk::ParamDefs par2) | 
| float | IDTPM::getError (const xAOD::TrackParticle &p, Trk::ParamDefs par) | 
| Accessor utility function for getting the track parameters error.  More... | |
| float | IDTPM::getError (const xAOD::TruthParticle &, Trk::ParamDefs) | 
| template<class U > | |
| float | IDTPM::error (const U &p, Trk::ParamDefs par) | 
| std::vector< float > | IDTPM::getCovVec (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the track parameters covariance vector.  More... | |
| std::vector< float > | IDTPM::getCovVec (const xAOD::TruthParticle &) | 
| template<class U > | |
| std::vector< float > | IDTPM::covVec (const U &p) | 
| float | IDTPM::getQOverPTError (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the QOverPt error.  More... | |
| float | IDTPM::getQOverPTError (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::qOverPTError (const U &p) | 
| float | IDTPM::getPTError (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the Pt error.  More... | |
| float | IDTPM::getPTError (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::pTError (const U &p) | 
| float | IDTPM::getEtaError (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the Eta error.  More... | |
| float | IDTPM::getEtaError (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::etaError (const U &p) | 
| float | IDTPM::getZ0SinThetaError (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the z0SinTheta error.  More... | |
| 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... | |
| float | IDTPM::getIsHadron (const xAOD::TrackParticle &) | 
| Accessor utility function for getting the value of isHadron.  More... | |
| float | IDTPM::getIsHadron (const xAOD::TruthParticle &p) | 
| template<class U > | |
| float | IDTPM::isHadron (const U &p) | 
| float | IDTPM::getIsPion (const xAOD::TrackParticle &) | 
| Accessor utility function for getting the value of isPion.  More... | |
| float | IDTPM::getIsPion (const xAOD::TruthParticle &p) | 
| template<class U > | |
| float | IDTPM::isPion (const U &p) | 
| int | IDTPM::getTruthType (const xAOD::TrackParticle &) | 
| Accessor utility function for getting the value of truthType.  More... | |
| int | IDTPM::getTruthType (const xAOD::TruthParticle &p) | 
| template<class U > | |
| int | IDTPM::truthType (const U &p) | 
| int | IDTPM::getTruthOrigin (const xAOD::TrackParticle &) | 
| Accessor utility function for getting the value of truthOrigin.  More... | |
| int | IDTPM::getTruthOrigin (const xAOD::TruthParticle &p) | 
| template<class U > | |
| int | IDTPM::truthOrigin (const U &p) | 
| float | IDTPM::getNInnerMostPixelHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nInnerMostPixelHits.  More... | |
| float | IDTPM::getNInnerMostPixelHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelHits (const U &p) | 
| float | IDTPM::getNInnerMostPixelEndcapHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nInnerMostPixelEndcapHits.  More... | |
| float | IDTPM::getNInnerMostPixelEndcapHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelEndcapHits (const U &p) | 
| float | IDTPM::getNNextToInnerMostPixelHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nNextToInnerMostPixelHits.  More... | |
| float | IDTPM::getNNextToInnerMostPixelHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nNextToInnerMostPixelHits (const U &p) | 
| float | IDTPM::getNNextToInnerMostPixelEndcapHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nNextToInnerMostPixelEndcapHits.  More... | |
| float | IDTPM::getNNextToInnerMostPixelEndcapHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nNextToInnerMostPixelEndcapHits (const U &p) | 
| float | IDTPM::getNInnerMostPixelSharedHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nInnerMostPixelSharedHits.  More... | |
| float | IDTPM::getNInnerMostPixelSharedHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelSharedHits (const U &p) | 
| float | IDTPM::getNInnerMostPixelSharedEndcapHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nInnerMostPixelSharedEndcapHits.  More... | |
| float | IDTPM::getNInnerMostPixelSharedEndcapHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelSharedEndcapHits (const U &p) | 
| float | IDTPM::getNPixelHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nPixelHits.  More... | |
| float | IDTPM::getNPixelHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelHits (const U &p) | 
| float | IDTPM::getNPixelHoles (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nPixelHoles.  More... | |
| float | IDTPM::getNPixelHoles (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelHoles (const U &p) | 
| float | IDTPM::getNPixelSharedHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nPixelSharedHits.  More... | |
| float | IDTPM::getNPixelSharedHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelSharedHits (const U &p) | 
| float | IDTPM::getPixeldEdx (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of pixeldEdx.  More... | |
| float | IDTPM::getPixeldEdx (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::pixeldEdx (const U &p) | 
| float | IDTPM::getNSCTHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nSCTHits.  More... | |
| float | IDTPM::getNSCTHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTHits (const U &p) | 
| float | IDTPM::getNSCTHoles (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nSCTHoles.  More... | |
| float | IDTPM::getNSCTHoles (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTHoles (const U &p) | 
| float | IDTPM::getNSCTSharedHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nSCTSharedHits.  More... | |
| float | IDTPM::getNSCTSharedHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTSharedHits (const U &p) | 
| float | IDTPM::getNSiHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nSiHits.  More... | |
| float | IDTPM::getNSiHits (const xAOD::TruthParticle &p) | 
| template<class U > | |
| float | IDTPM::nSiHits (const U &p) | 
| template<class U > | |
| float | IDTPM::nSiHoles (const U &p) | 
| Accessor utility function for getting the value of nSiHoles.  More... | |
| float | IDTPM::getNTRTHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHits.  More... | |
| float | IDTPM::getNTRTHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHits (const U &p) | 
| float | IDTPM::getNTRTHitsXe (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHitsXe.  More... | |
| float | IDTPM::getNTRTHitsXe (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHitsXe (const U &p) | 
| float | IDTPM::getNTRTHitsAr (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHitsAr.  More... | |
| float | IDTPM::getNTRTHitsAr (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHitsAr (const U &p) | 
| float | IDTPM::getNTRTHighThresholdHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHighThresholdHits.  More... | |
| float | IDTPM::getNTRTHighThresholdHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHighThresholdHits (const U &p) | 
| float | IDTPM::getNTRTHighThresholdHitsXe (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHighThresholdHitsXe.  More... | |
| float | IDTPM::getNTRTHighThresholdHitsXe (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHighThresholdHitsXe (const U &p) | 
| float | IDTPM::getNTRTHighThresholdHitsAr (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of nTRTHighThresholdHitsAr.  More... | |
| float | IDTPM::getNTRTHighThresholdHitsAr (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nTRTHighThresholdHitsAr (const U &p) | 
| float | IDTPM::getNInnerMostPixelOutliers (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NInnerMostPixelOutliers.  More... | |
| float | IDTPM::getNInnerMostPixelOutliers (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelOutliers (const U &p) | 
| float | IDTPM::getNInnerMostPixelEndcapOutliers (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NInnerMostPixelEndcapOutliers.  More... | |
| float | IDTPM::getNInnerMostPixelEndcapOutliers (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelEndcapOutliers (const U &p) | 
| float | IDTPM::getNInnerMostPixelSplitHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NInnerMostPixelSplitHits.  More... | |
| float | IDTPM::getNInnerMostPixelSplitHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelSplitHits (const U &p) | 
| float | IDTPM::getNInnerMostPixelSplitEndcapHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NInnerMostPixelSplitEndcapHits.  More... | |
| float | IDTPM::getNInnerMostPixelSplitEndcapHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nInnerMostPixelSplitEndcapHits (const U &p) | 
| float | IDTPM::getNExpectedInnerMostPixelHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NExpectedInnerMostPixelHits.  More... | |
| float | IDTPM::getNExpectedInnerMostPixelHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nExpectedInnerMostPixelHits (const U &p) | 
| float | IDTPM::getNExpectedNextToInnerMostPixelHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NExpectedNextToInnerMostPixelHits.  More... | |
| float | IDTPM::getNExpectedNextToInnerMostPixelHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nExpectedNextToInnerMostPixelHits (const U &p) | 
| float | IDTPM::getNPixelOutliers (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelOutliers.  More... | |
| float | IDTPM::getNPixelOutliers (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelOutliers (const U &p) | 
| float | IDTPM::getNPixelContribLayers (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelContribLayers.  More... | |
| float | IDTPM::getNPixelContribLayers (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelContribLayers (const U &p) | 
| float | IDTPM::getNPixelSplitHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelSplitHits.  More... | |
| float | IDTPM::getNPixelSplitHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelSplitHits (const U &p) | 
| float | IDTPM::getNPixelGangedHits (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelGangedHits.  More... | |
| float | IDTPM::getNPixelGangedHits (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelGangedHits (const U &p) | 
| float | IDTPM::getNPixelGangedHitsFlaggedFakes (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelGangedHitsFlaggedFakes.  More... | |
| float | IDTPM::getNPixelGangedHitsFlaggedFakes (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelGangedHitsFlaggedFakes (const U &p) | 
| float | IDTPM::getNPixelDeadSensors (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NPixelDeadSensors.  More... | |
| float | IDTPM::getNPixelDeadSensors (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nPixelDeadSensors (const U &p) | 
| float | IDTPM::getNSCTOutliers (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NSCTOutliers.  More... | |
| float | IDTPM::getNSCTOutliers (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTOutliers (const U &p) | 
| float | IDTPM::getNSCTDoubleHoles (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NSCTDoubleHoles.  More... | |
| float | IDTPM::getNSCTDoubleHoles (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTDoubleHoles (const U &p) | 
| float | IDTPM::getNSCTDeadSensors (const xAOD::TrackParticle &p) | 
| Accessor utility function for getting the value of NSCTDeadSensors.  More... | |
| float | IDTPM::getNSCTDeadSensors (const xAOD::TruthParticle &) | 
| template<class U > | |
| float | IDTPM::nSCTDeadSensors (const U &p) | 
Utility methods to access track/truth particles parmeters in a consitent way in this package.
Definition in file TrackParametersHelper.h.
 1.8.18
 1.8.18