43 #include "RunAction.hh"
58 fAnalysisManager = G4AnalysisManager::Instance();
59 fAnalysisManager->SetFileName(
"testem8");
60 fAnalysisManager->SetVerboseLevel(1);
61 fAnalysisManager->SetActivation(
true);
71 void RunAction::Book()
85 fAnalysisManager->SetFirstHistoId(1);
86 fAnalysisManager->CreateH1(
"h1",
"Energy deposition in detector (keV)",
87 nBinsE,0.0,maxEnergy/
keV);
88 fAnalysisManager->CreateH1(
"h2",
"Number of primary clusters",
89 nBinsCluster,0.0,
G4double(nMaxCluster));
90 fAnalysisManager->CreateH1(
"h3",
"Energy deposition in detector (ADC)",
91 nBinsE,0.0,maxEnergy*factorALICE);
92 fAnalysisManager->OpenFile();
108 G4cout <<
"### Run " <<
id <<
" start analysis activation: "
122 G4cout <<
"RunAction: End of run actions are started " <<
isMaster
129 if (fAnalysisManager->IsActive()) {
130 fAnalysisManager->Write();
131 fAnalysisManager->CloseFile();
G4double GetMaxEnergy() const
Definition of the TestParameters class.
void BeginOfRunAction(const G4Run *)
G4int GetNumberBins() const
static G4VVisManager * GetConcreteInstance()
G4int GetNumberBinsCluster() const
G4double GetFactorALICE() const
const G4StatDouble * GetStat() const
virtual G4Run * GenerateRun()
static G4UImanager * GetUIpointer()
G4GLOB_DLL std::ostream G4cout
G4int GetNumberOfEvent() const
void EndOfRunAction(const G4Run *)
G4int GetMaxCluster() const
static TestParameters * GetPointer()
static constexpr double keV
G4int ApplyCommand(const char *aCommand)