HepMC3 event record library
Public Member Functions | Private Member Functions | Private Attributes
Pythia8ToHepMC3 Class Reference

Public Member Functions

bool fill_next_event (Pythia8::Pythia &pythia, GenEvent *evt, int ievnum=-1)
 
bool fill_next_event (Pythia8::Event &pyev, GenEvent *evt, int ievnum=-1, Pythia8::Info *pyinfo=0, Pythia8::Settings *pyset=0)
 
bool print_inconsistency () const
 
bool free_parton_warnings () const
 
bool crash_on_problem () const
 
bool convert_gluon_to_0 () const
 
bool store_pdf () const
 
bool store_proc () const
 
bool store_xsec () const
 
bool store_weights () const
 
void set_print_inconsistency (bool b=true)
 
void set_free_parton_warnings (bool b=true)
 
void set_crash_on_problem (bool b=false)
 
void set_convert_gluon_to_0 (bool b=false)
 
void set_store_pdf (bool b=true)
 
void set_store_proc (bool b=true)
 
void set_store_xsec (bool b=true)
 
void set_store_weights (bool b=true)
 

Private Member Functions

virtual bool fill_next_event (GenEvent *)
 
virtual void write_event (const GenEvent *)
 
 Pythia8ToHepMC3 (const Pythia8ToHepMC3 &)
 

Private Attributes

int m_internal_event_number
 
bool m_print_inconsistency
 
bool m_free_parton_warnings
 
bool m_crash_on_problem
 
bool m_convert_gluon_to_0
 
bool m_store_pdf
 
bool m_store_proc
 
bool m_store_xsec
 
bool m_store_weights
 

Detailed Description

Examples:
pythia8_example.cc.

Definition at line 18 of file Pythia8ToHepMC3.h.


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