more safety options for non existing materials

This commit is contained in:
Jan Kieseler
2023-10-10 18:05:35 +02:00
parent 19226f31e6
commit 9ded57e14a
2 changed files with 8 additions and 7 deletions
+4 -1
View File
@@ -129,7 +129,10 @@ void DetectorConstruction::DefineMaterials()
nistManager->FindOrBuildMaterial("G4_AIR");
auto cwLayers = cw->getLayers();
for(auto layer : cwLayers){
nistManager->FindOrBuildMaterial(layer.material);
auto ret = nistManager->FindOrBuildMaterial(layer.material);
if(ret == nullptr)
throw std::runtime_error("material not found: " + layer.material);
}
// Print materials