/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/TruthUtils/TruthUtils/HepMCHelpers.h File Reference

#include "TruthUtils/PIDHelpers.h"
#include "TruthUtils/TruthParticleHelpers.h"
#include "MCUtils/HepMCUtils.h"
#include <boost/foreach.hpp>

Go to the source code of this file.

Defines

#define foreach   BOOST_FOREACH

Functions

Extra ATLAS-specific particle classifier functions



bool MC::isGenStable (const HepMC::GenParticle *p)
 Determine if the particle is stable at the generator (not det-sim) level,.
bool MC::isSimStable (const HepMC::GenParticle *p)
 Identify if the particle is considered stable at the post-detector-sim stage.
bool MC::isGenSimulStable (const HepMC::GenParticle *p)
 Identify if the particle is considered stable at the post-detector-sim stage.
bool MC::isNonInteracting (const HepMC::GenParticle *p)
 Identify if the particle would not interact with the detector, i.e. not a neutrino or WIMP.
bool MC::isSimInteracting (const HepMC::GenParticle *p)
 Identify if the particle could interact with the detector during the simulation, e.g. not a neutrino or WIMP.
bool MC::isGenInteracting (const HepMC::GenParticle *p)
 Oddly-named alias for isSimInteracting.

Detailed Description

Provides the HepMC tools from the external MCUtils header package, ATLAS-specific HepMC functions not suitable for MCUtils.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1