37 #include "Analysis.hh"
38 #include "RunAction.hh"
39 #include "RunInitObserver.hh"
40 #include "RunActionMessenger.hh"
50 fFileName=
"clusters_output";
59 delete fpRunMessenger;
60 delete G4AnalysisManager::Instance();
74 analysisManager->OpenFile(fFileName);
75 G4cout <<
"\n----> Histogram file is opened in " <<
76 fFileName <<
"." << analysisManager->GetFileType() <<
G4endl;
84 analysisManager->Write();
85 analysisManager->CloseFile();
90 void RunAction::CreateHistogram()
93 analysisManager->SetFirstHistoId(1);
94 analysisManager->CreateH1(
"1",
"simpleSSB",75,0.,75);
95 analysisManager->CreateH1(
"2",
"complexSSB",75,0.,75);
96 analysisManager->CreateH1(
"3",
"DSB",75,0.,75);
97 analysisManager->CreateH1(
"4",
"cluster size",20,1,20);
98 analysisManager->CreateH1(
"5",
"edep",1,0.,1E6);
103 void RunAction::WriteHistogram()
106 analysisManager->Write();
107 analysisManager->CloseFile();
void BeginOfRunAction(const G4Run *)
G4GLOB_DLL std::ostream G4cout
static RunInitManager * Instance()
void EndOfRunAction(const G4Run *)
G4CsvAnalysisManager G4AnalysisManager