34 #include "Analysis.hh"
83 G4cout <<
"======================================";
85 G4cout <<
"Start EndOfRunAction for master thread in rank: " << rank<<
G4endl;
86 G4cout <<
"======================================";
91 RunMerger rm(static_cast<const Run*>(arun));
93 if ( rank == 0 && ver == 0) ver = 1;
96 G4cout<<
"Before merge the Run object has test counter value: "
97 <<
static_cast<const Run*
>(arun)->GetCounter()<<
G4endl;
102 G4cout<<
"After merge the Run object has test counter value: "
103 <<
static_cast<const Run*
>(arun)->GetCounter()
104 <<
" (with 1 thread== number of ranks)"<<
G4endl;
122 G4cout <<
"======================================";
124 G4cout <<
"End EndOfRunAction for master thread in rank: " << rank <<
G4endl;
125 G4cout <<
"======================================";
136 sprintf(str,
"dose-rank%03d", rank);
139 fname =
"dose-merged";
virtual void EndOfRunAction(const G4Run *arun)
void SetVerbosity(G4int ver)
G4GLOB_DLL std::ostream G4cout
static G4ScoringManager * GetScoringManagerIfExist()
static Analysis * GetAnalysis()
static G4MPImanager * GetManager()
virtual G4Run * GenerateRun()
void SetVerbosity(G4int ver)
virtual void BeginOfRunAction(const G4Run *arun)
void SetVerbosity(G4int ver)