51 G4int nEvents = run->GetNumberOfEvent();
56 G4AccumulableManager::Instance()->Merge();
58 const G4double edep = fEdep.GetValue();
59 const G4double edep2 = fEdep2.GetValue();
60 const G4double rms = edep2 - edep * edep / nEvents;
61 const G4double rmsFinal = (rms > 0.0) ? std::sqrt(rms) : 0.0;
63 G4cout <<
"\n------------------------------------------------------------\n"
64 <<
" The run consists of " << nEvents <<
" events\n"
65 <<
" Cumulated dose in scoring volume (shape2):\n"
66 <<
" Total edep : " << G4BestUnit(edep,
"Energy") <<
"\n"
67 <<
" RMS : " << G4BestUnit(rmsFinal,
"Energy") <<
"\n"
68 <<
"------------------------------------------------------------\n"