rivet is hosted by Hepforge, IPPP Durham
RivetHepMC.hh File Reference
#include "HepMC/GenEvent.h"
#include "HepMC/GenParticle.h"
#include "HepMC/GenVertex.h"
#include "HepMC/IO_GenEvent.h"
#include "Rivet/Tools/RivetSTL.hh"
#include "Rivet/Tools/RivetBoost.hh"
#include "Rivet/Exceptions.hh"
Include dependency graph for RivetHepMC.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Rivet

Functions

std::vector< GenParticle * > particles (const GenEvent &ge)
std::vector< GenParticle * > particles (const GenEvent *ge)
std::vector< GenVertex * > vertices (const GenEvent &ge)
std::vector< GenVertex * > vertices (const GenEvent *ge)
std::pair
< GenVertex::particles_in_const_iterator,
GenVertex::particles_in_const_iterator > 
particles_in (const GenVertex *gv)
std::pair
< GenVertex::particles_out_const_iterator,
GenVertex::particles_out_const_iterator > 
particles_out (const GenVertex *gv)
std::vector< GenParticle * > particles (GenVertex *gv, HepMC::IteratorRange range=HepMC::relatives)
std::vector< GenParticle * > particles_in (const GenParticle *gp, HepMC::IteratorRange range=HepMC::ancestors)
 Get the direct parents or all-ancestors of GenParticle gp.
std::vector< GenParticle * > particles_out (const GenParticle *gp, HepMC::IteratorRange range=HepMC::descendants)
 Get the direct children or all-descendents of GenParticle gp.