ATLAS Offline Software
Namespaces | Functions
TauxAODHelpers.h File Reference
#include "xAODTruth/TruthParticleContainer.h"
#include "xAODTruth/TruthParticle.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "xAODTracking/TrackParticle.h"
#include "xAODTau/TauJet.h"
#include "xAODTau/TauTrackContainer.h"
#include <cstddef>
#include <set>
#include <vector>
#include "xAODTau/TauxAODHelpers.icc"

Go to the source code of this file.

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 xAOD::TauHelpers
 

Functions

template<class T >
const T * xAOD::TauHelpers::getLink (const xAOD::IParticle *, std::string, bool debug=false)
 
const xAOD::TruthParticlexAOD::TauHelpers::getTruthParticle (const xAOD::IParticle *, bool debug=false)
 return the truthParticle associated to the given IParticle (if any) More...
 
std::vector< ElementLink< xAOD::TrackParticleContainer > > xAOD::TauHelpers::allTrackParticleLinks (const xAOD::TauJet *tau)
 
std::vector< ElementLink< xAOD::TrackParticleContainer > > xAOD::TauHelpers::trackParticleLinks (const xAOD::TauJet *tau, xAOD::TauJetParameters::TauTrackFlag flag=xAOD::TauJetParameters::TauTrackFlag::classifiedCharged)
 
std::vector< ElementLink< xAOD::TrackParticleContainer > > xAOD::TauHelpers::trackParticleLinksWithMask (const xAOD::TauJet *tau, xAOD::TauTrack::TrackFlagType mask)
 
xAOD::TauTrackxAOD::TauHelpers::tauTrackNonConst (const xAOD::TauJet *tau, xAOD::TauTrackContainer *trackCont, int index, xAOD::TauJetParameters::TauTrackFlag flag=xAOD::TauJetParameters::TauTrackFlag::classifiedCharged)
 
xAOD::TauTrackxAOD::TauHelpers::tauTrackNonConstWithMask (const xAOD::TauJet *tau, xAOD::TauTrackContainer *trackCont, int index, xAOD::TauTrack::TrackFlagType mask)
 
std::vector< xAOD::TauTrack * > xAOD::TauHelpers::tauTracksNonConst (const xAOD::TauJet *tau, xAOD::TauTrackContainer *trackCont, xAOD::TauJetParameters::TauTrackFlag flag=xAOD::TauJetParameters::TauTrackFlag::classifiedCharged)
 
std::vector< xAOD::TauTrack * > xAOD::TauHelpers::tauTracksNonConstWithMask (const xAOD::TauJet *tau, xAOD::TauTrackContainer *trackCont, xAOD::TauTrack::TrackFlagType mask)
 
std::vector< xAOD::TauTrack * > xAOD::TauHelpers::allTauTracksNonConst (const xAOD::TauJet *tau, xAOD::TauTrackContainer *trackCont)
 
std::vector< const xAOD::IParticle * > xAOD::TauHelpers::clusters (const xAOD::TauJet &tau, double dRMax)
 
std::vector< xAOD::CaloVertexedTopoClusterxAOD::TauHelpers::vertexedClusters (const xAOD::TauJet &tau, double dRMax)