diff --git a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml index 39f0606567dac772e43d09efdd335670f0f2482f..36230440063ab1e4785d4f3340c0cbee6bf02321 100644 --- a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml +++ b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml @@ -84,10 +84,10 @@ <constant name="DC_Endcap_z" value="0.1*mm"/> <constant name="DC_half_length" value="2225*mm" /> <constant name="MainTracker_half_length" value="DC_half_length+DC_Endcap_z" /> - <constant name="InnerTracker_half_length" value="MainTracker_half_length" /> + <constant name="InnerTracker_half_length" value="DC_half_length" /> <constant name="InnerTracker_inner_radius" value="234*mm"/> <constant name="InnerTracker_outer_radius" value="906*mm"/> - <constant name="OuterTracker_half_length" value="MainTracker_half_length"/> + <constant name="OuterTracker_half_length" value="DC_half_length"/> <constant name="OuterTracker_inner_radius" value="1085*mm"/> <constant name="OuterTracker_outer_radius" value="1720*mm"/> diff --git a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp index 09799eca30fd632acee44b9bebd7b29d8ffffc73..6894e6a4eb591895dc97dcc3108edc1456ae6122 100644 --- a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp +++ b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp @@ -147,7 +147,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, double Endcap_rmin = theDetector.constant<double>("DC_Endcap_rmin"); double Endcap_rmax = theDetector.constant<double>("DC_Endcap_rmax"); double Endcap_z = theDetector.constant<double>("DC_Endcap_dz"); - dd4hep::Tube det_Endcap_solid(Endcap_rmin,Endcap_rmax,Endcap_z); + dd4hep::Tube det_Endcap_solid(Endcap_rmin,Endcap_rmax,0.5*Endcap_z); dd4hep::Volume det_Endcap_vol(det_name+"Endcap",det_Endcap_solid,det_mat); det_Endcap_vol.setVisAttributes(theDetector,"YellowVis");