9#ifndef MODULES_WRITER_WRITERPYTHIA6_H_
10#define MODULES_WRITER_WRITERPYTHIA6_H_
12#include <ElementaryUtils/parameters/Parameters.h>
18#include "../../beans/physics/Event.h"
19#include "WriterModule.h"
22struct WriterPythia6NoSeparator;
57 virtual void configure(
const ElemUtils::Parameters ¶meters);
64 virtual void write(
const std::vector<Event> &events);
77 inline std::string trailSign(
double v);
79 std::ofstream m_ofstream;
80 std::stringstream m_trailSign;
93 virtual string_type do_grouping()
const {
Single event.
Definition: Event.h:36
Type
Definition: ParticleCodeType.h:33
Definition: WriterModule.h:31
Event writer to match PYTHIA 6 format.
Definition: WriterPythia6.h:34
virtual void write(const Event &event)
static const unsigned int classId
Definition: WriterPythia6.h:38
WriterPythia6(const WriterPythia6 &other)
virtual void saveGenerationInformation(const GenerationInformation &generationInformation)
virtual void write(const std::vector< Event > &events)
WriterPythia6(const std::string &className)
Structure to avoid comma separators.
Definition: WriterPythia6.h:91