20 #ifndef __RAT_AmBeGen__
21 #define __RAT_AmBeGen__
23 #include <RAT/GLG4Gen.hh>
27 class G4ParticleDefinition;
37 virtual void GenerateEvent(G4Event *event);
38 virtual void ResetTime(
double offset = 0.0);
39 virtual bool IsRepeatable()
const {
return true; };
41 virtual void SetState(G4String state);
42 virtual G4String GetState()
const;
44 virtual void SetTimeState(G4String state);
45 virtual G4String GetTimeState()
const;
46 virtual void SetPosState(G4String state);
47 virtual G4String GetPosState()
const;
58 G4ParticleDefinition *neutron;
59 G4ParticleDefinition *gamma;
Definition: GLG4Gen.hh:14
Definition: GLG4PosGen.hh:18
Definition: GLG4TimeGen.hh:6
Definition: AmBeGen.hh:33
Definition: CCCrossSecMessenger.hh:29