![]() |
HepMC Reference DocumentationHepMC |
#include <iostream>
#include "HepMC/PythiaWrapper.h"
#include "HepMC/IO_HEPEVT.h"
#include "HepMC/IO_GenEvent.h"
#include "HepMC/IO_AsciiParticles.h"
#include "HepMC/GenEvent.h"
#include "PythiaHelper.h"
Go to the source code of this file.
Classes | |
class | IsGoodEventMyPythia |
example class More... | |
Functions | |
void | pythia_out () |
void | pythia_in () |
void | pythia_in_out () |
void | event_selection () |
void | pythia_particle_out () |
int | main () |
void event_selection | ( | ) |
Definition at line 152 of file example_MyPythia.cc.
References getPythiaCrossSection(), HepMC::Units::GEV, initPythia(), HepMC::Units::MM, pypars, HepMC::IO_BaseClass::read_next_event(), HepMC::GenEvent::set_cross_section(), HepMC::HEPEVT_Wrapper::set_max_number_entries(), HepMC::GenEvent::set_mpi(), HepMC::HEPEVT_Wrapper::set_sizeof_real(), and HepMC::GenEvent::use_units().
Referenced by main().
int main | ( | ) |
Definition at line 85 of file example_MyPythia.cc.
References event_selection(), pythia_in(), pythia_in_out(), and pythia_out().
void pythia_in | ( | ) |
Definition at line 205 of file example_MyPythia.cc.
References HepMC::GenEvent::event_number(), and HepMC::IO_BaseClass::read_next_event().
Referenced by main().
void pythia_in_out | ( | ) |
Definition at line 239 of file example_MyPythia.cc.
References HepMC::GenEvent::event_number(), getPythiaCrossSection(), HepMC::Units::GEV, initPythia(), HepMC::Units::MM, HepMC::IO_BaseClass::read_next_event(), HepMC::GenEvent::set_cross_section(), HepMC::GenEvent::set_event_number(), HepMC::HEPEVT_Wrapper::set_max_number_entries(), HepMC::GenEvent::set_signal_process_id(), HepMC::HEPEVT_Wrapper::set_sizeof_real(), and HepMC::GenEvent::use_units().
Referenced by main().
void pythia_out | ( | ) |
Definition at line 99 of file example_MyPythia.cc.
References getPythiaCrossSection(), HepMC::Units::GEV, initPythia(), HepMC::Units::MM, pypars, HepMC::IO_BaseClass::read_next_event(), HepMC::GenEvent::set_cross_section(), HepMC::GenEvent::set_event_number(), HepMC::HEPEVT_Wrapper::set_max_number_entries(), HepMC::GenEvent::set_mpi(), HepMC::GenEvent::set_signal_process_id(), HepMC::HEPEVT_Wrapper::set_sizeof_real(), and HepMC::GenEvent::use_units().
Referenced by main().
void pythia_particle_out | ( | ) |
Definition at line 312 of file example_MyPythia.cc.
References getPythiaCrossSection(), HepMC::Units::GEV, initPythia(), HepMC::Units::MM, HepMC::IO_BaseClass::read_next_event(), HepMC::GenEvent::set_cross_section(), HepMC::GenEvent::set_event_number(), HepMC::HEPEVT_Wrapper::set_max_number_entries(), HepMC::GenEvent::set_signal_process_id(), HepMC::HEPEVT_Wrapper::set_sizeof_real(), and HepMC::GenEvent::use_units().