From 8239d7151f4204323f014345bc57f71c267e3c13 Mon Sep 17 00:00:00 2001 From: Sylvester Joosten <sylvester.joosten@gmail.com> Date: Wed, 9 Jun 2021 03:02:01 +0000 Subject: [PATCH] Resolve "Silicon tracker layout" --- compact/ce_mrich.xml | 2 +- compact/central_tracker.xml | 172 ++++++++++++++---- compact/definitions.xml | 13 +- .../allsilicon_simplified.xml | 0 compact/vertex_tracker.xml | 22 +-- 5 files changed, 154 insertions(+), 55 deletions(-) rename compact/{ => deprecated}/allsilicon_simplified.xml (100%) diff --git a/compact/ce_mrich.xml b/compact/ce_mrich.xml index 6f9c2b7e..7b8860aa 100644 --- a/compact/ce_mrich.xml +++ b/compact/ce_mrich.xml @@ -4,7 +4,7 @@ <constant name="ce_MRICHRMin" value="15*cm"/> <constant name="ce_MRICHRMax" value="BarrelTracking_rmax"/> <constant name="ce_MRICHLength" value="BackwardCherenkov_length"/> - <constant name="ce_MRICHZMin" value="-EcalEndcapN_zmin+ce_MRICHLength"/> + <constant name="ce_MRICHZMin" value="-BarrelTracking_length/2.0 - BackwardTracking_length"/> </define> diff --git a/compact/central_tracker.xml b/compact/central_tracker.xml index 791e13ab..2ac1351d 100644 --- a/compact/central_tracker.xml +++ b/compact/central_tracker.xml @@ -19,14 +19,14 @@ <constant name="TrackerBarrelSpaceFrame_width" value="40.0*mm"/> <constant name="TrackerBarrelSpaceFrame_height" value="sqrt(3.0)*32.0*mm/2.0"/> - <constant name="TrackerSensor_thickness" value="0.03*mm"/> + <constant name="TrackerSensor_thickness" value="0.03*mm"/> <constant name="TrackerBarrel_thickness" value="0.55/100*9.37*cm"/> <constant name="TrackerBarrelService_thickness" value="TrackerBarrel_thickness-TrackerSensor_thickness"/> <comment> Layer_rOffset is used to add inside space so the _rmin value is the nominal sensor radius. </comment> - <constant name="TrackerBarrelLayer_rOffset" value="0.5*cm"/> + <constant name="TrackerBarrelLayer_rOffset" value="0.5*cm"/> <constant name="TrackerBarrelInner_rmin1" value="21.0*cm"/> <constant name="TrackerBarrelInner_rmin2" value="TrackerBarrelInner_rmin1 + TrackerBarrelSpaceFrame_width"/> <constant name="TrackerBarrelInner_length1" value="54.0*cm"/> @@ -47,32 +47,33 @@ </comment> <constant name="TrackerEndcap_thickness" value="0.25/100*9.37*cm"/> <constant name="TrackerEndcapService_thickness" value="TrackerEndcap_thickness-TrackerSensor_thickness"/> - <constant name="TrackerEndcapLayer_length" value="5.0*cm"/> - <constant name="TrackerEndcapInner_nLayers" value="2"/> + <constant name="TrackerEndcapInner_nLayers" value="1"/> <constant name="TrackerEndcapOuter_nLayers" value="3"/> <constant name="TrackerEndcapInner_zmin" value="TrackerBarrelInner_length/2.0"/> - <constant name="TrackerEndcapInner_zmax" value="TrackerEndcapInner_zmin + 2.0*TrackerEndcapLayer_length "/> + <constant name="TrackerEndcapInner_zmax" value="TrackerBarrelOuter_length/2.0"/> <constant name="TrackerEndcapInner_length" value="TrackerEndcapInner_zmax- TrackerEndcapInner_zmin"/> <constant name="TrackerEndcapInnerLayer_dz" value="TrackerEndcapInner_length/TrackerEndcapInner_nLayers"/> <constant name="TrackerEndcapOuter_zmin" value="TrackerBarrelOuter_length/2.0"/> - <constant name="TrackerEndcapOuter_zmax" value="CentralTracking_length/2.0"/> + <constant name="TrackerEndcapOuter_zmax" value="TrackerEndcapOuter_zmin + 72"/> <constant name="TrackerEndcapOuter_length" value="TrackerEndcapOuter_zmax- TrackerEndcapOuter_zmin"/> <constant name="TrackerEndcapOuterLayer_dz" value="TrackerEndcapOuter_length/TrackerEndcapOuter_nLayers"/> <constant name="TrackerEndcapInner_rmin1" value="Beampipe_rmax+1.0*cm"/> <constant name="TrackerEndcapInner_rmin2" value="Beampipe_rmax+1.0*cm"/> - <constant name="TrackerEndcapOuter_rmin" value="3.18*cm"/> - <constant name="TrackerEndcapOuter_rmin1" value="3.18*cm"/> + <constant name="TrackerEndcapOuter_rmin1" value="3.18*cm + 1.2*cm * 0"/> + <constant name="TrackerEndcapOuter_rmin2" value="3.18*cm + 1.2*cm * 1"/> + <constant name="TrackerEndcapOuter_rmin3" value="3.18*cm + 1.2*cm * 2"/> - <constant name="TrackerEndcapInner_rmax1" value="18.5*cm"/> - <constant name="TrackerEndcapInner_rmax2" value="18.5*cm + TrackerBarrelInner_thickness"/> + <constant name="TrackerEndcapInner_rmax1" value="TrackerBarrelOuter_rmin1-5.0*mm"/> + <constant name="TrackerEndcapInner_rmax2" value="TrackerBarrelOuter_rmin1-5.0*mm"/> - <constant name="TrackerEndcapOuter_rmax" value="43.23*cm"/> <constant name="TrackerEndcapOuter_rmax1" value="43.23*cm"/> + <constant name="TrackerEndcapOuter_rmax2" value="43.23*cm"/> + <constant name="TrackerEndcapOuter_rmax3" value="43.23*cm"/> <comment> TODO: These should be computed </comment> <constant name="TrackerBarrelInner_NModules" value="30"/> @@ -87,6 +88,12 @@ <constant name="TrackerEndcapOuterMod1_x1" value="2.0*TrackerEndcapOuter_rmin1*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> <constant name="TrackerEndcapOuterMod1_x2" value="2.0*TrackerEndcapOuter_rmax1*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> <constant name="TrackerEndcapOuterMod1_y" value="TrackerEndcapOuter_rmax1*cos(TrackerEndcapOuterModOpeningAngle/2.0) - TrackerEndcapOuter_rmin1"/> + <constant name="TrackerEndcapOuterMod2_x1" value="2.0*TrackerEndcapOuter_rmin2*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> + <constant name="TrackerEndcapOuterMod2_x2" value="2.0*TrackerEndcapOuter_rmax2*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> + <constant name="TrackerEndcapOuterMod2_y" value="TrackerEndcapOuter_rmax2*cos(TrackerEndcapOuterModOpeningAngle/2.0) - TrackerEndcapOuter_rmin2"/> + <constant name="TrackerEndcapOuterMod3_x1" value="2.0*TrackerEndcapOuter_rmin3*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> + <constant name="TrackerEndcapOuterMod3_x2" value="2.0*TrackerEndcapOuter_rmax3*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/> + <constant name="TrackerEndcapOuterMod3_y" value="TrackerEndcapOuter_rmax3*cos(TrackerEndcapOuterModOpeningAngle/2.0) - TrackerEndcapOuter_rmin3"/> <!-- @@ -182,6 +189,22 @@ <module_component name="peek1" material="PEEK" sensitive="false" width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelInner_length1-6*mm" thickness="2.0*mm" /> </module> + <module name="TrackerBarrelInner_Module2" vis="PurpleVis"> + <frame material="CarbonFiber_25percent" vis="BlueGreenVis" + width="TrackerBarrelSpaceFrame_width" + height="TrackerBarrelSpaceFrame_height" + length="TrackerBarrelInner_length2" + thickness="0.1*mm" /> + <module_component name="peek1" material="PEEK" sensitive="false" + width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelInner_length2-4*mm" thickness="2.0*mm" /> + <module_component name="silicon" + width="TrackerBarrelSpaceFrame_width" + length="TrackerBarrelInner_length2-5*mm" thickness="0.05*mm" material="Silicon" sensitive="true"> + <!--position z="-0.025*mm" y="0*mm"/--> + </module_component> + <module_component name="peek1" material="PEEK" sensitive="false" + width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelInner_length2-6*mm" thickness="2.0*mm" /> + </module> <comment> Tracker Barrel Inner Layers </comment> @@ -193,7 +216,7 @@ <rphi_layout phi_tilt="10.0*degree" nphi="TrackerBarrelInner_NModules" phi0="0.0" rc="TrackerBarrelInner_rmin1" dr="0.0 * mm"/> <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> </layer> - <layer module="TrackerBarrelInner_Module1" id="2" vis="VertexVis"> + <layer module="TrackerBarrelInner_Module2" id="2" vis="VertexVis"> <barrel_envelope inner_r="TrackerBarrelInner_rmin2-TrackerBarrelLayer_rOffset" outer_r="TrackerBarrelInner_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrelInner_thickness" @@ -212,9 +235,8 @@ reflect="false"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="TrackerEndcapInnerMod1_x1/2.0" x2="TrackerEndcapInnerMod1_x2/2.0" z="TrackerEndcapInnerMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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" @@ -224,8 +246,8 @@ zstart="TrackerEndcapInner_zmin" /> <ring vis="AnlRed" r="TrackerEndcapInner_rmin1+TrackerEndcapInnerMod1_y/2.0" - zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + zstart="(50.0*mm)" + nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> </detector> @@ -238,9 +260,8 @@ reflect="true"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="TrackerEndcapInnerMod1_x1/2.0" x2="TrackerEndcapInnerMod1_x2/2.0" z="TrackerEndcapInnerMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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" @@ -249,8 +270,9 @@ length="TrackerEndcapInnerLayer_dz" zstart="TrackerEndcapInner_zmin" /> <ring vis="AnlRed" - r="TrackerEndcapInner_rmin1+TrackerEndcapInnerMod1_y/2.0" zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + r="TrackerEndcapInner_rmin1+TrackerEndcapInnerMod1_y/2.0" + zstart="-(50.0*mm)" + nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> </detector> @@ -340,6 +362,22 @@ <module_component name="peek2" material="PEEK" sensitive="false" width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelOuter_length1-0.1*mm" thickness="2.0*mm" /> </module> + <module name="TrackerBarrelOuter_Module2" vis="PurpleVis"> + <frame material="CarbonFiber_25percent" vis="BlueGreenVis" + width="TrackerBarrelSpaceFrame_width" + height="TrackerBarrelSpaceFrame_height" + length="TrackerBarrelOuter_length2" + thickness="0.1*mm" /> + <module_component name="peek1" material="PEEK" sensitive="false" + width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelOuter_length2-0.1*mm" thickness="2.0*mm" /> + <module_component name="silicon" + width="TrackerBarrelSpaceFrame_width" + length="TrackerBarrelOuter_length1-0.1*mm" + thickness="0.05*mm" material="Silicon" sensitive="true"> + </module_component> + <module_component name="peek2" material="PEEK" sensitive="false" + width="TrackerBarrelSpaceFrame_width" length="TrackerBarrelOuter_length1-0.1*mm" thickness="2.0*mm" /> + </module> <comment> Tracker Barrel Inner Layers </comment> @@ -351,7 +389,7 @@ <rphi_layout phi_tilt="10.0*degree" nphi="TrackerBarrelOuter_NModules" phi0="0.0" rc="TrackerBarrelOuter_rmin1" dr="0.0 * mm"/> <z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/> </layer> - <layer module="TrackerBarrelOuter_Module1" id="2" vis="VertexVis"> + <layer module="TrackerBarrelOuter_Module2" id="2" vis="VertexVis"> <barrel_envelope inner_r="TrackerBarrelOuter_rmin2-TrackerBarrelLayer_rOffset" outer_r="TrackerBarrelOuter_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrelOuter_thickness" @@ -370,20 +408,51 @@ reflect="false"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="TrackerEndcapOuterMod1_x1/2.0" x2="TrackerEndcapOuterMod1_x2/2.0" z="TrackerEndcapOuterMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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="TrackerEndcapOuterMod2_x1/2.0" x2="TrackerEndcapOuterMod2_x2/2.0" z="TrackerEndcapOuterMod2_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="Module3" vis="AnlProcess_Blue"> + <trd x1="TrackerEndcapOuterMod3_x1/2.0" x2="TrackerEndcapOuterMod3_x2/2.0" z="TrackerEndcapOuterMod3_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="TrackerEndcapOuter_rmin1" - rmax="TrackerEndcapOuter_rmax" + rmax="TrackerEndcapOuter_rmax1" length="TrackerEndcapOuterLayer_dz" zstart="TrackerEndcapOuter_zmin" /> <ring vis="AnlRed" r="TrackerEndcapOuter_rmin1+TrackerEndcapOuterMod1_y/2.0" - zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module1" /> + </layer> + <layer id="2"> + <envelope vis="AnlRed" + rmin="TrackerEndcapOuter_rmin2" + rmax="TrackerEndcapOuter_rmax2" + length="TrackerEndcapOuterLayer_dz" + zstart="TrackerEndcapOuter_zmin + TrackerEndcapOuterLayer_dz" /> + <ring vis="AnlRed" + r="TrackerEndcapOuter_rmin2+TrackerEndcapOuterMod2_y/2.0" + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module2" /> + </layer> + <layer id="3"> + <envelope vis="AnlRed" + rmin="TrackerEndcapOuter_rmin3" + rmax="TrackerEndcapOuter_rmax3" + length="TrackerEndcapOuterLayer_dz" + zstart="TrackerEndcapOuter_zmin + 2 * TrackerEndcapOuterLayer_dz" /> + <ring vis="AnlRed" + r="TrackerEndcapOuter_rmin3+TrackerEndcapOuterMod3_y/2.0" + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module3" /> </layer> </detector> @@ -396,20 +465,51 @@ reflect="true"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="TrackerEndcapOuterMod1_x1/2.0" x2="TrackerEndcapOuterMod1_x2/2.0" z="TrackerEndcapOuterMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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="TrackerEndcapOuterMod2_x1/2.0" x2="TrackerEndcapOuterMod2_x2/2.0" z="TrackerEndcapOuterMod2_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="Module3" vis="AnlProcess_Blue"> + <trd x1="TrackerEndcapOuterMod3_x1/2.0" x2="TrackerEndcapOuterMod3_x2/2.0" z="TrackerEndcapOuterMod3_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="TrackerEndcapOuter_rmin1" - rmax="TrackerEndcapOuter_rmax" + rmin="TrackerEndcapOuter_rmin1 + 0 * 1.2*cm" + rmax="TrackerEndcapOuter_rmax1" length="TrackerEndcapOuterLayer_dz" zstart="TrackerEndcapOuter_zmin" /> <ring vis="AnlRed" r="TrackerEndcapOuter_rmin1+TrackerEndcapOuterMod1_y/2.0" - zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module1" /> + </layer> + <layer id="2"> + <envelope vis="AnlRed" + rmin="TrackerEndcapOuter_rmin2" + rmax="TrackerEndcapOuter_rmax2" + length="TrackerEndcapOuterLayer_dz" + zstart="TrackerEndcapOuter_zmin + TrackerEndcapOuterLayer_dz" /> + <ring vis="AnlRed" + r="TrackerEndcapOuter_rmin2+TrackerEndcapOuterMod2_y/2.0" + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module2" /> + </layer> + <layer id="3"> + <envelope vis="AnlRed" + rmin="TrackerEndcapOuter_rmin3" + rmax="TrackerEndcapOuter_rmax3" + length="TrackerEndcapOuterLayer_dz" + zstart="TrackerEndcapOuter_zmin + 2 * TrackerEndcapOuterLayer_dz" /> + <ring vis="AnlRed" + r="TrackerEndcapOuter_rmin3+TrackerEndcapOuterMod3_y/2.0" + zstart="0.0*mm" + nmodules="12" dz="2.5 * mm" module="Module3" /> </layer> </detector> <!-- diff --git a/compact/definitions.xml b/compact/definitions.xml index 01b81b0a..e24d7e2f 100644 --- a/compact/definitions.xml +++ b/compact/definitions.xml @@ -359,7 +359,8 @@ </comment> <constant name="ForwardTracking_length" value="0.0*cm"/> - <constant name="BackwardTracking_length" value="0.0*cm"/> + <comment>This compensates for the asymmetry of the setup</comment> + <constant name="BackwardTracking_length" value="7.5*cm"/> <comment> ------------------------- @@ -375,7 +376,7 @@ ------------------------- </comment> <constant name="VertexTrackerBarrel_rmin" value="Beampipe_rmax+5.0*mm"/> - <constant name="VertexTrackerBarrel_rmax" value="150.0*mm"/> + <constant name="VertexTrackerBarrel_rmax" value="200.0*mm"/> <constant name="VertexTrackerBarrel_length" value="300.0*mm"/> <constant name="VertexTrackerBarrel_zmax" value="VertexTrackerBarrel_length/2.0"/> @@ -385,8 +386,8 @@ <constant name="VertexTrackerEndcapP_rmin" value="Beampipe_rmax+5.0*mm"/> <constant name="VertexTrackerEndcapN_rmin" value="Beampipe_rmax+5.0*mm"/> - <constant name="VertexTrackerEndcapP_zmax" value="500.0*mm/2.0"/> - <constant name="VertexTrackerEndcapN_zmax" value="500.0*mm/2.0"/> + <constant name="VertexTrackerEndcapP_zmax" value="600.0*mm/2.0"/> + <constant name="VertexTrackerEndcapN_zmax" value="600.0*mm/2.0"/> <comment> Vertex Tracking Region @@ -482,8 +483,8 @@ <constant name="EcalBarrel_TotalThickness" value="40.0*cm"/> - <constant name="EcalEndcapP_zmin" value="CentralTracking_length/2.0 + ForwardPIDLength"/> - <constant name="EcalEndcapN_zmin" value="CentralTracking_length/2.0 + BackwardPIDLength"/> + <constant name="EcalEndcapP_zmin" value="BarrelTracking_length/2.0 + ForwardTracking_length + ForwardPIDLength"/> + <constant name="EcalEndcapN_zmin" value="BarrelTracking_length/2.0 + BackwardTracking_length + BackwardPIDLength"/> <constant name="BarrelLength" value="TrackerBarrelOuter_length + ForwardPIDLength + BackwardPIDLength" /> <constant name="Barrel_offset" value="(EcalEndcapP_zmin-EcalEndcapN_zmin)/2.0" /> diff --git a/compact/allsilicon_simplified.xml b/compact/deprecated/allsilicon_simplified.xml similarity index 100% rename from compact/allsilicon_simplified.xml rename to compact/deprecated/allsilicon_simplified.xml diff --git a/compact/vertex_tracker.xml b/compact/vertex_tracker.xml index b32f9166..e83a0535 100644 --- a/compact/vertex_tracker.xml +++ b/compact/vertex_tracker.xml @@ -2,7 +2,7 @@ <lccdd> <define> - <constant name="ITS3Thickness" value="0.03*mm"/> + <constant name="ITS3Thickness" value="30*um"/> <constant name="VertexBarrel_rmin1" value="3.3*cm"/> <constant name="VertexBarrel_rmin2" value="5.7*cm"/> <constant name="VertexBarrelModule_maxThickness" value="VertexBarrel_rmin2 - VertexBarrel_rmin1"/> @@ -29,7 +29,7 @@ <constant name="VertexTrackerEndcapN_zmin" value="VertexTrackerBarrel_zmax"/> <constant name="VertexTrackerEndcapP_zmin" value="VertexTrackerBarrel_zmax"/> - <constant name="VertexEndcap_NLayers" value="2"/> + <constant name="VertexEndcap_NLayers" value="1"/> <constant name="VertexTrackerEndcap_delta" value="(VertexTrackerEndcapP_zmax - VertexTrackerEndcapP_zmin)/VertexEndcap_NLayers"/> <constant name="VertexEndcapLayer_dz" value="(VertexTrackerEndcapP_zmax - VertexTrackerEndcapP_zmin)/VertexEndcap_NLayers"/> @@ -132,9 +132,8 @@ reflect="false"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="VertexEndcapMod1_x1/2.0" x2="VertexEndcapMod1_x2/2.0" z="VertexEndcapMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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" @@ -144,8 +143,8 @@ zstart="VertexTrackerEndcapP_zmin" /> <ring vis="AnlRed" r="VertexTrackerEndcapP_rmin+VertexEndcapMod1_y/2.0" - zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + zstart="25.0*mm" + nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> </detector> @@ -159,9 +158,8 @@ reflect="true"> <module name="Module1" vis="AnlProcess_Blue"> <trd x1="VertexEndcapMod1_x1/2.0" x2="VertexEndcapMod1_x2/2.0" z="VertexEndcapMod1_y/2"/> - <module_component thickness="1.0*mm" material="PEEK"/> - <module_component thickness="500.0*um" material="Silicon" sensitive="true"/> - <module_component thickness="1.0*mm" material="PEEK"/> + <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" @@ -171,8 +169,8 @@ zstart="VertexTrackerEndcapN_zmin" /> <ring vis="AnlRed" r="VertexTrackerEndcapN_rmin+VertexEndcapMod1_y/2.0" - zstart="5.0*mm" - nmodules="12" dz="5 * mm" module="Module1" /> + zstart="-25.0*mm" + nmodules="12" dz="2.5 * mm" module="Module1" /> </layer> </detector> -- GitLab