5#include "SimCore/Event/HepMC3GenEvent.h"
10#include "HepMC3/Print.h"
11#include "HepMC3/WriterAscii.h"
15void HepMC3GenEvent::clear() {
16 this->particles.clear();
17 this->vertices.clear();
20 this->attribute_id.clear();
21 this->attribute_name.clear();
22 this->attribute_string.clear();
25void HepMC3GenEvent::print()
const {
28 HepMC3::Print::line(ev,
true);
31HepMC3::GenEvent HepMC3GenEvent::getHepMCGenEvent()
const {
37std::string HepMC3GenEvent::getAsString()
const {
42 HepMC3::WriterAscii writer(ss);
44 writer.write_event(ev);