35#include "G4ParticleGun.hh"
47#ifdef G4LIB_USE_PYTHIA
71 G4Exception(
"ExN04PrimaryGeneratorAction::GeneratePrimaries",
72 "PrimaryGeneratorAction001", FatalException,
73 "generator is not instanciated." );
Definition of the ExN04PrimaryGeneratorAction class.
Definition of the ExN04PrimaryGeneratorMessenger class.
Definition of the HepMCG4AsciiReader class.
Definition of the HepMCG4PythiaInterface class.
G4VPrimaryGenerator * fHepmcAscii
G4VPrimaryGenerator * fCurrentGenerator
G4String fCurrentGeneratorName
~ExN04PrimaryGeneratorAction()
ExN04PrimaryGeneratorAction()
std::map< G4String, G4VPrimaryGenerator * > fGentypeMap
virtual void GeneratePrimaries(G4Event *anEvent)
ExN04PrimaryGeneratorMessenger * fMessenger
G4VPrimaryGenerator * fParticleGun
G4VPrimaryGenerator * fPythiaGen
A generic interface class with Pythia event generator via HepMC.