11 #include <HepMC/GenEvent.h>
19 PHGenEventv1(
const unsigned int id, HepMC::GenEvent &event);
30 unsigned int get_id()
const {
return _id;}
31 void set_id(
const unsigned int id) {_id = id;}
38 void identify(std::ostream& out = std::cout)
const {
39 out <<
"PHGenEventv1" << std::endl;
41 void print(std::ostream& out = std::cout)
const;
46 bool stale()
const {
return _stale;}
57 TString _event_record;
59 #ifndef __CINT____ // hide from dictionary generation
61 mutable HepMC::GenEvent* _event;
void set_event(HepMC::GenEvent &event)
void identify(std::ostream &out=std::cout) const
size_t vertices_size() const
size_t particles_size() const
void set_id(const unsigned int id)
const HepMC::GenEvent * get_event() const
TString get_event_record() const
void print(std::ostream &out=std::cout) const
unsigned int get_id() const