1 #ifndef WCSimEventAction_h
2 #define WCSimEventAction_h 1
5 #include "G4UserEventAction.hh"
6 #include "G4ThreeVector.hh"
11 #include "G4TrajectoryContainer.hh"
39 G4TrajectoryContainer*,
42 G4String detectorElement=
"tank");
void SetTriggerChoice(G4String trigger)
WCSimPrimaryGeneratorAction * generatorAction
bool ConstructedDAQClasses
void EndOfEventAction(const G4Event *)
WCSimWCDAQMessenger * DAQMessenger
G4int WCSimEventFindStartingVolume(G4ThreeVector vtx)
WCSimRunAction * GetRunAction()
G4TDigiCollection< WCSimWCDigi > WCSimWCDigitsCollection
G4TDigiCollection< WCSimWCDigiTrigger > WCSimWCTriggeredDigitsCollection
void CreateDAQInstances()
Create instances of the user-chosen digitizer and trigger classes.
void SetRelativeDigitizedHitTime(bool val)
void SetDigitizerChoice(G4String digitizer)
G4int WCSimEventFindStoppingVolume(G4String stopVolumeName)
WCSimRunAction * runAction
WCSimDetectorConstruction * detectorConstructor
void FillRootEvent(G4int, const struct ntupleStruct &, G4TrajectoryContainer *, WCSimWCDigitsCollection *, WCSimWCTriggeredDigitsCollection *, G4String detectorElement="tank")
WCSimEventAction(WCSimRunAction *, WCSimDetectorConstruction *, WCSimPrimaryGeneratorAction *)
void BeginOfEventAction(const G4Event *)