![]() |
EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Event writer to match PYTHIA 6 format. More...
#include <WriterPythia6.h>
Public Member Functions | |
| WriterPythia6 (const std::string &className) | |
| WriterPythia6 (const WriterPythia6 &other) | |
| virtual | ~WriterPythia6 () |
| virtual WriterPythia6 * | clone () const |
| virtual void | configure (const ElemUtils::Parameters ¶meters) |
| virtual void | open () |
| virtual void | saveGenerationInformation (const GenerationInformation &generationInformation) |
| virtual void | close () |
| virtual void | write (const Event &event) |
| virtual void | write (const std::vector< Event > &events) |
Public Member Functions inherited from EPIC::WriterModule | |
| WriterModule (const std::string &className) | |
| WriterModule (const WriterModule &other) | |
| virtual | ~WriterModule () |
| virtual void | configure (const ElemUtils::Parameters ¶meters) |
| virtual bool | runTest () const |
| virtual void | open ()=0 |
| virtual void | saveGenerationInformation (const GenerationInformation &generationInformation)=0 |
| virtual void | close ()=0 |
| virtual void | write (const Event &event)=0 |
| virtual void | write (const std::vector< Event > &events)=0 |
| const std::string & | getPath () const |
| void | setPath (const std::string &path) |
Public Member Functions inherited from EPIC::EpicModuleObject | |
| virtual | ~EpicModuleObject () |
| virtual bool | runTest () const =0 |
| size_t | getSeed () const |
Static Public Attributes | |
| static const unsigned int | classId |
Static Public Attributes inherited from EPIC::WriterModule | |
| static const std::string | WRITER_MODULE_CLASS_NAME |
| Class name used in parsing XML. | |
| static const std::string | PARAMETER_NAME_PATH |
Additional Inherited Members | |
Protected Member Functions inherited from EPIC::WriterModule | |
| virtual void | initModule () |
| virtual void | isModuleWellConfigured () |
Protected Member Functions inherited from EPIC::EpicModuleObject | |
| EpicModuleObject (const std::string &className, PARTONS::ChannelType::Type channelType) | |
| EpicModuleObject (const EpicModuleObject &other) | |
Protected Attributes inherited from EPIC::WriterModule | |
| std::string | m_path |
| Path to output file. | |
Protected Attributes inherited from EPIC::EpicModuleObject | |
| size_t | m_seed |
| Random seed. | |
Event writer to match PYTHIA 6 format.
Module dedicated to writing events. It gives output compatible with that of PYTHIA 6. Auxiliary information is stored in .log file.
| EPIC::WriterPythia6::WriterPythia6 | ( | const std::string & | className | ) |
Default constructor.
| EPIC::WriterPythia6::WriterPythia6 | ( | const WriterPythia6 & | other | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Close file.
Implements EPIC::WriterModule.
|
virtual |
Reimplemented from EPIC::WriterModule.
|
virtual |
Open file.
Implements EPIC::WriterModule.
|
virtual |
Save run information.
Implements EPIC::WriterModule.
|
virtual |
Write single event (file must be open).
Implements EPIC::WriterModule.
|
virtual |
Write vector of events (file must be open).
Implements EPIC::WriterModule.
|
static |
Unique ID to automatically register the class in the registry.