From 38fe02921741f6d43038dcf8f69da1de8f0fdcba Mon Sep 17 00:00:00 2001
From: Chengdong Fu <fucd@ihep.ac.cn>
Date: Tue, 21 Jul 2020 14:57:12 +0800
Subject: [PATCH] update to center pipe of default CEPC_v4

---
 Detector/DetCEPCv4/compact/Beampipe_o1_v01_01.xml | 10 +++++-----
 Detector/DetCEPCv4/compact/top_defs.xml           |  8 ++++----
 Detector/DetCEPCv4/compact/tube_defs.xml          |  6 +++---
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/Detector/DetCEPCv4/compact/Beampipe_o1_v01_01.xml b/Detector/DetCEPCv4/compact/Beampipe_o1_v01_01.xml
index fdc6a501..33dbea27 100644
--- a/Detector/DetCEPCv4/compact/Beampipe_o1_v01_01.xml
+++ b/Detector/DetCEPCv4/compact/Beampipe_o1_v01_01.xml
@@ -25,21 +25,21 @@
            start="TUBE_firstCone_zStart"                               end="TUBE_firstCone_zEnd"
            rMin1="TUBE_firstCone_rInnerStart"                          rMin2="TUBE_firstCone_rInnerEnd"
            rMax1="TUBE_firstCone_rInnerStart+TUBE_firstCone_RadThickness" rMax2="TUBE_firstCone_rInnerEnd+TUBE_firstCone_RadThickness"
-           material="G4_Cu" name="IPInnerBulge" />
+           material="G4_Be" name="IPInnerBulge" />
 
   <!-- second cylinder -->
-  <section type ="Center"  
+  <!--section type ="Center"  
            start="TUBE_secondCylinder_zStart"                               end="TUBE_secondCylinder_zEnd" 
            rMin1="TUBE_secondCylinder_rInner"                               rMin2="TUBE_secondCylinder_rInner"
            rMax1="TUBE_secondCylinder_rInner+TUBE_secondCylinder_thickness" rMax2="TUBE_secondCylinder_rInner+TUBE_secondCylinder_thickness"
-           material="G4_Cu" name="IPOuterTube" />
+           material="G4_Cu" name="IPOuterTube" /-->
 
   <!-- second cone, split into parts -->
-  <section type ="Center" 
+  <!--section type ="Center" 
            start="TUBE_secondCone_part1_zStart"                                end="TUBE_secondCone_part4_zEnd"
            rMin1="TUBE_secondCone_part1_rInnerStart"                             rMin2="TUBE_secondCone_part4_rInnerEnd"
            rMax1="TUBE_secondCone_part1_rInnerStart+TUBE_secondCone_part1_RadThickness"  rMax2="TUBE_secondCone_part4_rInnerEnd+TUBE_secondCone_part4_RadThickness"
-           material="BeampipeBeCableMix" name="IPOuterTube" />
+           material="BeampipeBeCableMix" name="IPOuterTube" /-->
 
   <!--section type ="Center" 
            start="TUBE_secondCone_part2_zStart"                                end="TUBE_secondCone_part2_zEnd"
diff --git a/Detector/DetCEPCv4/compact/top_defs.xml b/Detector/DetCEPCv4/compact/top_defs.xml
index c774b8c4..49208899 100644
--- a/Detector/DetCEPCv4/compact/top_defs.xml
+++ b/Detector/DetCEPCv4/compact/top_defs.xml
@@ -112,14 +112,14 @@
   <constant name="BCal_rOuter" value="140*mm"/>
 
   <!-- the beam tube -->
-  <constant name="TUBE_IPInnerTube_end_z"         value="200*mm"/>
+  <constant name="TUBE_IPInnerTube_end_z"         value="500*mm"/>
   <constant name="TUBE_central_inner_radius" value="14*mm"/>
   <constant name="TUBE_central_thickness" value="0.5*mm"/>
 
-  <constant name="TUBE_IPInnerBulge_end_z"        value="500*mm"/>
-  <constant name="TUBE_IPInnerBulge_end_innerradius" value="19.5*mm"/>
+  <constant name="TUBE_IPInnerBulge_end_z"        value="700*mm"/>
+  <constant name="TUBE_IPInnerBulge_end_innerradius" value="17.5*mm"/>
 
-  <constant name="TUBE_IPOuterTube_start_z"       value="500*mm"/>
+  <constant name="TUBE_IPOuterTube_start_z"       value="700*mm"/>
   <constant name="TUBE_IPOuterTube_end_z"         value="700*mm"/>
 
   <constant name="TUBE_Lcal_clearance" value="20*mm"/>
diff --git a/Detector/DetCEPCv4/compact/tube_defs.xml b/Detector/DetCEPCv4/compact/tube_defs.xml
index b700986a..a446b1e8 100644
--- a/Detector/DetCEPCv4/compact/tube_defs.xml
+++ b/Detector/DetCEPCv4/compact/tube_defs.xml
@@ -8,7 +8,7 @@
   <constant name="TUBE_firstCone_zEnd" value="TUBE_IPInnerBulge_end_z"/>
   <constant name="TUBE_firstCone_rInnerStart" value="TUBE_innerCylinder_rInner"/>
   <constant name="TUBE_firstCone_rInnerEnd" value="TUBE_IPInnerBulge_end_innerradius"/>
-  <constant name="TUBE_firstCone_thickness" value="3*mm"/>
+  <constant name="TUBE_firstCone_thickness" value="0.5*mm"/>
   <!--
      D. Jeans, update april 2017
      in this driver, we have to define the what I call the radial thickness
@@ -19,8 +19,8 @@
   <constant name="TUBE_firstCone_dz" value="TUBE_firstCone_zEnd-TUBE_firstCone_zStart"/>
   <constant name="TUBE_firstCone_dr" value="TUBE_firstCone_rInnerEnd-TUBE_firstCone_rInnerStart"/>
   <constant name="TUBE_firstCone_costh" value="TUBE_firstCone_dz/sqrt( TUBE_firstCone_dz**2. + TUBE_firstCone_dr**2. )"/>
-  <constant name="TUBE_firstCone_RadThickness" value="TUBE_firstCone_thickness/TUBE_firstCone_costh"/>
-
+  <!--constant name="TUBE_firstCone_RadThickness" value="TUBE_firstCone_thickness/TUBE_firstCone_costh"/-->
+  <constant name="TUBE_firstCone_RadThickness" value="TUBE_firstCone_thickness"/>
 
   <constant name="TUBE_secondCylinder_zStart"    value="TUBE_firstCone_zEnd"/>
   <constant name="TUBE_secondCylinder_zEnd"      value="TUBE_IPOuterTube_end_z"/>
-- 
GitLab