![]() |
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