ATLAS Offline Software
Loading...
Searching...
No Matches
OfflineObjectDecorHelper.h File Reference

Utility methods to access offline object decorations. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  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.
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.
const xAOD::ElectronIDTPM::getLinkedElectron (const xAOD::TrackParticle &track, const std::string &quality)
 getLinkedElectron
const xAOD::MuonIDTPM::getLinkedMuon (const xAOD::TrackParticle &track, const std::string &quality)
 getLinkedMuon
const xAOD::TauJetIDTPM::getLinkedTau (const xAOD::TrackParticle &track, const int requiredNtracks, const std::string &type, const std::string &quality)
 getLinkedTau
const xAOD::JetIDTPM::getLinkedJet (const xAOD::TrackParticle &track, const std::string &quality)
 getLinkedJet
float IDTPM::getD0TrackInJet (const xAOD::TrackParticle &track, const std::string &quality)
 recompute d0 projecting in jet direction w.r.t. origin
const xAOD::JetIDTPM::getLinkedJet (const xAOD::TruthParticle &, const std::string &="")
float IDTPM::getD0TrackInJet (const xAOD::TruthParticle &, const std::string &="")
bool IDTPM::isUnlinkedTruth (const xAOD::TrackParticle &track)
 isUnlinkedTruth
bool IDTPM::isUnlinkedTruth (const xAOD::TruthParticle &)
float IDTPM::getTruthMatchProb (const xAOD::TrackParticle &track)
 getTruthMatchProb
float IDTPM::getTruthMatchProb (const xAOD::TruthParticle &)
const xAOD::TruthParticleIDTPM::getLinkedTruth (const xAOD::TrackParticle &track, const float truthProbCut)
 getLinkedTruth
const xAOD::TruthParticleIDTPM::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
bool IDTPM::getVertexTracksAndWeights (const xAOD::TruthVertex &, std::vector< const xAOD::TruthParticle * > &, std::vector< float > &, const std::vector< const xAOD::TruthParticle * > &={}, bool=false)

Detailed Description

Utility methods to access offline object decorations.

Author
Marco Aparo marco.nosp@m..apa.nosp@m.ro@ce.nosp@m.rn.c.nosp@m.h
Date
25 September 2023

Definition in file OfflineObjectDecorHelper.h.