HepMC3 event record library
WriterHEPEVTZEUS.h
Go to the documentation of this file.
1#ifndef HEPMC3_WRITERHEPEVTZEUS_H
2#define HEPMC3_WRITERHEPEVTZEUS_H
3///
4/// @file WriterHEPEVTZEUS.h
5/// @brief Definition of class \b WriterHEPEVTZEUS
6///
7/// @class HepMC3::WriterHEPEVTZEUS
8/// @brief GenEvent I/O output to files readable by ZEUS software
9///
10/// @ingroup Examples
11///
12#include "HepMC3/WriterHEPEVT.h"
13#include "HepMC3/GenEvent.h"
14#include "HepMC3/GenParticle.h"
16namespace HepMC3
17{
19{
20public:
21 /** @brief Constructor */
22 WriterHEPEVTZEUS(const std::string &filename);
23 /** @brief Write the header */
24 void write_hepevt_event_header() override;
25 /** @brief Write particles */
26 void write_hepevt_particle( int index, bool iflong = true ) override;
27};
28}
29#endif
Definition of struct GenEventData.
Definition of class GenEvent.
Definition of class GenParticle.
Definition of class WriterHEPEVT.
GenEvent I/O output to files readable by ZEUS software.
void write_hepevt_particle(int index, bool iflong=true) override
Write particles.
void write_hepevt_event_header() override
Write the header.
GenEvent I/O serialization for HEPEVT files.
Definition: WriterHEPEVT.h:28
HepMC3 main namespace.