Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <lccdd>
0002 
0003   <display>
0004   </display>
0005   <define>
0006     <comment>
0007       ---------------------------------------
0008       EM Calorimeter Parameters with AstroPix
0009       ---------------------------------------
0010     </comment>
0011     <constant name="EcalBarrel_Support_thickness"    value="5*cm"/>
0012     <constant name="EcalBarrel_SiliconThickness"     value="500*um"/>
0013     <constant name="EcalBarrel_ElectronicsThickness" value="150*um"/>
0014     <constant name="EcalBarrel_CopperThickness"      value="100*um"/>
0015     <constant name="EcalBarrel_KaptonThickness"      value="200*um"/>
0016     <constant name="EcalBarrel_EpoxyThickness"       value="100*um"/>
0017     <constant name="EcalBarrel_CarbonThickness"      value="0.5*mm"/>
0018     <constant name="EcalBarrel_CarbonSpacerWidth"    value="4*mm"/>
0019     <constant name="EcalBarrel_LayerSpacing"         value="10.0*mm"/>
0020     <constant name="EcalBarrel_TungstenThickness"    value="4.0*mm"/>
0021     <constant name="EcalBarrel_ModRepeat"            value="CaloSides"/> 
0022     <constant name="EcalBarrel_ModLength"            value="0.5*m"/>
0023     <constant name="EcalBarrel_ModWidth"             value="0.5*m"/>
0024     <constant name="EcalBarrel_AvailThickness"       value="EcalBarrelRegion_thickness-EcalBarrel_Support_thickness"/>
0025     <constant name="EcalBarrel_ReadoutLayerThickness"
0026       value="EcalBarrel_SiliconThickness
0027       + EcalBarrel_ElectronicsThickness
0028       + EcalBarrel_CopperThickness
0029       + EcalBarrel_KaptonThickness
0030       + EcalBarrel_EpoxyThickness
0031       + EcalBarrel_CarbonThickness
0032       + EcalBarrel_LayerSpacing"/>
0033     <constant name="EcalBarrel_ReadoutLayerNumber" value="floor(EcalBarrel_AvailThickness/EcalBarrel_ReadoutLayerThickness)"/>
0034     <constant name="EcalBarrelLayers_nMax"  value="20"/>
0035   </define>
0036 
0037   <limits>
0038   </limits>
0039 
0040   <regions>
0041   </regions>
0042 
0043   <display>
0044   </display>
0045 
0046   <detectors>
0047 
0048     <documentation>
0049       ### Barrel EM Calorimeter
0050 
0051       A layered EM calorimeter with tungsten and silicon (AstroPix)
0052     </documentation>
0053     <detector
0054       id="ECalBarrel_ID"
0055       name="EcalBarrel"
0056       type="athena_EcalBarrel"
0057       readout="EcalBarrelHits"
0058       calorimeterType="EM_BARREL"
0059       vis="EcalBarrelEnvelopeVis"
0060       offset="EcalBarrel_offset">
0061       <dimensions numsides="EcalBarrel_ModRepeat" 
0062         rmin="EcalBarrel_rmin" 
0063         z="EcalBarrel_length"/>
0064       <staves vis="EcalBarrelStaveVis">
0065         <support inside="true"  material="Steel235" vis="EcalBarrelSupportVis"
0066           thickness="EcalBarrel_Support_thickness"
0067           n_beams="3" grid_size="25.0*cm" >
0068         </support>
0069       </staves>
0070       <layer repeat="min(EcalBarrel_ReadoutLayerNumber, EcalBarrelLayers_nMax)" vis="EcalBarrelLayerVis">
0071         <slice material="Silicon" thickness="EcalBarrel_SiliconThickness" sensitive="yes" limits="cal_limits" vis="EcalBarrelSliceVis"/>
0072         <slice material="Silicon" thickness="EcalBarrel_ElectronicsThickness" vis="EcalBarrelSliceVis"/>
0073         <slice material="Copper" thickness="EcalBarrel_CopperThickness" vis="EcalBarrelSliceVis"/>
0074         <slice material="Kapton" thickness="EcalBarrel_KaptonThickness" vis="EcalBarrelSliceVis"/>
0075         <slice material="Epoxy" thickness="EcalBarrel_EpoxyThickness" vis="EcalBarrelSliceVis"/>
0076         <slice material="CarbonFiber" thickness="EcalBarrel_CarbonThickness" vis="EcalBarrelSliceVis"/>
0077         <slice material="TungstenDens24" thickness="EcalBarrel_TungstenThickness" vis="EcalBarrelSliceVis"/>
0078         <slice material="Air" thickness="EcalBarrel_LayerSpacing - EcalBarrel_TungstenThickness" vis="EcalBarrelSliceVis"/>
0079       </layer>
0080     </detector>
0081   </detectors>
0082 
0083   <readouts>
0084     <readout name="EcalBarrelHits">
0085       <segmentation type="CartesianGridXY" grid_size_x="0.5 * mm" grid_size_y="0.5 * mm"/>
0086       <id>system:8,barrel:3,module:4,layer:10,slice:5,x:32:-16,y:-16</id>
0087     </readout>
0088   </readouts>
0089 
0090 
0091 </lccdd>