10 #ifndef GGSHEPEVTGENERATORACTION_H_
11 #define GGSHEPEVTGENERATORACTION_H_
13 #include "G4VUserPrimaryGeneratorAction.hh"
15 #include "G4String.hh"
16 #include "G4ThreeVector.hh"
18 class G4HEPEvtInterface;
19 class G4HEPEvtInterface;
20 class G4GenericMessenger;
40 G4HEPEvtInterface *_hepEvtGenerator;
41 G4GenericMessenger *_messenger;
44 G4ThreeVector _hepEvtPos;
A generator action to produce particles using the HEPEvt generator.
GGSHEPEvtGeneratorAction()
Constructor.
~GGSHEPEvtGeneratorAction()
Destructor.
void GeneratePrimaries(G4Event *anEvent)
Generate primaries with GPS generator.