Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <lccdd>
0002   <comment> MRICH (alternative design) </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="MRICHPhotoDet_thickness"          value="1.5*mm"/>
0015     <constant name="MRICHPhotoDet_length"             value="48.5*mm"/>
0016     <constant name="MRICHGlassWindow_width"           value="103.5*mm"/>
0017     <constant name="MRICHGlassPhotoDet_thickness"     value="5.0*mm"/>
0018     <constant name="MRICHPhotoDetMCPlate_thickness"   value="0.3*mm"/> <!-- FIXME: should be 1.2*mm with PyrexGlass25 -->
0019     <constant name="MRICHPhotoDetAnode_thickness"     value="3.8*mm"/>
0020     <constant name="MRICHPhotoDetPCB_thickness"       value="2.0*mm"/>
0021     <constant name="MRICHPhotoDetCopper_thickness"    value="0.1*mm"/>
0022     <constant name="MRICHPhotoDetKapton_thickness"    value="0.2*mm"/>
0023     <constant name="MRICHRearExtraSpace_thickness"    value="0.3*mm"/>
0024     <constant name="MRICHLensPhotoDet_length"         value="136.4*mm"/>
0025 
0026     <constant name="MRICHFresnelLensEffectiveDiameter" value="6.0*inch"/>
0027     <constant name="MRICHFresnelLensGroove_pitch"      value="inch/125"/>
0028 
0029     <constant name="MRICHCarbonFrame_thickness"        value="1.0*mm"/>
0030     <constant name="MRICHCarbonFrame_width"            value="MRICHAerogel_width+2.0*MRICHFoam_thickness + 2.0*MRICHCarbonFrame_thickness"/>
0031 
0032     <constant name="MRICHModules_nx"                  value="floor((MRICH_rmax-MRICH_rmin)/MRICHCarbonFrame_width)"/>
0033     <constant name="MRICHModules_ny"                  value="floor((MRICH_rmax-MRICH_rmin)/MRICHCarbonFrame_width)"/>
0034 
0035     <constant name="MRICHCarbonFrame_length"
0036       value="MRICHAerogel_thickness
0037       + 2.0*MRICHCarbonFrame_thickness
0038       + 2.0*MRICHFoam_thickness
0039       + MRICHAerogelLensGap_thickness
0040       + MRICHFresnelLens_thickness
0041       + MRICHLensPhotoDet_length
0042       + MRICHGlassPhotoDet_thickness
0043       + 2.0*MRICHPhotoDetMCPlate_thickness
0044       + MRICHPhotoDetAnode_thickness
0045       + MRICHPhotoDetPCB_thickness
0046       + MRICHPhotoDetCopper_thickness
0047       + MRICHPhotoDetKapton_thickness
0048       + MRICHRearExtraSpace_thickness "/>
0049   </define>
0050 
0051   <limits>
0052   </limits>
0053 
0054   <regions>
0055   </regions>
0056 
0057   <display>
0058   </display>
0059 
0060   <detectors>
0061     <detector id="MRICH_ID" name="MRICH" type="athena_MRICH" 
0062       readout="MRICHHits"
0063       reflect="true"
0064       projective="false"
0065       vis="InvisibleWithDaughters"
0066       material="Air">
0067       <dimensions rmin="MRICH_rmin" rmax="MRICH_rmax" length="abs(MRICH_length)" zmin="MRICH_zmin"/>
0068       <envelope thickness="MRICHCarbonFrame_thickness" material="CarbonFiber"/>
0069       <module name="MRICH_module1"
0070               vis="InvisibleWithDaughters"
0071               width="MRICHCarbonFrame_width"
0072               height="MRICHCarbonFrame_width"
0073               length="MRICHCarbonFrame_length">
0074         <aerogel vis="MRICH_aerogel_vis"
0075                  length="MRICHAerogel_thickness"
0076                  width="MRICHAerogel_width"
0077                  material="AerogelOptical">
0078           <frame vis="MRICH_frame_vis" thickness="MRICHFoam_thickness" material="PolystyreneFoam" />
0079         </aerogel>
0080         <lens vis="MRICH_lens_vis" thickness="MRICHFresnelLens_thickness"
0081               pitch="MRICHFresnelLensGroove_pitch" focal_length="6.0*inch"
0082               effective_diameter="MRICHFresnelLensEffectiveDiameter" 
0083               width="MRICHAerogel_width"
0084               material="AcrylicOptical"/>
0085         <space thickness="MRICHLensPhotoDet_length"/>
0086         <photodet width="MRICHGlassWindow_width" thickness="MRICHGlassPhotoDet_thickness"  material="PyrexGlassOptical">
0087           <sensor nx="2" ny="2" thickness="MRICHPhotoDet_thickness" width="MRICHPhotoDet_length" material="SiliconOxide"/>
0088           <layer thickness="MRICHPhotoDetMCPlate_thickness" material="PyrexGlass"/> <!-- FIXME: should be PyrexGlass25 with 1.2*mm thickness -->
0089           <layer thickness="MRICHPhotoDetMCPlate_thickness" material="PyrexGlass"/> <!-- FIXME: should be PyrexGlass25 with 1.2*mm thickness -->
0090           <layer thickness="MRICHPhotoDetAnode_thickness"   material="AluminumOxide"/>
0091           <layer thickness="MRICHPhotoDetPCB_thickness"     material="Fr4"/>
0092           <layer thickness="MRICHPhotoDetCopper_thickness" material="Copper"/>
0093           <layer thickness="MRICHPhotoDetKapton_thickness" material="Kapton"/>
0094         </photodet>
0095       </module>
0096     </detector>
0097   </detectors>
0098 
0099   <readouts>
0100     <readout name="MRICHHits">
0101       <segmentation type="CartesianGridXY" grid_size_x="3*mm" grid_size_y="3*mm" />
0102       <id>system:8,module:14,sensor:8,x:32:-16,y:-16</id>
0103     </readout>
0104   </readouts>
0105   
0106   <!--Globals>
0107     <Parameter Name="mrichInfo" Value="mrichmod/mrich_1_geoparams-0-0-4294967295-1527211159.xml"/>
0108   </Globals-->
0109 
0110 
0111 
0112 </lccdd>