Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/EcalCommonData/data/escon.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <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">
0003     <ConstantsSection label="escon.xml" eval="true">
0004         <!--
0005              <Constant name="ECAL_Z" value="314.4*cm"/>
0006              <Constant name="PRESH_Z" value="295.7*cm"/>
0007              -->
0008         <Constant name="ESWaferTilt" value="3.79996*deg"/>
0009         <Constant name="PRE_ETA_MIN" value="1.653"/>
0010         <Constant name="PRE_ETA_MAX" value="2.61"/>
0011         <Constant name="PRE_AL_DISC" value="6*cm"/>
0012         <Constant name="NMAT_PRESH" value="24"/>
0013         <Constant name="waf_intra_col_sep" value="6.34*cm"/>
0014         <Constant name="waf_inter_col_sep" value="0.05*cm"/>
0015         <Constant name="dee_sep" value="0.05*cm"/>
0016         <Constant name="wedge_width" value="6.24*cm"/>
0017         <Constant name="wedge_length" value="5.2*cm"/>
0018         <Constant name="wedge_front_thick" value="0.2*cm"/>
0019         <Constant name="wedge_back_thick" value="0.545*cm"/>
0020         <Constant name="waf_overlap" value="0.2*cm"/>
0021         <Constant name="waf_width" value="6.3*cm"/>
0022         <Constant name="waf_thick" value="0.031*cm"/>
0023         <Constant name="ceramic_length" value="10*cm"/>
0024         <Constant name="ceramic_thick" value="0.06*cm"/>
0025         <Constant name="elec_thick" value="0.15*cm"/>
0026         <Constant name="PRESH_ENCA_GAP" value="0.20*cm"/>
0027         <Constant name="R_MIN" value="31.1*cm"/>
0028         <Constant name="R_MIN_Layers" value="[R_MIN]+9.9*cm"/>
0029         <Constant name="R_MAX" value="140.0*cm"/>
0030         <Constant name="R_MAX_Layers" value="[R_MAX]-16*cm"/>
0031         <Constant name="P1" value="0.10*cm"/>
0032         <!-- moderartor support -->
0033         <Constant name="P2" value="3.60*cm"/>
0034         <!-- neutron moderator -->
0035         <Constant name="P3" value="0.10*cm"/>
0036         <!-- moderartor support -->
0037         <Constant name="P4" value="0.90*cm"/>
0038         <!-- foam / active cooling, sim. as air-->
0039         <Constant name="P5" value="0.43*cm"/>
0040         <!-- air gap -->
0041         <Constant name="P6" value="0.27*cm"/>
0042         <!-- first cooling - aluminium  -->
0043         <Constant name="P7" value="0.06*cm"/>
0044         <!-- first cooling - water -->
0045         <Constant name="P8" value="0.27*cm"/>
0046         <!-- first cooling - aluminium  -->
0047         <Constant name="P9" value="0.20*cm"/>
0048         <!-- first absorber - aluminium -->
0049         <Constant name="P10" value="0.93*cm"/>
0050         <!-- first absorber - lead -->
0051         <Constant name="P11" value="0.20*cm"/>
0052         <!-- first absorber - aluminium -->
0053         <Constant name="P12" value="0.20*cm"/>
0054         <!-- micromod space - aluminium support -->
0055         <Constant name="P13" value="1.53*cm"/>
0056         <!-- micromod space - air gap containing silicon  -->
0057         <Constant name="P14" value="0.16*cm"/>
0058         <!-- micromod space - electronics (aluminium) -->
0059         <Constant name="P15" value="1.20*cm"/>
0060         <!-- air gap for cables  -->
0061         <Constant name="P16" value="0.27*cm"/>
0062         <!-- second cooling - aluminium -->
0063         <Constant name="P17" value="0.06*cm"/>
0064         <!-- second cooling - water -->
0065         <Constant name="P18" value="0.27*cm"/>
0066         <!-- second cooling - aluminium -->
0067         <Constant name="P19" value="0.20*cm"/>
0068         <!-- second absorber - aluminium -->
0069         <Constant name="P20" value="0.37*cm"/>
0070         <!-- second absorber - lead -->
0071         <Constant name="P21" value="0.20*cm"/>
0072         <!-- second absorber - aluminium -->
0073         <Constant name="P22" value="0.20*cm"/>
0074         <!-- micromod space - aluminiums support -->
0075         <Constant name="P23" value="1.53*cm"/>
0076         <!-- micromod space - air gap containing silicon  -->
0077         <Constant name="P24" value="0.16*cm"/>
0078         <!-- micromod space - electronics (aluminiums) -->
0079         <Constant name="P25" value="1.41*cm"/>
0080         <!-- air gap for cables -->
0081         <Constant name="P26" value="0.90*cm"/>
0082         <!-- foam / active cooling / sim. as air -->
0083         <Constant name="P27" value="0.10*cm"/>
0084         <!-- moderartor support -->
0085         <Constant name="P28" value="3.60*cm"/>
0086         <!-- neutron moderator -->
0087         <Constant name="P29" value="0.10*cm"/>
0088         <!-- moderartor support -->
0089         <Constant name="PRESH_Z_TOTAL" value="[P1]+[P2]+[P3]+[P4]+[P5]+[P6]+[P7]+[P8]+[P9]+[P10]+                                         [P11]+[P12]+[P13]+[P14]+[P15]+[P16]+[P17]+[P18]+[P19]+[P20]+                                         [P21]+[P22]+[P23]+[P24]+[P25]+[P26]+[P27]+[P28]+[P29]"/>
0090         <!-- Constants for construction of the overall EREG -->
0091         <Constant name="PRESH_Z_OFFSET" value="[eecon:ESFrontZ] + [PRESH_Z_TOTAL]/2"/>
0092         <Constant name="PRESH_MID_Z" value="1.8*cm"/>
0093         <Constant name="PRESH_RMAX_BACK" value="[R_MAX]"/>
0094         <Constant name="PRESH_RMAX_FRONT" value="[R_MAX]-9*cm"/>
0095         <!-- Constants for preshower front and rear window -->
0096         <Constant name="Front_window_Al" value="[R_MAX]-9*cm"/>
0097         <Constant name="Rear_window_Al" value="[R_MAX]-1.3*cm"/>
0098         <Constant name="Window_backend_Al" value="[Front_window_Al]-3.5*cm"/>
0099         <Constant name="PRESH_window_Z" value="3.6*cm"/>
0100         <Constant name="Front_window_mid_Z" value="3.1*cm"/>
0101         <Constant name="Rear_window_mid_Z" value="2.6*cm"/>
0102         <!-- Constants for preshower neutron moderator (NM) -->
0103         <Constant name="NM_first_Z" value="0.9*cm"/>
0104         <Constant name="NM_second_Z" value="2.7*cm"/>
0105         <Constant name="NM_RMIN_outer" value="37.1*cm"/>
0106         <Constant name="NM_RMIN_inner" value="36.1*cm"/>
0107         <Constant name="Front_NM_RMAX_outer" value="122.7*cm"/>
0108         <Constant name="Front_NM_RMAX_inner" value="122.3*cm"/>
0109         <Constant name="Rear_NM_RMAX_outer" value="[Front_NM_RMAX_outer]+0.1*cm"/>
0110         <Constant name="Rear_NM_RMAX_inner" value="[Front_NM_RMAX_inner]-0.1*cm"/>
0111         <!-- Constants for preshower outer drum (OD) -->
0112         <Constant name="OD_first_Z" value="1.5*cm"/>
0113         <Constant name="OD_second_Z" value="8.7*cm"/>
0114         <Constant name="OD_third_Z" value="15.65*cm"/>
0115         <Constant name="OD_forth_Z" value="16.72*cm"/>
0116         <Constant name="OD_fifth_Z" value="16.8*cm"/>
0117         <Constant name="OD_RMIN_0" value="[Front_window_Al]"/>
0118         <Constant name="OD_RMIN_1" value="[Front_window_Al]+5.0*cm"/>
0119         <Constant name="OD_RMIN_2" value="[Front_window_Al]+7.7*cm"/>
0120         <Constant name="OD_RMAX_0" value="[Front_window_Al]"/>
0121         <Constant name="OD_RMAX_1" value="131.8315*cm"/>
0122         <Constant name="OD_RMAX_2" value="[R_MAX]-3.0*cm"/>
0123         <Constant name="OD_Z_shift" value="[P1]+1.6*cm"/>
0124         <!-- Constants for preshower inner drum (ID) -->
0125         <Constant name="ID_height" value="3.6*cm"/>
0126         <!-- Constants for preshower cooling pipes (CP) and cooling water (CW) -->
0127         <Constant name="CP_diameter" value="2.5*cm"/>
0128         <Constant name="CW_diameter" value="2.0*cm"/>
0129         <Constant name="Front_CP_radius" value="130.5*cm"/>
0130         <Constant name="Rear_CP_radius" value="132.6*cm"/>
0131         <Constant name="Front_CP_Z_shift" value="-4.19*cm"/>
0132         <Constant name="Rear_CP_Z_shift" value="1.65*cm"/>
0133         <!-- Constants for preshower ladders -->
0134         <Constant name="ladder_thick" value="[box_thick]/cos([wedge_angle]*2) + [ceramic_length]*sin([wedge_angle]*2) + [wedge_front_thick]+0.02*mm"/>
0135         <Constant name="ladder_width" value="2*[waf_intra_col_sep]"/>
0136         <Constant name="micromodule_length" value="[ceramic_length]*cos([wedge_angle]*2) + [box_thick]*sin([wedge_angle]*2)"/>
0137         <Constant name="LdrFrnt_Length" value="[ceramic_length]*cos([wedge_angle]*2)+[box_thick]*sin([wedge_angle]*2)"/>
0138         <Constant name="LdrFrnt_Offset" value="(2*[ladder_thick]-[ceramic_length]*sin([wedge_angle]*2))/4."/>
0139         <Constant name="LdrBck_Length" value="[ceramic_length]*cos([wedge_angle]*2)-[wedge_length]"/>
0140         <Constant name="LdrBck_Offset" value="([ladder_thick]-[wedge_back_thick]+[box_thick]/cos([wedge_angle]*2)+0.02*mm)/4.+[wedge_back_thick]+([LdrBck_Length]/2)*sin([wedge_angle]*2)+0.02*mm"/>
0141         <Constant name="R_MIN_Abs_Al" value="[R_MIN]+4.9*cm"/>
0142         <Constant name="R_MIN_Abs_Pb" value="[R_MIN]+14.35*cm"/>
0143         <Constant name="R_MAX_Abs_Al" value="127.54*cm"/>
0144         <Constant name="AbsAlX_X" value="276.8*cm"/>
0145         <Constant name="AbsAlX_Y" value="346.6*cm"/>
0146         <Constant name="AbsAlX_subtr1_Xshift" value="122.74*cm"/>
0147         <Constant name="AbsAlX_subtr1_Yshift" value="124.5*cm"/>
0148         <Constant name="AbsAlY_X" value="339.4*cm"/>
0149         <Constant name="AbsAlY_Y" value="316.9*cm"/>
0150         <Constant name="AbsAlY_subtr1_Xshift" value="123.54*cm"/>
0151         <Constant name="AbsAlY_subtr1_Yshift" value="123.5*cm"/>
0152         <!-- derived constants -->
0153         <Constant name="THETA_MIN" value="2*atan(exp(-[PRE_ETA_MIN]))"/>
0154         <Constant name="THETA_MAX" value="2*atan(exp(-[PRE_ETA_MAX]))"/>
0155         <Constant name="wedge_angle" value=" atan((([wedge_back_thick]-[wedge_front_thick])/2)/[wedge_length])"/>
0156         <Constant name="waf_active" value="[waf_width]-[waf_overlap]"/>
0157         <Constant name="wedge_sep" value="[waf_active]*cos([wedge_angle])"/>
0158         <Constant name="wedge_gap" value="[wedge_sep]-[wedge_length]"/>
0159         <Constant name="wedge_offset" value=" ([wedge_front_thick]+[wedge_back_thick])/4."/>
0160         <Constant name="ceramic_width" value="[waf_width]"/>
0161         <Constant name="ywedge_ceramic_diff" value="([ceramic_length]/2.)*cos([wedge_angle]*2.) -[wedge_length]/2."/>
0162         <Constant name="elec_width" value="[waf_width]"/>
0163         <Constant name="elec_length" value="[ceramic_length] - [waf_width]"/>
0164         <Constant name="box_thick" value="[elec_thick] + [ceramic_thick]"/>
0165         <Constant name="zwedge_ceramic_diff" value="([box_thick]/2)/cos([wedge_angle]*2) + [wedge_front_thick]+ ([ceramic_length]/2.) *sin([wedge_angle]*2)"/>
0166         <Constant name="angle" value="2*[wedge_angle]"/>
0167     </ConstantsSection>
0168 </DDDefinition>