69 ATH_MSG_DEBUG(
" ScoringProcessDefinition::ConstructProcess()");
71 G4ParallelWorldScoringProcess* theParallelWorldScoringProcess
72 =
new G4ParallelWorldScoringProcess(
"ParaWorldScoringProc");
73 theParallelWorldScoringProcess->SetParallelWorld(
"Scoring");
79 if (!particle->IsShortLived())
81 G4ProcessManager* pmanager = particle->GetProcessManager();
82 pmanager->AddProcess(theParallelWorldScoringProcess);
83 pmanager->SetProcessOrderingToLast(theParallelWorldScoringProcess, idxAtRest);
84 pmanager->SetProcessOrdering(theParallelWorldScoringProcess, idxAlongStep, 1);
85 pmanager->SetProcessOrderingToLast(theParallelWorldScoringProcess, idxPostStep);