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