21 G4ProcessManager* processManager = G4Gamma::Gamma()->GetProcessManager();
22 if (processManager ==
nullptr) {
23 EXCEPTION_RAISE(
"GammaPhysics",
24 "Was unable to access the process manager for photons, "
25 "something is very wrong!");
32 pn->removeExistingModel(processManager);
33 pn->ConstructGammaProcess(processManager);
52 const auto processes{processManager->GetProcessList()};
53 for (
int i{0}; i < processes->size(); i++) {
54 const auto process{(*processes)[i]};
55 if (process->GetProcessName() ==
"photonNuclear") {
56 processManager->SetProcessOrderingToFirst(
57 process, G4ProcessVectorDoItIndex::idxAll);