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>