32 #ifndef HEPMC_G4_PYTHIA_INTERFACE_H
33 #define HEPMC_G4_PYTHIA_INTERFACE_H
36 #include "HepMC/IO_HEPEVT.h"
81 virtual void Print()
const;
void CallPyrset(G4int lun, G4int move)
HepMC::IO_HEPEVT hepevtio
void CallPygive(G4String par)
~HepMCG4PythiaInterface()
void SetVerboseLevel(G4int i)
void PrintRandomStatus(std::ostream &ostr=G4cout) const
virtual void Print() const
A generic interface class with Pythia event generator via HepMC.
A base class for primary generation via HepMC object. This class is derived from G4VPrimaryGenerator...
void CallPyinit(G4String frame, G4String beam, G4String target, G4double win)
G4GLOB_DLL std::ostream G4cout
void CallPystat(G4int istat)
virtual HepMC::GenEvent * GenerateHepMCEvent()
void SetRandomSeed(G4int iseed)
G4int GetVerboseLevel() const
HepMCG4PythiaMessenger * messenger
virtual void SetUserParameters()
void CallPyrget(G4int lun, G4int move)