From dec96c2a72e7036e120205250ef65d95bb9fa2f1 Mon Sep 17 00:00:00 2001 From: Fangyi Guo <guofangyi@ihep.ac.cn> Date: Mon, 26 Apr 2021 23:40:24 +0800 Subject: [PATCH] Add source file in CMakeLists --- Detector/DetCRD/CMakeLists.txt | 1 + Detector/DetCRD/src/Calorimeter/CRDEcal_v01.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Detector/DetCRD/CMakeLists.txt b/Detector/DetCRD/CMakeLists.txt index 55e33178..b34adb0c 100644 --- a/Detector/DetCRD/CMakeLists.txt +++ b/Detector/DetCRD/CMakeLists.txt @@ -17,6 +17,7 @@ find_package(ROOT COMPONENTS MathCore GenVector Geom REQUIRED) gaudi_add_module(DetCRD SOURCES src/Calorimeter/CRDEcal.cpp + src/Calorimeter/CRDEcal_v01.cpp src/Other/CRDBeamPipe_v01_geo.cpp LINK ${DD4hep_COMPONENT_LIBRARIES} ) diff --git a/Detector/DetCRD/src/Calorimeter/CRDEcal_v01.cpp b/Detector/DetCRD/src/Calorimeter/CRDEcal_v01.cpp index 3365a861..f7564882 100644 --- a/Detector/DetCRD/src/Calorimeter/CRDEcal_v01.cpp +++ b/Detector/DetCRD/src/Calorimeter/CRDEcal_v01.cpp @@ -140,7 +140,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, dd4hep::DetElement sd(stavedet, blockname, detid); //sub-layer 0: bars along phi. length=barz_s0. Bar num=Nbar_z -/* for(int ibar0=1;ibar0<=Nbar_z;ibar0++){ + for(int ibar0=1;ibar0<=Nbar_z;ibar0++){ dd4hep::PlacedVolume plv_bar0 = block.placeVolume(bar_s0, Position(0,(2*ibar0-1)*bary/2-barz_s1/2, -barx/2)); plv_bar0.addPhysVolID("slayer",0).addPhysVolID("bar",ibar0); std::string barname0 = "CrystalBar_s0_"+std::to_string(ibar0); @@ -156,7 +156,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, dd4hep::DetElement bardet1(sd, barname1, detid); bardet1.setPlacement(plv_bar1); } -*/ + //dd4hep::PlacedVolume plv = det_vol.placeVolume(block, Position(lx-(2*iphi-1)*barz_s0/2, (2*iz-1)*barz_s1/2-dim_y, (2*ilayer-1)*bary-dim_z)); dd4hep::PlacedVolume plv = det_stave.placeVolume(block, Position(lx-(2*iphi-1)*barz_s0/2, 0, (2*ilayer-1)*bary-dim_z)); plv.addPhysVolID("dlayer", ilayer).addPhysVolID("part", iphi); -- GitLab