From df63c0e4b0ae212bf9ef5fd0f36423590e8b8755 Mon Sep 17 00:00:00 2001 From: Zhenyu Ye <yezhenyu@EIC-SoLID.local> Date: Thu, 17 Jun 2021 17:30:31 -0400 Subject: [PATCH] Update Endcap TOF --- compact/tof_endcap.xml | 78 +++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/compact/tof_endcap.xml b/compact/tof_endcap.xml index a98eee6b..a670f3b7 100644 --- a/compact/tof_endcap.xml +++ b/compact/tof_endcap.xml @@ -13,24 +13,24 @@ <constant name="TOFEndcap_nLayers" value="2"/> - <constant name="TOFEndcapOuter_zmin" value="0*cm"/> - <constant name="TOFEndcapOuter_zmax" value="TOFEndcapOuter_zmin + 10*cm"/> - <constant name="TOFEndcapOuter_length" value="TOFEndcapOuter_zmax- TOFEndcapOuter_zmin"/> - <constant name="TOFEndcapOuterLayer_dz" value="TOFEndcapOuter_length/TOFEndcapOuter_nLayers"/> + <constant name="TOFEndcap_zmin" value="0*cm"/> + <constant name="TOFEndcap_zmax" value="TOFEndcap_zmin + 10*cm"/> + <constant name="TOFEndcap_length" value="TOFEndcap_zmax- TOFEndcap_zmin"/> + <constant name="TOFEndcapLayer_dz" value="TOFEndcap_length/TOFEndcap_nLayers"/> - <constant name="TOFEndcapOuter_rmin1" value="3.18*cm + 1.2*cm * 0"/> - <constant name="TOFEndcapOuter_rmin2" value="3.18*cm + 1.2*cm * 1"/> + <constant name="TOFEndcap_rmin1" value="3.18*cm + 1.2*cm * 0"/> + <constant name="TOFEndcap_rmin2" value="3.18*cm + 1.2*cm * 1"/> - <constant name="TOFEndcapOuter_rmax1" value="43.23*cm"/> - <constant name="TOFEndcapOuter_rmax2" value="43.23*cm"/> + <constant name="TOFEndcap_rmax1" value="43.23*cm"/> + <constant name="TOFEndcap_rmax2" value="43.23*cm"/> - <constant name="TOFEndcapOuterModOpeningAngle" value="30.0*degree"/> - <constant name="TOFEndcapOuterMod1_x1" value="2.0*TOFEndcapOuter_rmin1*sin(TOFEndcapOuterModOpeningAngle/2.0)"/> - <constant name="TOFEndcapOuterMod1_x2" value="2.0*TOFEndcapOuter_rmax1*sin(TOFEndcapOuterModOpeningAngle/2.0)"/> - <constant name="TOFEndcapOuterMod1_y" value="TOFEndcapOuter_rmax1*cos(TOFEndcapOuterModOpeningAngle/2.0) - TOFEndcapOuter_rmin1"/> - <constant name="TOFEndcapOuterMod2_x1" value="2.0*TOFEndcapOuter_rmin2*sin(TOFEndcapOuterModOpeningAngle/2.0)"/> - <constant name="TOFEndcapOuterMod2_x2" value="2.0*TOFEndcapOuter_rmax2*sin(TOFEndcapOuterModOpeningAngle/2.0)"/> - <constant name="TOFEndcapOuterMod2_y" value="TOFEndcapOuter_rmax2*cos(TOFEndcapOuterModOpeningAngle/2.0) - TOFEndcapOuter_rmin2"/> + <constant name="TOFEndcapModOpeningAngle" value="30.0*degree"/> + <constant name="TOFEndcapMod1_x1" value="2.0*TOFEndcap_rmin1*sin(TOFEndcapModOpeningAngle/2.0)"/> + <constant name="TOFEndcapMod1_x2" value="2.0*TOFEndcap_rmax1*sin(TOFEndcapModOpeningAngle/2.0)"/> + <constant name="TOFEndcapMod1_y" value="TOFEndcap_rmax1*cos(TOFEndcapModOpeningAngle/2.0) - TOFEndcap_rmin1"/> + <constant name="TOFEndcapMod2_x1" value="2.0*TOFEndcap_rmin2*sin(TOFEndcapModOpeningAngle/2.0)"/> + <constant name="TOFEndcapMod2_x2" value="2.0*TOFEndcap_rmax2*sin(TOFEndcapModOpeningAngle/2.0)"/> + <constant name="TOFEndcapMod2_y" value="TOFEndcap_rmax2*cos(TOFEndcapModOpeningAngle/2.0) - TOFEndcap_rmin2"/> <constant name="ForwardTOF_zmin" value="BarrelTracking_length/2.0 + ForwardTracking_length + ForwardRICH_length + ForwardTRD_length"/> <constant name="ForwardTOF_rmin" value="ForwardPID_rmin1"/> @@ -50,34 +50,34 @@ vis="AnlRed" reflect="false"> <module name="Module1" vis="AnlProcess_Blue"> - <trd x1="TOFEndcapOuterMod1_x1/2.0" x2="TOFEndcapOuterMod1_x2/2.0" z="TOFEndcapOuterMod1_y/2"/> + <trd x1="TOFEndcapMod1_x1/2.0" x2="TOFEndcapMod1_x2/2.0" z="TOFEndcapMod1_y/2"/> <module_component thickness="ITS3Thickness" material="Silicon" sensitive="true"/> <module_component thickness="0.25/100*9.37*cm-ITS3Thickness" material="Silicon"/> </module> <module name="Module2" vis="AnlProcess_Blue"> - <trd x1="TOFEndcapOuterMod2_x1/2.0" x2="TOFEndcapOuterMod2_x2/2.0" z="TOFEndcapOuterMod2_y/2"/> + <trd x1="TOFEndcapMod2_x1/2.0" x2="TOFEndcapMod2_x2/2.0" z="TOFEndcapMod2_y/2"/> <module_component thickness="ITS3Thickness" material="Silicon" sensitive="true"/> <module_component thickness="0.25/100*9.37*cm-ITS3Thickness" material="Silicon"/> </module> <layer id="1"> <envelope vis="AnlRed" - rmin="TOFEndcapOuter_rmin1" - rmax="TOFEndcapOuter_rmax1" - length="TOFEndcapOuterLayer_dz" + rmin="TOFEndcap_rmin1" + rmax="TOFEndcap_rmax1" + length="TOFEndcapLayer_dz" zstart="ForwardTOF_zmin" /> <ring vis="AnlRed" - r="TOFEndcapOuter_rmin1+TOFEndcapOuterMod1_y/2.0" + r="TOFEndcap_rmin1+TOFEndcapMod1_y/2.0" zstart="0.0*mm" nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> <layer id="2"> <envelope vis="AnlRed" - rmin="TOFEndcapOuter_rmin2" - rmax="TOFEndcapOuter_rmax2" - length="TOFEndcapOuterLayer_dz" - zstart="ForwardTOF_zmin + TOFEndcapOuterLayer_dz" /> + rmin="TOFEndcap_rmin2" + rmax="TOFEndcap_rmax2" + length="TOFEndcapLayer_dz" + zstart="ForwardTOF_zmin + TOFEndcapLayer_dz" /> <ring vis="AnlRed" - r="TOFEndcapOuter_rmin2+TOFEndcapOuterMod2_y/2.0" + r="TOFEndcap_rmin2+TOFEndcapMod2_y/2.0" zstart="0.0*mm" nmodules="12" dz="2.5 * mm" module="Module2" /> </layer> @@ -91,34 +91,34 @@ vis="AnlRed" reflect="true"> <module name="Module1" vis="AnlProcess_Blue"> - <trd x1="TOFEndcapOuterMod1_x1/2.0" x2="TOFEndcapOuterMod1_x2/2.0" z="TOFEndcapOuterMod1_y/2"/> + <trd x1="TOFEndcapMod1_x1/2.0" x2="TOFEndcapMod1_x2/2.0" z="TOFEndcapMod1_y/2"/> <module_component thickness="ITS3Thickness" material="Silicon" sensitive="true"/> <module_component thickness="0.25/100*9.37*cm-ITS3Thickness" material="Silicon"/> </module> <module name="Module2" vis="AnlProcess_Blue"> - <trd x1="TOFEndcapOuterMod2_x1/2.0" x2="TOFEndcapOuterMod2_x2/2.0" z="TOFEndcapOuterMod2_y/2"/> + <trd x1="TOFEndcapMod2_x1/2.0" x2="TOFEndcapMod2_x2/2.0" z="TOFEndcapMod2_y/2"/> <module_component thickness="ITS3Thickness" material="Silicon" sensitive="true"/> <module_component thickness="0.25/100*9.37*cm-ITS3Thickness" material="Silicon"/> </module> <layer id="1"> <envelope vis="AnlRed" - rmin="TOFEndcapOuter_rmin1 + 0 * 1.2*cm" - rmax="TOFEndcapOuter_rmax1" - length="TOFEndcapOuterLayer_dz" + rmin="TOFEndcap_rmin1 + 0 * 1.2*cm" + rmax="TOFEndcap_rmax1" + length="TOFEndcapLayer_dz" zstart="BackwardTOF_zmin" /> <ring vis="AnlRed" - r="TOFEndcapOuter_rmin1+TOFEndcapOuterMod1_y/2.0" + r="TOFEndcap_rmin1+TOFEndcapMod1_y/2.0" zstart="0.0*mm" nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> <layer id="2"> <envelope vis="AnlRed" - rmin="TOFEndcapOuter_rmin2" - rmax="TOFEndcapOuter_rmax2" - length="TOFEndcapOuterLayer_dz" - zstart="BackwardTOF_zmin + TOFEndcapOuterLayer_dz" /> + rmin="TOFEndcap_rmin2" + rmax="TOFEndcap_rmax2" + length="TOFEndcapLayer_dz" + zstart="BackwardTOF_zmin + TOFEndcapLayer_dz" /> <ring vis="AnlRed" - r="TOFEndcapOuter_rmin2+TOFEndcapOuterMod2_y/2.0" + r="TOFEndcap_rmin2+TOFEndcapMod2_y/2.0" zstart="0.0*mm" nmodules="12" dz="2.5 * mm" module="Module2" /> </layer> @@ -137,7 +137,7 @@ vis="AnlOrange" inner_z="ForwardTOF_zmin" inner_r="ForwardTOF_rmin" - outer_r="ForwardTOF_rmax"> + _r="ForwardTOF_rmax"> <slice material="Air" thickness="ForwardTOF_length/2.0" vis="AnlOrange" /> </layer> </detector> @@ -154,7 +154,7 @@ vis="AnlOrange" inner_z="BackwardTOF_zmin" inner_r="BackwardTOF_rmin" - outer_r="BackwardTOF_rmax"> + _r="BackwardTOF_rmax"> <slice material="Air" thickness="BackwardTOF_length/2.0" vis="AnlOrange" /> </layer> </detector>--> -- GitLab