HepMC Reference Documentation

HepMC

example_MyPythia.cc File Reference

#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 ()


Function Documentation

void event_selection (  ) 

Examples:
example_MyPythia.cc.

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 (  ) 

Examples:
example_MyPythia.cc.

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 (  ) 

Examples:
example_MyPythia.cc.

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 (  ) 

Examples:
example_MyPythia.cc.

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 (  ) 

Examples:
example_MyPythia.cc.

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().


Generated on Thu Jan 7 13:10:16 2010 for HepMC by  doxygen 1.4.7