![]() |
ATLAS Offline Software
|
Utility methods to access offline object decorations. More...
#include "xAODTracking/TrackParticle.h"#include "xAODTracking/Vertex.h"#include "xAODEgamma/ElectronContainer.h"#include "xAODMuon/MuonContainer.h"#include "xAODTau/TauJetContainer.h"#include "xAODTruth/TruthParticleContainer.h"#include "xAODTruth/TruthVertex.h"#include "xAODJet/JetContainer.h"#include "TrackParametersHelper.h"#include <string>Go to the source code of this file.
Namespaces | |
| IDTPM | |
| Athena include(s). | |
Functions | |
| template<typename container_t > | |
| bool | IDTPM::isUnlinkedObject (const xAOD::TrackParticle &track, const std::string &decoName) |
| Templated method to check if a track is not linked to an object. More... | |
| template<typename container_t > | |
| container_t::const_value_type | IDTPM::getLinkedObject (const xAOD::TrackParticle &track, const std::string &decoName) |
| Templated method to retrieve object linked to a track. More... | |
| const xAOD::Electron * | IDTPM::getLinkedElectron (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedElectron More... | |
| const xAOD::Muon * | IDTPM::getLinkedMuon (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedMuon More... | |
| const xAOD::TauJet * | IDTPM::getLinkedTau (const xAOD::TrackParticle &track, const int requiredNtracks, const std::string &type, const std::string &quality) |
| getLinkedTau More... | |
| const xAOD::Jet * | IDTPM::getLinkedJet (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedJet More... | |
| float | IDTPM::getD0TrackInJet (const xAOD::TrackParticle &track, const std::string &quality) |
| recompute d0 projecting in jet direction w.r.t. origin More... | |
| const xAOD::Jet * | IDTPM::getLinkedJet (const xAOD::TruthParticle &, const std::string &="") |
| float | IDTPM::getD0TrackInJet (const xAOD::TruthParticle &, const std::string &="") |
| bool | IDTPM::isUnlinkedTruth (const xAOD::TrackParticle &track) |
| isUnlinkedTruth More... | |
| bool | IDTPM::isUnlinkedTruth (const xAOD::TruthParticle &) |
| float | IDTPM::getTruthMatchProb (const xAOD::TrackParticle &track) |
| getTruthMatchProb More... | |
| float | IDTPM::getTruthMatchProb (const xAOD::TruthParticle &) |
| const xAOD::TruthParticle * | IDTPM::getLinkedTruth (const xAOD::TrackParticle &track, const float truthProbCut) |
| getLinkedTruth More... | |
| const xAOD::TruthParticle * | IDTPM::getLinkedTruth (const xAOD::TruthParticle &, const float) |
| template<typename PARTICLE > | |
| unsigned int | IDTPM::getEtaBin (const PARTICLE &p, const std::vector< float > &etaBins) |
| template<typename PARTICLE > | |
| bool | IDTPM::nHitsSelVec (const PARTICLE &p, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| template bool | IDTPM::nHitsSelVec< xAOD::TruthParticle > (const xAOD::TruthParticle &truth, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| template bool | IDTPM::nHitsSelVec< xAOD::TrackParticle > (const xAOD::TrackParticle &track, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| bool | IDTPM::minPtSelVec (const xAOD::TrackParticle &track, const std::vector< float > &minPt, const std::vector< float > &etaBins) |
| bool | IDTPM::minPtSelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | IDTPM::maxD0SelVec (const xAOD::TrackParticle &track, const std::vector< float > &maxD0, const std::vector< float > &etaBins) |
| bool | IDTPM::maxD0SelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | IDTPM::maxZ0SelVec (const xAOD::TrackParticle &track, const std::vector< float > &maxZ0, const std::vector< float > &etaBins) |
| bool | IDTPM::maxZ0SelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | IDTPM::getVertexTracksAndWeights (const xAOD::Vertex &vtx, std::vector< const xAOD::TrackParticle * > &vtxTracks, std::vector< float > &vtxTrackWeights, const std::vector< const xAOD::TrackParticle * > &selTracks, bool useSelected) |
| getVertexTracksAndWeights More... | |
| bool | IDTPM::getVertexTracksAndWeights (const xAOD::TruthVertex &, std::vector< const xAOD::TruthParticle * > &, std::vector< float > &, const std::vector< const xAOD::TruthParticle * > &={}, bool=false) |
Utility methods to access offline object decorations.
Definition in file OfflineObjectDecorHelper.h.
1.8.18