Warning, /DD4hep/examples/ClientTests/compact/FCCmachine/FCCee_DectDimensions.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
0003 xmlns:xs="http://www.w3.org/2001/XMLSchema"
0004 xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
0005
0006 <info name="FCCDectDimensions"
0007 title="master file with includes and world dimension"
0008 author="nalipour"
0009 url="no"
0010 status="development"
0011 version="1.0">
0012 <comment>
0013 </comment>
0014 </info>
0015
0016
0017 <define>
0018 <constant name="world_side" value="6100*mm"/>
0019 <constant name="CrossingAngle" value="0.030*rad"/>
0020
0021 <constant name="GlobalTrackerReadoutID_DCH" type="string" value="system:1,layer:16,phi:16"/>
0022 <constant name="GlobalTrackerReadoutID" type="string" value="system:5,side:-2,layer:6,module:11,sensor:8"/>
0023
0024 <constant name="SolenoidField" value="2*tesla"/>
0025
0026
0027 <constant name="DetID_NOTUSED" value=" 0"/>
0028
0029 <constant name="DetID_VXD_Barrel" value=" 1"/>
0030 <constant name="DetID_VXD_Endcap" value=" 2"/>
0031 <constant name="DetID_DCH" value=" 3"/>
0032 <constant name="DetID_Calo_Barrel" value=" 4"/>
0033 <constant name="DetID_Calo_Endcap" value=" 5"/>
0034 <constant name="DetID_Calo_Endcap_2" value=" 6"/>
0035
0036 <constant name="DetID_HCAL_Barrel" value=" 10"/>
0037 <constant name="DetID_HCAL_Endcap" value=" 11"/>
0038 <constant name="DetID_HCAL_Ring" value=" 12"/>
0039
0040 <constant name="DetID_Yoke_Barrel" value=" 13"/>
0041 <constant name="DetID_Yoke_Endcap" value=" 14"/>
0042
0043 <constant name="DetID_LumiCal" value=" 15"/>
0044 <constant name="DetID_LumiCalInstrumentation" value=" 16"/>
0045 <constant name="DetID_LumiCalCooling" value=" 17"/>
0046 <constant name="DetID_LumiCalBackShield" value=" 18"/>
0047 <constant name="DetID_HOMAbsorber" value=" 19"/>
0048 <constant name="DetID_LumiCalNoseShield" value=" 22"/>
0049
0050 <constant name="BeamPipeWidth" value="1.2*mm" />
0051 <constant name="BeamPipeWidthFirstCone" value="1.0*mm" />
0052 <constant name="CentralBeamPipe_zmax" value="12.5*cm"/>
0053 <constant name="BePartEnd_z" value="90.0*cm"/>
0054 <constant name="SeparatedBeamPipe_z" value="1159.97*mm"/>
0055 <constant name="CentralBeamPipe_rmax" value="15.0*mm"/>
0056 <constant name="BeamPipeGoldWidth" value="0.005*mm" />
0057 <constant name="BeamPipeGoldTolerance" value="0.001*mm" /> <!-- dummy tolerance, some small non zero value -->
0058
0059 <constant name="InnerTracker_half_length" value="2300*mm" />
0060
0061 <constant name="ConeBeamPipe_zmax" value="InnerTracker_half_length" />
0062 <constant name="ConeBeamPipe_rmax_1" value="InnerTracker_half_length * 0.1 + 1*mm" />
0063
0064 <constant name="BigBeamPipe_zmax" value="1120*mm"/>
0065 <constant name="SeparatedBeamPipe_rmax" value="15*mm"/>
0066 <constant name="BeamPipeTantalShieldWidth" value="15*mm"/>
0067 <constant name="SideFillerShieldWidth" value="7*mm"/>
0068 <constant name="TopFillerShieldWidth" value="8*mm"/>
0069 <constant name="BeamPipe_end" value="12500*mm"/>
0070
0071
0072 <constant name="size_x" value="60*mm"/>
0073 <constant name="size_y" value="12*mm"/>
0074 <constant name="size_z" value="50*mm"/>
0075
0076 <constant name="env_safety" value="0.1*mm"/>
0077
0078 <constant name="Vertex_inner_radius" value="17*mm"/>
0079 <constant name="Vertex_outer_radius" value="111*mm"/>
0080 <constant name="Vertex_half_length" value="302*mm"/>
0081
0082 <constant name="InnerTracker_inner_radius" value="61*mm"/>
0083 <constant name="InnerTracker_outer_radius" value="696*mm"/>
0084
0085 <constant name="OuterTracker_inner_radius" value="696*mm"/>
0086 <constant name="OuterTracker_outer_radius" value="2145*mm"/> <!-- to avoid overlap with CaloFace, but it has to be large enough to accommodate OT-->
0087 <constant name="OuterTracker_half_length" value="2300*mm"/>
0088
0089 <constant name="ECalBarrel_inner_radius" value="2150*mm"/>
0090 <constant name="ECalBarrel_outer_radius" value="2352*mm"/>
0091 <constant name="ECalBarrel_half_length" value="2210*mm"/>
0092 <constant name="ECalBarrel_symmetry" value="12"/>
0093
0094 <constant name="ECalEndcap_inner_radius" value="340*mm"/>
0095 <constant name="ECalEndcap_outer_radius" value="2350*mm"/>
0096 <constant name="ECalEndcap_min_z" value="2307*mm"/>
0097 <constant name="ECalEndcap_max_z" value="2509*mm"/>
0098 <constant name="ECalEndcap_outer_symmetry" value="12"/>
0099 <constant name="ECalEndcap_inner_symmetry" value="12"/>
0100
0101 <!-- ECal plug not used -->
0102 <constant name="ECalPlug_inner_radius" value="260*mm"/>
0103 <constant name="ECalPlug_outer_radius" value="380*mm"/>
0104 <constant name="ECalPlug_min_z" value="2307*mm"/>
0105 <constant name="ECalPlug_max_z" value="2509*mm"/>
0106 <constant name="ECalPlug_outer_symmetry" value="12"/>
0107 <constant name="ECalPlug_inner_symmetry" value="12"/>
0108
0109 <constant name="HCalBarrel_inner_radius" value="2400*mm"/>
0110 <constant name="HCalBarrel_outer_radius" value="3566*mm"/>
0111 <constant name="HCalBarrel_half_length" value="2210*mm"/>
0112 <constant name="HCalBarrel_symmetry" value="12"/>
0113
0114 <constant name="HCalEndcap_inner_radius" value="340*mm"/>
0115 <constant name="HCalEndcap_outer_radius" value="3566*mm"/>
0116 <constant name="HCalEndcap_min_z" value="2539*mm"/>
0117 <constant name="HCalEndcap_max_z" value="3705*mm"/>
0118 <constant name="HCalEndcap_symmetry" value="12"/>
0119 <constant name="HCalEndcap_zcutout" value="200*mm"/>
0120 <constant name="HCalEndcap_rcutout" value="0*mm"/>
0121
0122 <constant name="HCalRing_inner_radius" value="2370*mm"/>
0123 <constant name="HCalRing_outer_radius" value="HCalEndcap_outer_radius"/>
0124 <constant name="HCalRing_min_z" value="2353.5*mm"/>
0125 <constant name="HCalRing_max_z" value="HCalEndcap_min_z"/>
0126 <constant name="HCalRing_symmetry" value="12"/>
0127
0128 <constant name="Solenoid_inner_radius" value="3719*mm"/>
0129 <constant name="Solenoid_outer_radius" value="4272*mm"/>
0130 <constant name="Solenoid_half_length" value="3705*mm"/>
0131 <constant name="Solenoid_Coil_half_length" value="3476*mm"/>
0132 <constant name="Solenoid_Coil_radius" value="3930*mm"/>
0133
0134 <constant name="YokeBarrel_inner_radius" value="4479*mm"/>
0135 <constant name="YokeBarrel_outer_radius" value="6000*mm"/>
0136 <constant name="YokeBarrel_half_length" value="3755*mm"/>
0137 <constant name="YokeBarrel_symmetry" value="12"/>
0138
0139 <constant name="YokeEndcap_inner_radius" value="400*mm"/>
0140 <constant name="YokeEndcap_outer_radius" value="6000*mm"/>
0141 <constant name="YokeEndcap_min_z" value="3755*mm"/>
0142 <constant name="YokeEndcap_max_z" value="5300*mm"/>
0143 <constant name="YokeEndcap_outer_symmetry" value="12"/>
0144 <constant name="YokeEndcap_inner_symmetry" value="0"/>
0145
0146 <constant name="CompSol_min_z" value="1230*mm"/>
0147
0148 <constant name="LumiCal_max_z" value="1186.5*mm" />
0149 <constant name="LumiCal_min_z" value="1074*mm"/>
0150
0151 <constant name="LumiCal_dz" value="(LumiCal_max_z-LumiCal_min_z)/2.0"/>
0152
0153 <constant name="LumiCal_inner_radius" value="55.0*mm"/>
0154 <constant name="LumiCal_outer_radius" value="112.0*mm- env_safety"/>
0155
0156 <constant name="LumiCal_Instr_thickness" value="20*mm"/>
0157 <constant name="LumiCal_Instr_inner_radius" value="LumiCal_outer_radius"/>
0158 <constant name="LumiCal_Instr_outer_radius" value="LumiCal_outer_radius+LumiCal_Instr_thickness - env_safety"/>
0159
0160 <constant name="LumiCal_Cool_thickness" value="9.75*mm"/>
0161 <constant name="LumiCal_Cool_inner_radius" value="LumiCal_Instr_outer_radius"/>
0162 <constant name="LumiCal_Cool_outer_radius" value="LumiCal_Instr_outer_radius+LumiCal_Cool_thickness"/>
0163
0164 <constant name="Lcal_services_rmax" value="LumiCal_outer_radius+30*mm"/>
0165 <constant name="Lcal_offset_phi" value=" 0."/>
0166 <!--preliminary LumiCal shielding-->
0167 <!--back shielding-->
0168 <constant name="LumiCal_Shield_inner_radius" value="LumiCal_inner_radius"/>
0169 <constant name="LumiCal_Shield_outer_radius" value="LumiCal_outer_radius+LumiCal_Instr_thickness+LumiCal_Cool_thickness"/>
0170 <constant name="LumiCal_shield_dz" value="1.75*mm"/>
0171 <!--nose-->
0172 <constant name="LumiCal_NoseShield_inner_radius" value="LumiCal_inner_radius-5*mm"/>
0173 <constant name="LumiCal_NoseShield_outer_radius" value="LumiCal_inner_radius+10*mm"/>
0174 <constant name="LumiCal_nose_shield_dz" value="12*mm"/>
0175
0176 <constant name="BeamCal_inner_radius" value="32*mm"/>
0177 <constant name="BeamCal_outer_radius" value="150*mm"/>
0178 <constant name="BeamCal_min_z" value="3181*mm"/>
0179 <constant name="BeamCal_max_z" value="3441*mm"/>
0180 <constant name="BeamCal_dz" value="(BeamCal_max_z-BeamCal_min_z)/2.0"/>
0181
0182 <constant name="Kicker_inner_radius" value="4*mm"/>
0183 <constant name="Kicker_outer_radius" value="25*mm"/>
0184 <constant name="Kicker_min_z" value="3480*mm"/>
0185 <constant name="Kicker_max_z" value="3780*mm"/>
0186
0187 <constant name="BPM_inner_radius" value="36*mm"/>
0188 <constant name="BPM_outer_radius" value="55*mm"/>
0189 <constant name="BPM_min_z" value="3790*mm"/>
0190 <constant name="BPM_max_z" value="3880*mm"/>
0191
0192 <constant name="QD0_min_z" value="2000*mm"/>
0193 <constant name="QD0_max_z" value="5200*mm"/>
0194 <constant name="QD0Coil_outer_radius" value="30*mm"/>
0195 <constant name="CollimatorInFrontOfQD0_dz" value="20*cm"/>
0196 <constant name="CollimatorInFrontOfQD0_radius" value="10*mm"/>
0197 <constant name="CollimatorInFrontOfQD0_dr" value="16*mm"/>
0198
0199 <constant name="tracker_region_zmax" value="OuterTracker_half_length"/>
0200 <constant name="tracker_region_rmax" value="OuterTracker_outer_radius"/>
0201
0202 <constant name="GlobalTrackerReadoutID" type="string" value="system:5,side:-2,layer:6,module:11,sensor:8"/>
0203 </define>
0204
0205
0206 <limits>
0207 <limitset name="cal_limits">
0208 <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
0209 </limitset>
0210 </limits>
0211 <regions>
0212 <region name="BeampipeRegion"/>
0213 <region name="VertexBarrelRegion"/>
0214 <region name="VertexEndcapRegion"/>
0215 </regions>
0216
0217
0218 <display>
0219 <vis name="VXDVis" alpha="0.1" r="0.1" g=".5" b=".5" showDaughters="true" visible="false"/>
0220 <vis name="VXDLayerVis" alpha="1.0" r="0.1" g=".5" b=".5" showDaughters="true" visible="true"/>
0221 <vis name="VXDSupportVis" alpha="1.0" r="0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/>
0222 <vis name="ITVis" alpha="1.0" r="0.54" g="0.43" b="0.04" showDaughters="true" visible="true"/>
0223 <vis name="OTVis" alpha="1.0" r="0.8" g="0.8" b="0.4" showDaughters="true" visible="false"/>
0224 <vis name="ECALVis" alpha="1.0" r="0.2" g="0.6" b="0" showDaughters="true" visible="true"/>
0225 <vis name="HCALVis" alpha="1.0" r="0.078" g="0.01176" b="0.588" showDaughters="true" visible="true"/>
0226 <vis name="SOLVis" alpha="1.0" r="0.4" g="0.4" b="0.4" showDaughters="true" visible="true"/>
0227 <vis name="YOKEVis" alpha="1.0" r="0.6" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0228 <vis name="LCALInstrVis" alpha="1.0" r="0.35" g="0.0" b="0.47" showDaughters="true" visible="true"/>
0229 <vis name="LCALVis" alpha="1.0" r="0.25" g="0.88" b="0.81" showDaughters="true" visible="true"/>
0230 <vis name="LCALCoolVis" alpha="1.0" r="0.2" g="0.6" b="0" showDaughters="true" visible="true"/>
0231 <vis name="BCALVis" alpha="1.0" r="0.0" g="0.4" b="0.4" showDaughters="true" visible="true"/>
0232 <vis name="KICKVis" alpha="1.0" r="1.0" g="0.498" b="0.0" showDaughters="true" visible="true"/>
0233 <vis name="QD0CoilIVis" alpha="1.0" r="1.0" g="0.498" b="0.0" showDaughters="true" visible="true"/>
0234 <vis name="QD0CoilOVis" alpha="1.0" r="1.0" g="0.25" b="0.0" showDaughters="true" visible="true"/>
0235 <vis name="CompSolVis" alpha="1.0" r="0.5" g="0.5" b="0.0" showDaughters="true" visible="true"/>
0236 <vis name="ScreenSolVis" alpha="1.0" r="1" g="1" b="0" showDaughters="true" visible="true"/>
0237 <vis name="ColliVis" alpha="1.0" r="0.7" g="0.5" b="1" showDaughters="true" visible="true"/>
0238 <vis name="TantalumVis" alpha="1.0" r="1" g="0.5" b="0.5" showDaughters="true" visible="true"/>
0239 <vis name="BPMVis" alpha="1.0" r="0.25" g="0.88" b="0.81" showDaughters="true" visible="true"/>
0240 <vis name="SupportVis" alpha="1" r="0.2" g="0.2" b="0.2" showDaughters="true" visible="true"/>
0241 </display>
0242
0243 </lccdd>