Back to home page

EIC code displayed by LXR

 
 

    


Warning, /athena/compact/mrich.xml is written in an unsupported language. File is not indexed.

0001 <lccdd>
0002   <comment> MRICH </comment>        
0003   <define>
0004     <constant name="MRICH_rmin"   value="10*cm"/>
0005     <constant name="MRICH_rmax"   value="BackwardPIDRegion_rmax"/>
0006     <constant name="MRICH_length" value="BackwardPIDRegion_length"/>
0007     <constant name="MRICH_zmin"   value="BackwardPIDRegion_zmin"/>
0008 
0009     <constant name="MRICHAerogel_thickness"           value="30.0*mm"/>
0010     <constant name="MRICHAerogel_width"               value="126.5*mm"/>
0011     <constant name="MRICHFoam_thickness"              value="2*mm"/>
0012     <constant name="MRICHFresnelLens_thickness"       value="0.06*inch"/>
0013     <constant name="MRICHAerogelLensGap_thickness"    value="2*mm"/>
0014     <constant name="MRICHLensMirrorGap_thickness"     value="2*mm"/>
0015     <constant name="MRICHPhotoDet_thickness"          value="1.5*mm"/>
0016     <constant name="MRICHPhotoDet_length"             value="48.5*mm"/>
0017     <constant name="MRICHGlassWindow_width"           value="103.5*mm"/>
0018     <constant name="MRICHGlassPhotoDet_thickness"     value="5.0*mm"/>
0019     <constant name="MRICHPhotoDetMCPlate_thickness"   value="0.3*mm"/> <!-- FIXME: should be 1.2*mm with PyrexGlass25 -->
0020     <constant name="MRICHPhotoDetAnode_thickness"     value="3.8*mm"/>
0021     <constant name="MRICHPhotoDetPCB_thickness"       value="2.0*mm"/>
0022     <constant name="MRICHPhotoDetCopper_thickness"    value="0.1*mm"/>
0023     <constant name="MRICHPhotoDetKapton_thickness"    value="0.2*mm"/>
0024     <constant name="MRICHRearExtraSpace_thickness"    value="0.3*mm"/>
0025     <constant name="MRICHLensPhotoDet_length"         value="136.4*mm"/>
0026     <constant name="MRICHMirror_thickness"            value="2.0*mm"/>
0027     <constant name="MRICHMirror_length"               value="MRICHLensPhotoDet_length - MRICHLensMirrorGap_thickness"/>
0028     <constant name="MRICHMirror_width1"               value="MRICHAerogel_width "/>
0029     <constant name="MRICHMirror_width2"               value="MRICHGlassWindow_width"/>
0030 
0031     <constant name="MRICHFresnelLensEffectiveDiameter" value="6.0*inch"/>
0032     <constant name="MRICHFresnelLensGroove_pitch"      value="inch/125"/>
0033 
0034     <constant name="MRICHCarbonFrame_thickness"        value="1.0*mm"/>
0035     <constant name="MRICHCarbonFrame_width"            value="MRICHAerogel_width+2.0*MRICHFoam_thickness + 2.0*MRICHCarbonFrame_thickness"/>
0036 
0037     <constant name="MRICHModules_nx"                  value="floor((MRICH_rmax-MRICH_rmin)/MRICHCarbonFrame_width)"/>
0038     <constant name="MRICHModules_ny"                  value="floor((MRICH_rmax-MRICH_rmin)/MRICHCarbonFrame_width)"/>
0039 
0040     <constant name="MRICHCarbonFrame_length"
0041       value="MRICHAerogel_thickness
0042       + 2.0*MRICHCarbonFrame_thickness
0043       + 2.0*MRICHFoam_thickness
0044       + MRICHAerogelLensGap_thickness
0045       + MRICHFresnelLens_thickness
0046       + MRICHLensPhotoDet_length
0047       + MRICHGlassPhotoDet_thickness
0048       + 2.0*MRICHPhotoDetMCPlate_thickness
0049       + MRICHPhotoDetAnode_thickness
0050       + MRICHPhotoDetPCB_thickness
0051       + MRICHPhotoDetCopper_thickness
0052       + MRICHPhotoDetKapton_thickness
0053       + MRICHRearExtraSpace_thickness "/>
0054   </define>
0055 
0056   <limits>
0057   </limits>
0058 
0059   <regions>
0060   </regions>
0061 
0062   <display>
0063   </display>
0064 
0065   <detectors>
0066     <detector id="MRICH_ID" name="MRICH" type="athena_MRICH" 
0067       readout="MRICHHits"
0068       reflect="true"
0069       projective="true"
0070       vis="InvisibleWithDaughters"
0071       material="Air">
0072       <dimensions rmin="MRICH_rmin" rmax="MRICH_rmax" length="abs(MRICH_length)" zmin="MRICH_zmin"/>
0073       <module name="MRICH_module1"
0074               vis="InvisibleWithDaughters"
0075               width="MRICHCarbonFrame_width"
0076               height="MRICHCarbonFrame_width"
0077               length="MRICHCarbonFrame_length">
0078         <frame vis="AnlGray" thickness="MRICHCarbonFrame_thickness" material="CarbonFiber"/>
0079         <aerogel vis="MRICH_aerogel_vis"
0080                  length="MRICHAerogel_thickness"
0081                  width="MRICHAerogel_width"
0082                  material="AerogelOptical">
0083           <frame vis="MRICH_frame_vis" thickness="MRICHFoam_thickness" material="PolystyreneFoam" />
0084         </aerogel>
0085         <lens vis="MRICH_lens_vis" thickness="MRICHFresnelLens_thickness"
0086               pitch="MRICHFresnelLensGroove_pitch" focal_length="6.0*inch"
0087               effective_diameter="MRICHFresnelLensEffectiveDiameter" 
0088               width="MRICHAerogel_width"
0089               material="AcrylicOptical"/>
0090         <mirror vis="MRICH_mirror_vis"
0091                 x1="MRICHMirror_width1" x2="MRICHMirror_width2" length="MRICHMirror_length"
0092                 surface="MRICH_MirrorOpticalSurface" thickness="MRICHMirror_thickness"
0093                 material="AluminumOxide"/>
0094         <photodet width="MRICHGlassWindow_width" thickness="MRICHGlassPhotoDet_thickness"  material="PyrexGlassOptical">
0095           <sensor nx="2" ny="2" thickness="MRICHPhotoDet_thickness" width="MRICHPhotoDet_length" material="SiliconOxide"/>
0096           <layer thickness="MRICHPhotoDetMCPlate_thickness" material="PyrexGlass"/> <!-- FIXME: should be PyrexGlass25 with 1.2*mm thickness -->
0097           <layer thickness="MRICHPhotoDetMCPlate_thickness" material="PyrexGlass"/> <!-- FIXME: should be PyrexGlass25 with 1.2*mm thickness -->
0098           <layer thickness="MRICHPhotoDetAnode_thickness"   material="AluminumOxide"/>
0099           <layer thickness="MRICHPhotoDetPCB_thickness"     material="Fr4"/>
0100           <layer thickness="MRICHPhotoDetCopper_thickness"  material="Copper"/>
0101           <layer thickness="MRICHPhotoDetKapton_thickness"  material="Kapton"/>
0102         </photodet>
0103       </module>
0104       <comment>
0105         Modules are only listed here for one quadrant. The modules point back to the
0106         z0 position (should be their actual position, but breaks parametrization).
0107       </comment>
0108       <positions scale="1.03" z0="157.5*cm">
0109         <position x="-41.3250000000"  y="178.6750000000"/>
0110         <position x=" 96.0250000001"  y="178.6750000000"/>
0111       </positions>
0112       <positions scale="1.036" z0="157.5*cm">
0113         <position x="-41.3250000000"  y="316.0250000001"/>
0114         <position x=" 96.0250000001"  y="316.0250000001"/>
0115         <position x="233.3750000002"  y="178.6750000000"/>
0116         <position x="233.3750000002"  y="316.0250000001"/>
0117       </positions>
0118       <positions scale="1.052" z0="157.5*cm">
0119         <position x="-41.3250000000"  y="453.3750000002"/>
0120         <position x=" 96.0250000001"  y="453.3750000002"/>
0121         <position x="233.3750000002"  y="453.3750000002"/>
0122         <position x="370.7250000003"  y="453.3750000002"/>
0123         <position x="370.7250000003"  y="316.0250000001"/>
0124         <position x="370.7250000003"  y="178.6750000000"/>
0125       </positions>
0126       <positions scale="1.078" z0="157.5*cm">
0127         <position x="-41.3250000000"  y="590.7250000003"/>
0128         <position x=" 96.0250000001"  y="590.7250000003"/>
0129         <position x="233.3750000002"  y="590.7250000003"/>
0130         <position x="370.7250000003"  y="590.7250000003"/>
0131         <!--position x="508.0750000004"  y="590.7250000003"/-->
0132         <position x="508.0750000004"  y="178.6750000000"/>
0133         <position x="508.0750000004"  y="316.0250000001"/>
0134         <position x="508.0750000004"  y="453.3750000002"/>
0135       </positions>
0136       <positions scale="1.09" z0="157.5*cm">
0137         <position x="-41.3250000000"  y="728.0750000004"/>
0138         <position x=" 96.0250000001"  y="728.0750000004"/>
0139         <!--position x="233.3750000002"  y="728.0750000004"/-->
0140         <!--position x="370.7250000003"  y="728.0750000004"/-->
0141         <!--position x="508.0750000004"  y="728.0750000004"/-->
0142         <!--position x="645.4250000005"  y="590.7250000003"/-->
0143         <!--position x="645.4250000005"  y="453.3750000002"/-->
0144         <position x="645.4250000005"  y="316.0250000001"/>
0145         <position x="645.4250000005"  y="178.6750000000"/>
0146       </positions>
0147       <positions scale="1.095" z0="157.5*cm">
0148         <!--position x="-41.3250000000"  y="865.4250000005"/-->
0149         <!--position x=" 96.0250000001"  y="865.4250000005"/-->
0150         <!--position x="233.3750000002"  y="865.4250000005"/-->
0151         <!--position x="782.7750000006"  y="178.6750000000"/-->
0152         <!--position x="782.7750000006"  y="316.0250000001"/-->
0153         <!--position x="782.7750000006"  y="453.3750000002"/-->
0154       </positions>
0155       <layer thickness="MRICHCarbonFrame_thickness" material="CarbonFiber"/>
0156     </detector>
0157   </detectors>
0158 
0159   <readouts>
0160     <readout name="MRICHHits">
0161       <segmentation type="CartesianGridXY" grid_size_x="3*mm" grid_size_y="3*mm" />
0162       <id>system:8,module:14,sensor:8,x:32:-16,y:-16</id>
0163     </readout>
0164   </readouts>
0165   
0166   <!--Globals>
0167     <Parameter Name="mrichInfo" Value="mrichmod/mrich_1_geoparams-0-0-4294967295-1527211159.xml"/>
0168   </Globals-->
0169 
0170 
0171 
0172 </lccdd>