ATLAS Offline Software
Namespaces | Macros | Functions
ParticleJetLabelCommon.cxx File Reference
#include "ParticleJetTools/ParticleJetLabelCommon.h"
#include "TruthUtils/HepMCHelpers.h"
Include dependency graph for ParticleJetLabelCommon.cxx:

Go to the source code of this file.

Namespaces

 ParticleJetTools
 

Macros

#define CHECK(var)   chk(var, #var)
 

Functions

bool ParticleJetTools::isChild (const xAOD::TruthParticle *p, const xAOD::TruthParticle *c)
 
Amg::Vector3D ParticleJetTools::p3 (const xAOD::TruthVertex *p)
 
Amg::Vector3D ParticleJetTools::p3 (const xAOD::Jet &j)
 
Amg::Vector3D ParticleJetTools::signalProcessP3 (const xAOD::TruthEventContainer &)
 
void ParticleJetTools::childrenRemoved (const std::vector< const xAOD::TruthParticle * > &parents, std::vector< const xAOD::TruthParticle * > &children)
 
void ParticleJetTools::setJetLabels (const xAOD::Jet &jet, const Particles &particles, const LabelDecorators &decs)
 
void ParticleJetTools::setJetLabels (const xAOD::Jet &jet, const Particles &particles, const LabelNames &names)
 
float ParticleJetTools::partPt (const xAOD::TruthParticle *part)
 
float ParticleJetTools::partLxy (const xAOD::TruthParticle *part, const Amg::Vector3D &origin)
 
float ParticleJetTools::partDR (const xAOD::TruthParticle *part, const xAOD::Jet &jet)
 
int ParticleJetTools::partPdgId (const xAOD::TruthParticle *part)
 
float ParticleJetTools::positionDPhi (const xAOD::TruthParticle *part, const xAOD::Jet &jet, const Amg::Vector3D &origin)
 
float ParticleJetTools::positionDEta (const xAOD::TruthParticle *part, const xAOD::Jet &jet, const Amg::Vector3D &origin)
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   var)    chk(var, #var)