58{
59
60 auto analysisManager = G4AnalysisManager::Instance();
61
62
67
68
69 analysisManager->FillNtupleDColumn(0,
fEnergyAbs);
70 analysisManager->FillNtupleDColumn(1,
fEnergyGap);
71 analysisManager->FillNtupleDColumn(2,
fTrackLAbs);
72 analysisManager->FillNtupleDColumn(3,
fTrackLGap);
73 analysisManager->AddNtupleRow();
74
75
76
77 auto eventID = event->GetEventID();
78 auto printModulo = G4RunManager::GetRunManager()->GetPrintProgress();
79 if ( ( printModulo > 0 ) && ( eventID % printModulo == 0 ) ) {
80 G4cout
81 << " Absorber: total energy: " << std::setw(7)
83 << " total track length: " << std::setw(7)
85 << G4endl
86 << " Gap: total energy: " << std::setw(7)
88 << " total track length: " << std::setw(7)
90 << G4endl;
91
92 G4cout << "--> End of event " << eventID << "\n" << G4endl;
93 }
94}