18#warning "HepMC3 interface is available in the latest version of MC-TESTER, see https://gitlab.cern.ch/cvsmctst/mc-tester. This interface will be removed in the future HepMC3 versions."
27#include "HepMC3Particle.h"
85 int mother,
int mother2,
86 int firstdaughter,
int lastdaughter,
87 double E,
double px,
double py,
double pz,
double m,
88 double vx,
double vy,
double vz,
double tau);
90 std::vector<double> * Sum4Momentum();
Definition of class GenEvent.
HEPEvent Interface to HepMC classes.
void SetEventNumber(int ev)
HepMC3Event(HepMC3::GenEvent &e, bool include_self_decay=true)
HepMC3Particle ** particles
void AddParticle(int id, int pdgid, int status, int mother, int mother2, int firstdaughter, int lastdaughter, double E, double px, double py, double pz, double m, double vx, double vy, double vz, double tau)
void SetNumOfParticles(int n)
void InsertParticle(int at_idx, HEPParticle *p)
void SetParticle(int idx, HEPParticle *particle)
HepMC3Particle * GetParticleWithId(int id)
void AddParticle(HEPParticle *particle)
HEPParticleList * FindParticle(int pdg, HEPParticleList *list)
HEPParticle * GetParticle(int idx)
HEPParticle interface to HepMC classes.
Stores event-related information.