Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
<?xml version="1.0"?>
<DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../../DetectorDescription/Schema/DDLSchema.xsd">
<ConstantsSection label="escon.xml" eval="true">
  <Constant name="ESFrontZ"            value="2990*mm"/>
  <Constant name="ESRearZ"             value="3170*mm"/>
  <Constant name="ESMidZ"              value="[ectkcable:z3CabEC]"/>
  <Constant name="R_MIN"               value="317*mm"/>
  <Constant name="R_MAX"               value="1510*mm"/>
  <Constant name="P1"                  value="0.0*cm"/>
  <!-- Constants for preshower front and rear window -->
  <Constant name="Front_window_Z"      value="([ESFrontZ]+[P1])"/>
  <Constant name="Front_window_mid_Z"  value="([Front_window_Z]+3.1*cm)"/>
  <Constant name="Front_window_Back_Z" value="([Front_window_Z]+3.6*cm)"/>
  <Constant name="Front_window_Al"     value="1300*mm"/>
  <Constant name="Window_backend_Al"   value="[Front_window_Al]-3.5*cm"/>
  <Constant name="Rear_window_Back_Z"  value="([ESRearZ]-[P1])"/>
  <Constant name="Rear_window_Z"       value="([Rear_window_Back_Z]-3.6*cm)"/>
  <Constant name="Rear_window_mid_Z"   value="([Rear_window_Z]+2.6*cm)"/>
  <Constant name="Rear_window_Al"      value="[R_MAX]-1.3*cm"/>
  <!-- Constants for preshower neutron moderator (NM) -->
  <Constant name="NM_Front_first_Z"    value="([Front_window_Z]+0.9*cm)"/>
  <Constant name="NM_Front_second_Z"   value="([Front_window_Z]+2.7*cm)"/>
  <Constant name="NM_Rear_first_Z"     value="([Rear_window_Z]+0.9*cm)"/>
  <Constant name="NM_Rear_second_Z"    value="([Rear_window_Z]+2.7*cm)"/>
  <Constant name="NM_RMIN_outer"       value="37.1*cm"/>
  <Constant name="NM_RMIN_inner"       value="36.1*cm"/>
  <Constant name="Front_NM_RMAX_outer" value="122.7*cm"/>
  <Constant name="Front_NM_RMAX_inner" value="122.3*cm"/>
  <Constant name="Rear_NM_RMAX_outer"  value="[Front_NM_RMAX_outer]+0.1*cm"/>
  <Constant name="Rear_NM_RMAX_inner"  value="[Front_NM_RMAX_inner]-0.1*cm"/>
  <Constant name="PRESH_Z_OFFSET"      value="307.46*cm"/>
  <Constant name="PRESH_Z_TOTAL"       value="19.52*cm"/>
  <Constant name="PRESH_MID_Z"         value="1.8*cm"/>
  <Constant name="PRESH_RMAX_BACK"     value="140.0*cm"/>
  <Constant name="PRESH_RMAX_FRONT"    value="131.0*cm"/>
  <!-- Constants for inner neutron moderator (NM) -->
  <Constant name="InnerNM1_RMin"       value="117.0*mm"/>
  <Constant name="InnerNM1_RMax"       value="213.0*mm"/>
  <Constant name="InnerNM2_RMin"       value="220.5*mm"/>
  <Constant name="InnerNM2_RMax"       value="255.0*mm"/>
  <Constant name="InnerNM1_Dz"         value="115.0*mm"/>
  <Constant name="InnerNM1_Z"          value="3235.0*mm"/>
  <Constant name="InnerNM2_Dz"         value="180.0*mm"/>
  <Constant name="InnerNM2_Z"          value="3170.0*mm"/>
 </ConstantsSection>

</DDDefinition>