WCSim
|
#include <WCSimEventAction.hh>
Public Member Functions | |
WCSimEventAction (WCSimRunAction *, WCSimDetectorConstruction *, WCSimPrimaryGeneratorAction *) | |
~WCSimEventAction () | |
void | BeginOfEventAction (const G4Event *) |
void | EndOfEventAction (const G4Event *) |
void | FillRootEvent (G4int, const struct ntupleStruct &, G4TrajectoryContainer *, WCSimWCDigitsCollection *, WCSimWCTriggeredDigitsCollection *, G4String detectorElement="tank") |
WCSimRunAction * | GetRunAction () |
void | SetDigitizerChoice (G4String digitizer) |
void | SetTriggerChoice (G4String trigger) |
void | SetRelativeDigitizedHitTime (bool val) |
Private Member Functions | |
G4int | WCSimEventFindStartingVolume (G4ThreeVector vtx) |
G4int | WCSimEventFindStoppingVolume (G4String stopVolumeName) |
void | CreateDAQInstances () |
Create instances of the user-chosen digitizer and trigger classes. More... | |
Private Attributes | |
WCSimRunAction * | runAction |
WCSimPrimaryGeneratorAction * | generatorAction |
WCSimDetectorConstruction * | detectorConstructor |
WCSimWCDAQMessenger * | DAQMessenger |
G4String | DigitizerChoice |
G4String | TriggerChoice |
bool | RelativeHitTime |
bool | ConstructedDAQClasses |
bool | SavedOptions |
Definition at line 21 of file WCSimEventAction.hh.
WCSimEventAction::WCSimEventAction | ( | WCSimRunAction * | myRun, |
WCSimDetectorConstruction * | myDetector, | ||
WCSimPrimaryGeneratorAction * | myGenerator | ||
) |
Definition at line 62 of file WCSimEventAction.cc.
WCSimEventAction::~WCSimEventAction | ( | ) |
Definition at line 94 of file WCSimEventAction.cc.
void WCSimEventAction::BeginOfEventAction | ( | const G4Event * | ) |
Definition at line 171 of file WCSimEventAction.cc.
|
private |
Create instances of the user-chosen digitizer and trigger classes.
Definition at line 99 of file WCSimEventAction.cc.
void WCSimEventAction::EndOfEventAction | ( | const G4Event * | evt | ) |
Definition at line 182 of file WCSimEventAction.cc.
void WCSimEventAction::FillRootEvent | ( | G4int | event_id, |
const struct ntupleStruct & | jhfNtuple, | ||
G4TrajectoryContainer * | TC, | ||
WCSimWCDigitsCollection * | WCDC_hits, | ||
WCSimWCTriggeredDigitsCollection * | WCDC, | ||
G4String | detectorElement = "tank" |
||
) |
Definition at line 805 of file WCSimEventAction.cc.
|
inline |
Definition at line 43 of file WCSimEventAction.hh.
|
inline |
Definition at line 44 of file WCSimEventAction.hh.
|
inline |
Definition at line 46 of file WCSimEventAction.hh.
|
inline |
Definition at line 45 of file WCSimEventAction.hh.
|
private |
Definition at line 709 of file WCSimEventAction.cc.
|
private |
Definition at line 758 of file WCSimEventAction.cc.
|
private |
Definition at line 58 of file WCSimEventAction.hh.
|
private |
Definition at line 27 of file WCSimEventAction.hh.
|
private |
Definition at line 26 of file WCSimEventAction.hh.
|
private |
Definition at line 55 of file WCSimEventAction.hh.
|
private |
Definition at line 25 of file WCSimEventAction.hh.
|
private |
Definition at line 57 of file WCSimEventAction.hh.
|
private |
Definition at line 24 of file WCSimEventAction.hh.
|
private |
Definition at line 59 of file WCSimEventAction.hh.
|
private |
Definition at line 56 of file WCSimEventAction.hh.