Warning, /athena/compact/tof_barrel.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <lccdd>
0003
0004 <define>
0005 <comment>
0006 --------------------------
0007 Barrel TOF Parameters
0008 --------------------------
0009 </comment>
0010 <constant name="BarrelTOF_Sensor_thickness" value="0.3*mm"/>
0011 <constant name="BarrelTOF_Hybrid_thickness" value="2*0.008125*cm"/>
0012 <constant name="BarrelTOF_CFSkin_thickness" value="2*0.0075*cm"/>
0013 <constant name="BarrelTOF_CFoam_thickness" value="2*0.29*cm"/>
0014 <constant name="BarrelTOF_CHoneycomb_thickness" value="2*0.29*cm"/>
0015 <constant name="BarrelTOF_CoolingTube_thickness" value="0.08*cm"/>
0016 <constant name="BarrelTOF_Coolant_thickness" value="0.08*cm"/>
0017 <constant name="BarrelTOF_Module_thickness" value="BarrelTOF_Sensor_thickness+2*BarrelTOF_Hybrid_thickness+2*BarrelTOF_CFSkin_thickness+BarrelTOF_CFoam_thickness+BarrelTOF_CoolingTube_thickness+BarrelTOF_Coolant_thickness"/>
0018
0019 <constant name="BarrelTOF_radius_design" value="50.0*cm"/>
0020 <constant name="BarrelTOF_Module_width_design" value="56.0*mm"/>
0021 <constant name="BarrelTOF_Sensor_width_design" value="32.0*mm"/>
0022 <constant name="BarrelTOF_CFoam_width_design" value="BarrelTOF_Sensor_width_design-5.0*mm"/>
0023 <constant name="BarrelTOF_CHoneycomb_width_design" value="BarrelTOF_Module_width_design-BarrelTOF_CFoam_width_design"/>
0024 <constant name="BarrelTOF_CoolingTube_width_design" value="0.75*cm"/>
0025 <constant name="BarrelTOF_Coolant_width_design" value="0.75*cm"/>
0026
0027 <constant name="BarrelTOF_Sensor_position_design" value="0.5*(BarrelTOF_Sensor_width_design-BarrelTOF_Module_width_design)"/>
0028 <constant name="BarrelTOF_CFoam_position_design" value="0.5*(BarrelTOF_CFoam_width_design-BarrelTOF_Module_width_design)"/>
0029 <constant name="BarrelTOF_CHoneycomb_position_design" value="0.5*(BarrelTOF_Module_width_design-BarrelTOF_CHoneycomb_width_design)"/>
0030 <constant name="BarrelTOF_CoolingTube_position_design" value="BarrelTOF_CHoneycomb_position_design"/>
0031 <constant name="BarrelTOF_Coolant_position_design" value="BarrelTOF_CHoneycomb_position_design"/>
0032 <constant name="BarrelTOF_Service_position_design" value="0.0*mm"/>
0033
0034 <constant name="BarrelTOF_scale" value="1.05"/>
0035 <constant name="BarrelTOF_radius" value="BarrelTOF_scale * BarrelTOF_radius_design"/>
0036 <constant name="BarrelTOF_Sensor_width" value="BarrelTOF_scale * BarrelTOF_Sensor_width_design"/>
0037 <constant name="BarrelTOF_CFoam_width" value="BarrelTOF_scale * BarrelTOF_CFoam_width_design"/>
0038 <constant name="BarrelTOF_CHoneycomb_width" value="BarrelTOF_scale * BarrelTOF_CHoneycomb_width_design"/>
0039 <constant name="BarrelTOF_CoolingTube_width" value="BarrelTOF_scale * BarrelTOF_CoolingTube_width_design"/>
0040 <constant name="BarrelTOF_Coolant_width" value="BarrelTOF_scale * BarrelTOF_Coolant_width_design"/>
0041 <constant name="BarrelTOF_Sensor_position" value="BarrelTOF_scale * BarrelTOF_Sensor_position_design"/>
0042 <constant name="BarrelTOF_CFoam_position" value="BarrelTOF_scale * BarrelTOF_CFoam_position_design"/>
0043 <constant name="BarrelTOF_CHoneycomb_position" value="BarrelTOF_scale * BarrelTOF_CHoneycomb_position_design"/>
0044 <constant name="BarrelTOF_CoolingTube_position" value="BarrelTOF_scale * BarrelTOF_CoolingTube_position_design"/>
0045 <constant name="BarrelTOF_Coolant_position" value="BarrelTOF_scale * BarrelTOF_Coolant_position_design"/>
0046 <constant name="BarrelTOF_Service_position" value="BarrelTOF_scale * BarrelTOF_Service_position_design"/>
0047 <constant name="BarrelTOF_Module_width" value="BarrelTOF_scale*BarrelTOF_Module_width_design"/>
0048 <constant name="BarrelTOF_Module_tiltangle" value="18.0*degree"/>
0049 <constant name="BarrelTOF_Module_nphi" value="108"/>
0050 <constant name="BarrelTOF_Module_nz" value="1"/>
0051
0052 <constant name="BarrelTOF_rmin" value="BarrelTOF_radius"/>
0053 <constant name="BarrelTOF_rmax" value="BarrelTOF_rmin+BarrelTOF_Module_width*tan(BarrelTOF_Module_tiltangle)"/>
0054 <constant name="BarrelTOF_thickness" value="BarrelTOF_rmax-BarrelTOF_rmin"/>
0055 <constant name="BarrelTOF_rOffset" value="16.0*mm"/>
0056 <constant name="BarrelTOF_length1" value="2 * BarrelTOF_rmin / CentralTrackingBarrel_tan * 0.995"/>
0057 <constant name="BarrelTOF_length2" value="2 * BarrelTOF_rmax / CentralTrackingBarrel_tan * 0.995"/>
0058 <constant name="BarrelTOF_length" value="BarrelTOF_length2"/>
0059
0060 </define>
0061
0062 <display>
0063 </display>
0064
0065 <detectors>
0066 <detector
0067 id="BarrelTOF_ID"
0068 name="BarrelTOF"
0069 type="athena_TOFBarrel"
0070 readout="TOFBarrelHits"
0071 insideTrackingVolume="true">
0072 <dimensions
0073 rmin="BarrelTOF_rmin-BarrelTOF_rOffset"
0074 rmax="BarrelTOF_rmax+BarrelTOF_rOffset"
0075 length="BarrelTOF_length"/>
0076 <comment>
0077 Tracker Barrel Modules
0078 </comment>
0079 <module name="BarrelTOF_Module1" vis="TOFBarrelModuleVis">
0080 <module_component name="sensor" material="Silicon" sensitive="true" width="BarrelTOF_Sensor_width" length="BarrelTOF_length1" thickness="BarrelTOF_Sensor_thickness" vis="TOFSensorVis" >
0081 <position x="BarrelTOF_Sensor_position" y="0" z="0" />
0082 </module_component>
0083 <module_component name="hybridtop" material="Kapton" sensitive="false" width="BarrelTOF_Module_width" length="BarrelTOF_length1" thickness="BarrelTOF_Hybrid_thickness" vis="TOFHybridVis" >
0084 <position x="BarrelTOF_Service_position" y="0" z="0" />
0085 </module_component>
0086 <module_component name="cfskintop" material="CFRPMix2" sensitive="false" width="BarrelTOF_Module_width" length="BarrelTOF_length1" thickness="BarrelTOF_CFSkin_thickness" vis="TOFCSkinVis" >
0087 <position x="BarrelTOF_Service_position" y="0" z="0" />
0088 </module_component>
0089 <module_component name="coolingtube" material="Aluminum" sensitive="false" width="BarrelTOF_CoolingTube_width" length="BarrelTOF_length1" thickness="BarrelTOF_CoolingTube_thickness" vis="TOFCoolingTubeVis" >
0090 <position x="BarrelTOF_CoolingTube_position" y="0" z="0" />
0091 </module_component>
0092 <module_component name="coolant" material="NOVEC7200" sensitive="false" width="BarrelTOF_Coolant_width" length="BarrelTOF_length1" thickness="BarrelTOF_Coolant_thickness" vis="TOFCoolantVis" >
0093 <position x="BarrelTOF_Coolant_position" y="0" z="0" />
0094 </module_component>
0095 <module_component name="cfoam" material="CarbonFoam" sensitive="false" width="BarrelTOF_CFoam_width" length="BarrelTOF_length1" thickness="BarrelTOF_CFoam_thickness" vis="TOFCFoamVis" >
0096 <position x="BarrelTOF_CFoam_position" y="0" z="0" />
0097 </module_component>
0098 <module_component name="choneycomb" material="CFRPMix" sensitive="false" width="BarrelTOF_CHoneycomb_width" length="BarrelTOF_length1" thickness="BarrelTOF_CHoneycomb_thickness" vis="TOFCHoneycombVis" >
0099 <position x="BarrelTOF_CHoneycomb_position" y="0" z="-1*BarrelTOF_CFoam_thickness" />
0100 </module_component>
0101 <module_component name="cfskinbottom" material="CFRPMix2" sensitive="false" width="BarrelTOF_Module_width" length="BarrelTOF_length1" thickness="BarrelTOF_CFSkin_thickness" vis="TOFCSkinVis" >
0102 <position x="BarrelTOF_Service_position" y="0" z="0" />
0103 </module_component>
0104 <module_component name="hybridbottom" material="Kapton" sensitive="false" width="BarrelTOF_Module_width" length="BarrelTOF_length1" thickness="BarrelTOF_Hybrid_thickness" vis="TOFHybridVis" >
0105 <position x="BarrelTOF_Service_position" y="0" z="0" />
0106 </module_component>
0107 </module>
0108 <layer module="BarrelTOF_Module1" id="1" vis="TOFLayerVis">
0109 <barrel_envelope
0110 inner_r="BarrelTOF_rmin-BarrelTOF_rOffset"
0111 outer_r="BarrelTOF_rmax+BarrelTOF_rOffset"
0112 z_length="BarrelTOF_length"/>
0113 <rphi_layout phi_tilt="BarrelTOF_Module_tiltangle" nphi="BarrelTOF_Module_nphi" phi0="0.0" rc="BarrelTOF_rmin" dr="0.0*mm"/>
0114 <z_layout dr="0.0*mm" z0="0.0*mm" nz="BarrelTOF_Module_nz"/>
0115 </layer>
0116 </detector>
0117 </detectors>
0118
0119 <readouts>
0120 <readout name="TOFBarrelHits">
0121 <segmentation type="CartesianGridXY" grid_size_x="0.05*mm" grid_size_y="BarrelTOF_length1/48" />
0122 <id>system:8,layer:4,module:12,sensor:2,x:32:-16,y:-16</id>
0123 </readout>
0124 </readouts>
0125
0126 </lccdd>