#include "PhysicsTools/HepMCCandAlgos/interface/GenParticlesHelper.h"
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"
Go to the source code of this file.
Namespaces |
namespace | GenParticlesHelper |
Functions |
void | GenParticlesHelper::findDescendents (const reco::GenParticleRef &base, reco::GenParticleRefVector &descendents, int status, int pdgId=0) |
| find all descendents of a given status and pdgId (recursive)
|
void | GenParticlesHelper::findParticles (const reco::GenParticleCollection &sourceParticles, reco::GenParticleRefVector &particleRefs, int pdgId, int status) |
| find all particles of a given pdgId and status
|
void | GenParticlesHelper::findSisters (const reco::GenParticleRef &baseSister, reco::GenParticleRefVector &sisterRefs) |
| find the particles having the same daughter as baseSister
|
bool | GenParticlesHelper::hasAncestor (const reco::GenParticle *particle, int pdgId, int status) |
| does the particle have an ancestor with this pdgId and this status?
|
bool | GenParticlesHelper::isDirect (const reco::GenParticleRef &particle) |
| check if particle is direct (has status 3 or is a daughter of particle with status 3)
|
std::ostream & | GenParticlesHelper::operator<< (std::ostream &out, const reco::GenParticleRef &genRef) |