WCSim
|
#include <WCSimRunAction.hh>
Public Member Functions | |
WCSimRunAction (WCSimDetectorConstruction *, WCSimRandomParameters *) | |
~WCSimRunAction () | |
void | BeginOfRunAction (const G4Run *) |
void | EndOfRunAction (const G4Run *) |
void | SetRootFileName (G4String fname) |
G4String | GetRootFileName () |
void | FillGeoTree () |
TTree * | GetTree () |
TBranch * | GetBranch (G4String detectorElement="tank") |
TTree * | GetGeoTree () |
TTree * | GetOptionsTree () |
WCSimRootGeom * | GetRootGeom () |
WCSimRootEvent * | GetRootEvent (G4String detectorElement="tank") |
WCSimRootOptions * | GetRootOptions () |
void | SetTree (TTree *tree) |
void | SetBranch (TBranch *branchin, G4String detectorElement="tank") |
void | SetGeoTree (TTree *tree) |
void | SetRootEvent (WCSimRootEvent *revent, G4String detectorElement="tank") |
void | SetRootGeom (WCSimRootGeom *rgeom) |
int | GetNumberOfEventsGenerated () |
int | GetNtuples () |
void | incrementEventsGenerated () |
void | incrementWaterTubeHits () |
void | incrementFVWaterTubeHits () |
void | incrementCatcherHits () |
void | SetNtuples (int ntup) |
void | SetUseTimer (bool use) |
Private Attributes | |
std::string | RootFileName |
TTree * | WCSimTree |
TBranch * | wcsimrooteventbranch |
TBranch * | wcsimrooteventbranch_OD |
TTree * | geoTree |
TTree * | optionsTree |
WCSimRootEvent * | wcsimrootsuperevent |
WCSimRootEvent * | wcsimrootsuperevent_OD |
WCSimRootGeom * | wcsimrootgeom |
WCSimRootOptions * | wcsimrootoptions |
WCSimDetectorConstruction * | wcsimdetector |
WCSimRandomParameters * | wcsimrandomparameters |
int | numberOfEventsGenerated |
int | numberOfTimesWaterTubeHit |
int | numberOfTimesFVWaterTubeHit |
int | numberOfTimesCatcherHit |
WCSimRunActionMessenger * | messenger |
int | ntuples |
bool | useTimer |
Use the timer? Set by Messenger. More... | |
TStopwatch | timer |
A timer for runtime analysis. More... | |
Definition at line 20 of file WCSimRunAction.hh.
WCSimRunAction::WCSimRunAction | ( | WCSimDetectorConstruction * | test, |
WCSimRandomParameters * | rand | ||
) |
Definition at line 28 of file WCSimRunAction.cc.
WCSimRunAction::~WCSimRunAction | ( | ) |
Definition at line 40 of file WCSimRunAction.cc.
void WCSimRunAction::BeginOfRunAction | ( | const G4Run * | ) |
Definition at line 45 of file WCSimRunAction.cc.
void WCSimRunAction::EndOfRunAction | ( | const G4Run * | ) |
Definition at line 108 of file WCSimRunAction.cc.
void WCSimRunAction::FillGeoTree | ( | ) |
Definition at line 149 of file WCSimRunAction.cc.
|
inline |
Definition at line 33 of file WCSimRunAction.hh.
|
inline |
Definition at line 38 of file WCSimRunAction.hh.
|
inline |
Definition at line 62 of file WCSimRunAction.hh.
|
inline |
Definition at line 61 of file WCSimRunAction.hh.
|
inline |
Definition at line 39 of file WCSimRunAction.hh.
|
inline |
Definition at line 42 of file WCSimRunAction.hh.
|
inline |
Definition at line 30 of file WCSimRunAction.hh.
|
inline |
Definition at line 40 of file WCSimRunAction.hh.
|
inline |
Definition at line 46 of file WCSimRunAction.hh.
|
inline |
Definition at line 32 of file WCSimRunAction.hh.
|
inline |
Definition at line 67 of file WCSimRunAction.hh.
|
inline |
Definition at line 64 of file WCSimRunAction.hh.
|
inline |
Definition at line 66 of file WCSimRunAction.hh.
|
inline |
Definition at line 65 of file WCSimRunAction.hh.
|
inline |
Definition at line 50 of file WCSimRunAction.hh.
|
inline |
Definition at line 54 of file WCSimRunAction.hh.
|
inline |
Definition at line 68 of file WCSimRunAction.hh.
|
inline |
Definition at line 55 of file WCSimRunAction.hh.
|
inline |
Definition at line 29 of file WCSimRunAction.hh.
|
inline |
Definition at line 59 of file WCSimRunAction.hh.
|
inline |
Definition at line 49 of file WCSimRunAction.hh.
|
inline |
Definition at line 70 of file WCSimRunAction.hh.
|
private |
Definition at line 79 of file WCSimRunAction.hh.
|
private |
Definition at line 93 of file WCSimRunAction.hh.
|
private |
Definition at line 94 of file WCSimRunAction.hh.
|
private |
Definition at line 88 of file WCSimRunAction.hh.
|
private |
Definition at line 91 of file WCSimRunAction.hh.
|
private |
Definition at line 90 of file WCSimRunAction.hh.
|
private |
Definition at line 89 of file WCSimRunAction.hh.
|
private |
Definition at line 80 of file WCSimRunAction.hh.
|
private |
Definition at line 74 of file WCSimRunAction.hh.
|
private |
A timer for runtime analysis.
Definition at line 97 of file WCSimRunAction.hh.
|
private |
Use the timer? Set by Messenger.
Definition at line 96 of file WCSimRunAction.hh.
|
private |
Definition at line 85 of file WCSimRunAction.hh.
|
private |
Definition at line 86 of file WCSimRunAction.hh.
|
private |
Definition at line 77 of file WCSimRunAction.hh.
|
private |
Definition at line 78 of file WCSimRunAction.hh.
|
private |
Definition at line 83 of file WCSimRunAction.hh.
|
private |
Definition at line 84 of file WCSimRunAction.hh.
|
private |
Definition at line 81 of file WCSimRunAction.hh.
|
private |
Definition at line 82 of file WCSimRunAction.hh.
|
private |
Definition at line 76 of file WCSimRunAction.hh.