37 #include "RunAction.hh"
41 #include "Analysis.hh"
63 G4cout <<
"##### Create analysis manager " <<
" " <<
this <<
G4endl;
66 G4cout <<
"Using " << analysisManager->GetType()
67 <<
" analysis manager"
74 analysisManager->SetVerboseLevel(1);
79 analysisManager->OpenFile(fileName);
83 analysisManager->CreateNtuple(
"dna",
"dnaphysics");
84 analysisManager->CreateNtupleDColumn(
"flagParticle");
85 analysisManager->CreateNtupleDColumn(
"flagProcess");
86 analysisManager->CreateNtupleDColumn(
"x");
87 analysisManager->CreateNtupleDColumn(
"y");
88 analysisManager->CreateNtupleDColumn(
"z");
89 analysisManager->CreateNtupleDColumn(
"totalEnergyDeposit");
90 analysisManager->CreateNtupleDColumn(
"stepLength");
91 analysisManager->CreateNtupleDColumn(
"kineticEnergyDifference");
92 analysisManager->CreateNtupleIColumn(
"event");
93 analysisManager->FinishNtuple();
100 if ( nofEvents == 0 )
return;
108 analysisManager->Write();
109 analysisManager->CloseFile();
113 delete G4AnalysisManager::Instance();
void BeginOfRunAction(const G4Run *)
G4GLOB_DLL std::ostream G4cout
G4int GetNumberOfEvent() const
void EndOfRunAction(const G4Run *)
ExG4HbookAnalysisManager G4AnalysisManager