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
GenEventData.h
Definition of struct GenEventData.
GenEvent.h
Definition of class GenEvent.
GenParticle.h
Definition of class GenParticle.
WriterHEPEVT.h
Definition of class WriterHEPEVT.
HepMC3::WriterHEPEVTZEUS
GenEvent I/O output to files readable by ZEUS software.
Definition:
WriterHEPEVTZEUS.h:19
HepMC3::WriterHEPEVTZEUS::write_hepevt_particle
void write_hepevt_particle(int index, bool iflong=true) override
Write particles.
Definition:
WriterHEPEVTZEUS.cc:14
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:28
HepMC3
HepMC3 main namespace.
Definition:
AnalysisExample.h:19
Generated on Wed Jan 18 2023 00:00:00 for HepMC3 event record library by
1.9.6