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 <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... | |
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) |
bool | IDTPM::isFakeTruth (const xAOD::TrackParticle &track, const float truthProbCut, const bool unlinkedAsFakes) |
isFake More... | |
bool | IDTPM::isFakeTruth (const xAOD::TruthParticle &, const float, const bool) |
bool | IDTPM::isReconstructable (const xAOD::TruthParticle &truth, const std::vector< unsigned int > &minSilHits, const std::vector< float > &etaBins) |
isReconstructable More... | |
bool | IDTPM::isReconstructable (const xAOD::TrackParticle &, const std::vector< unsigned int > &, 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.