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