From 3515b88d1768ea0824507224f1cba7d8dd2ad6ea Mon Sep 17 00:00:00 2001 From: myliu <201916234@mail.sdu.edu.cn> Date: Wed, 28 Apr 2021 12:58:03 +0800 Subject: [PATCH] update the ID fields --- Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml | 3 ++- Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml b/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml index a35b1c7d..3ea4927d 100644 --- a/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml +++ b/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml @@ -94,7 +94,8 @@ <segmentation type="GridDriftChamber" cell_size="10*mm" epsilon0="Epsilon" detector_length="DC_length" identifier_phi="cellID" DC_inner_rbegin="DC_inner_chamber_layer_rbegin" DC_inner_rend="DC_inner_chamber_layer_rend" DC_outer_rbegin="DC_outer_chamber_layer_rbegin" DC_outer_rend="DC_outer_chamber_layer_rend" DC_inner_rmin="SDT_inner_chamber_radius_min" DC_inner_rmax="SDT_inner_chamber_radius_max" DC_outer_rmin="SDT_outer_chamber_radius_min" DC_outer_rmax="SDT_outer_chamber_radius_max" DC_inner_layer_number="SDT_inner_chamber_layer_number" DC_outer_layer_number="SDT_outer_chamber_layer_number" safe_distance="DC_safe_distance" layerID="layer" layer_width="SDT_chamber_layer_width"/> <!--<id>system:8,chamber:1,layer:8,cellID:16</id> --> - <id>system:5,side:-2,layer:9,chamber:8,sensor:8,cellID:16</id> + <!--<id>system:5,side:-2,layer:9,chamber:8,sensor:8,cellID:16</id> --> + <id>system:5,layer:7:9,chamber:8,cellID:32:16</id> </readout> </readouts> diff --git a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp index 2d711992..be9dfb78 100644 --- a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp +++ b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp @@ -216,7 +216,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, // | | // | F0 F1 F2 F3| // ----------------------- -// if(layer_id == -1) { + if(layer_id == 0 || layer_id ==66 || layer_id ==67 || layer_id ==129) { for(int icell=0; icell< numWire; icell++) { double wire_phi = (icell+0.5)*layer_Phi + offset; // - signal wire @@ -237,7 +237,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, } } -// } + } // - place in det // inner -- GitLab