1 #ifndef SLIC_EVENTSOURCE_HH_
2 #define SLIC_EVENTSOURCE_HH_ 1
8 #include "G4VPrimaryGenerator.hh"
57 virtual unsigned int skipEvents(
unsigned int n);
69 virtual void endEvent(
const G4Event* event);
75 virtual void beginRun(
const G4Run* run);
81 virtual void endRun(
const G4Run* run);
The virtual base class for a physics event source such as a StdHep file.
virtual void endRun(const G4Run *run)
virtual void generate(G4Event *event)=0
EventSource(const std::string &name)
virtual unsigned int skipEvents(unsigned int n)
virtual void beginRun(const G4Run *run)
virtual void printCurrentEvent()=0
virtual void beginEvent(const G4Event *event)
virtual void endEvent(const G4Event *event)
Base class for slic code modules that provides common functionality, such as logging to an output str...