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