11#include <framework/core/Module.h>
43 virtual void event()
override;
bool m_mirrorPz
If the directions of HER and LER are switched, mirror Pz.
virtual void initialize() override
Initializes the module.
bool m_storeVirtualParticles
Flag which specifies if virtual particles are stored in the HEPEvt file.
HepevtOutputModule()
Constructor.
virtual void event() override
Method is called for each event.
virtual void terminate() override
Terminates the module.
bool m_fullFormat
Flag which specifies if the full HepEvt format should be written (true), or a compact format (false).
virtual ~HepevtOutputModule()
Destructor.
std::ofstream m_fileStream
The text file stream.
std::string m_filename
The output filename.
Abstract base class for different kinds of events.