Back to home page

EIC code displayed by LXR

 
 

    


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>