HepMC3 event record library
examples
ConvertExample
include
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
"
15
#include "
HepMC3/Data/GenEventData.h
"
16
namespace
HepMC3
17
{
18
class
WriterHEPEVTZEUS
:
public
WriterHEPEVT
19
{
20
public
:
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
WriterHEPEVT.h
Definition of class WriterHEPEVT.
HepMC3
HepMC3 main namespace.
Definition:
AnalysisExample.h:18
HepMC3::WriterHEPEVTZEUS::write_hepevt_particle
void write_hepevt_particle(int index, bool iflong=true) override
Write particles.
Definition:
WriterHEPEVTZEUS.cc:14
GenParticle.h
Definition of class GenParticle.
HepMC3::WriterHEPEVTZEUS
GenEvent I/O output to files readable by ZEUS software.
Definition:
WriterHEPEVTZEUS.h:18
GenEventData.h
Definition of struct GenEventData.
HepMC3::WriterHEPEVTZEUS::write_hepevt_event_header
void write_hepevt_event_header() override
Write the header.
Definition:
WriterHEPEVTZEUS.cc:6
HepMC3::WriterHEPEVT
GenEvent I/O serialization for HEPEVT files.
Definition:
WriterHEPEVT.h:27
HepMC3::WriterHEPEVTZEUS::WriterHEPEVTZEUS
WriterHEPEVTZEUS(const std::string &filename)
Constructor.
Definition:
WriterHEPEVTZEUS.cc:5
GenEvent.h
Definition of class GenEvent.
Generated on Tue Feb 22 2022 10:19:40 for HepMC3 event record library by
1.8.14