diff --git a/gemc/gphysics/gphysics.cc b/gemc/gphysics/gphysics.cc index e72bc11c..f9d44e4a 100644 --- a/gemc/gphysics/gphysics.cc +++ b/gemc/gphysics/gphysics.cc @@ -56,12 +56,12 @@ GPhysics::GPhysics(const std::shared_ptr& gopts) : physList = factory.GetReferencePhysList(g4physList); + if (!physList) { log->error(ERR_PHYSLISTERROR, "physics list <" + gphysList + "> could not be loaded."); } + // Register step limiters (module default add-on). // This is intentionally registered even when users select a standard reference list. physList->RegisterPhysics(new G4StepLimiterPhysics()); - if (!physList) { log->error(ERR_PHYSLISTERROR, "physics list <" + gphysList + "> could not be loaded."); } - log->info(2, "G4PhysListFactory: <" + g4physList + "> loaded."); }