From 8485740603d0e9c2563861b37f0445b712da9e70 Mon Sep 17 00:00:00 2001
From: Marshall Scott <mbscott@anl.gov>
Date: Fri, 9 Apr 2021 15:36:22 -0400
Subject: [PATCH] changed

---
 src/ci_HCAL.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/ci_HCAL.cpp b/src/ci_HCAL.cpp
index bae5fd8..8cd0cc7 100644
--- a/src/ci_HCAL.cpp
+++ b/src/ci_HCAL.cpp
@@ -36,6 +36,8 @@ static Ref_t createDetector(Detector& desc, xml_h handle, SensitiveDetector sens
   	std::string layer_name = detName + _toString(x_layer.id(), "_layer%d");
     Volume layer_vol(layer_name, ci_Hcal_detSolid, mat_iron);
     layer_vol.setVisAttributes(detElem.visStr());
+    sens.setType("calorimeter");
+    layer_vol.setSensitiveDetector(sens);
   	Position layer_pos(0, 0, x_layer.z());
   	PlacedVolume layer_phv = envelopeVol.placeVolume(layer_vol, layer_pos);
   	layer_phv.addPhysVolID("layer", x_layer.id());
@@ -45,6 +47,7 @@ static Ref_t createDetector(Detector& desc, xml_h handle, SensitiveDetector sens
   Volume       motherVol = desc.pickMotherVolume(det);
   Transform3D  tr(RotationZYX(0,0,0), Position(0, 0, ShiftZ));
   PlacedVolume detPV     = motherVol.placeVolume(envelopeVol, tr);
+  detPV.addPhysVolID("system", detID);
   det.setPlacement(detPV);
 
   return det;
-- 
GitLab