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"
16 namespace HepMC3
17 {
19 {
20 public:
21  /** @brief Constructor */
22  WriterHEPEVTZEUS(const std::string &filename);
23  /** @brief Write the header */
25  /** @brief Write particles */
26  void write_hepevt_particle( int index);
27 };
28 }
29 #endif
Definition of class WriterHEPEVT.
void write_hepevt_particle(int index)
Write particles.
Definition of class GenParticle.
GenEvent I/O output to files readable by ZEUS software.
Definition of struct GenEventData.
GenEvent I/O serialization for HEPEVT files.
Definition: WriterHEPEVT.h:27
WriterHEPEVTZEUS(const std::string &filename)
Constructor.
Definition of class GenEvent.
void write_hepevt_event_header()
Write the header.