HepMC3 event record library
Public Member Functions | Data Fields
WriterHEPEVTZEUS Class Reference

Detailed Description

Examples:
convert_example.cc.

Definition at line 9 of file WriterHEPEVTZEUS.h.

+ Inheritance diagram for WriterHEPEVTZEUS:
+ Collaboration diagram for WriterHEPEVTZEUS:

Public Member Functions

 WriterHEPEVTZEUS (const std::string &filename)
 
void write_hepevt_event_header ()
 Write event header to file. More...
 
void write_hepevt_particle (int index, bool iflong)
 Write particle to file. More...
 
void write_event (const GenEvent &evt)
 Write event to file. More...
 
void close ()
 Close file stream. More...
 
bool failed ()
 Get stream error state flag. More...
 
void set_run_info (shared_ptr< GenRunInfo > run)
 Set the global GenRunInfo object. More...
 
shared_ptr< GenRunInforun_info () const
 Get the global GenRunInfo object. More...
 

Data Fields

FILE * m_file
 File to write. Need to be public to be accessible by children. More...
 

Member Function Documentation

◆ close()

void close ( )
virtualinherited

Close file stream.

Implements Writer.

Definition at line 57 of file WriterHEPEVT.cc.

References WriterHEPEVT::m_file.

◆ failed()

bool failed ( )
virtualinherited

Get stream error state flag.

Implements Writer.

Definition at line 62 of file WriterHEPEVT.cc.

◆ run_info()

shared_ptr<GenRunInfo> run_info ( ) const
inlineinherited

Get the global GenRunInfo object.

Definition at line 42 of file Writer.h.

References Writer::m_run_info.

◆ set_run_info()

void set_run_info ( shared_ptr< GenRunInfo run)
inlineinherited

Set the global GenRunInfo object.

Definition at line 37 of file Writer.h.

References Writer::m_run_info.

◆ write_event()

void write_event ( const GenEvent evt)
virtualinherited

◆ write_hepevt_event_header()

void write_hepevt_event_header ( )
virtual

Write event header to file.

Reimplemented from WriterHEPEVT.

Definition at line 6 of file WriterHEPEVTZEUS.cc.

References HEPEVT_Wrapper::event_number(), WriterHEPEVT::m_file, and HEPEVT_Wrapper::number_entries().

◆ write_hepevt_particle()

void write_hepevt_particle ( int  index,
bool  iflong 
)
virtual

Field Documentation

◆ m_file

FILE* m_file
inherited

File to write. Need to be public to be accessible by children.

Definition at line 67 of file WriterHEPEVT.h.


The documentation for this class was generated from the following files: