36 : fRootFileStem(
"QwSim"),fRootFileName(
"")
38 G4cout <<
"###### Calling QweakSimAnalysis::QweakSimAnalysis()" << G4endl;
54 G4cout <<
"###### Leaving QweakSimAnalysis::QweakSimAnalysis()" << G4endl;
60 G4cout <<
"###### Calling QweakSimAnalysis::QweakSimAnalysis()" << G4endl;
71 G4cout <<
"###### Leaving QweakSimAnalysis::QweakSimAnalysis()" << G4endl;
88 G4int runID = aRun->GetRunID();
95 G4cout <<
"###### Analysis: creating ROOT file " <<
fRootFileName << G4endl;
107 G4cout <<
"###### Analysis: closing ROOT file " <<
fRootFileName << G4endl;
124 fRootNtuple =
new TTree(
"QweakSimG4_Tree",
"Qweak Geant4 Simulation Tree");
158 gDirectory -> Purge();
void EndOfEvent(G4int flag)
void SetNumberOfEventToBeProcessed(G4int n)
QweakSimUserRunInformation * pUserRunInformation
void BeginOfRun(const G4Run *aRun)
void SetNumberOfEventToBeProcessed(G4int n)
QweakSimUserMainEvent * fRootEvent
void ConstructRootNtuple()
QweakSimAnalysisMessenger * pAnalysisMessenger
Defines Top ROOT Tree structure of the ROOT file for each event.
void AutoSaveRootNtuple()
virtual ~QweakSimAnalysis()
G4int GetNumberOfEventToBeProcessed() const
G4int GetNumberOfEventToBeProcessed() const
QweakSimUserInformation * myUserInfo
QweakSimAnalysis(QweakSimUserInformation *)
void EndOfRun(const G4Run *aRun)