Skip to content
Snippets Groups Projects
Commit 5018daf1 authored by Zhenyu Ye's avatar Zhenyu Ye
Browse files

Add Barrel TOF

parent a7ab617c
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<lccdd>
<define>
<constant name="BarrelTOFSpaceFrame_width" value="40.0*mm"/>
<constant name="BarrelTOFSpaceFrame_height" value="sqrt(3.0)*32.0*mm/2.0"/>
<constant name="BarrelTOFSensor_thickness" value="0.03*mm"/>
<constant name="BarrelTOF_thickness" value="0.55/100*9.37*cm"/>
<constant name="BarrelTOFService_thickness" value="BarrelTOF_thickness-BarrelTOFSensor_thickness"/>
<comment>
Layer_rOffset is used to add inside space so the _rmin value is the nominal sensor radius.
</comment>
<constant name="BarrelTOFLayer_rOffset" value="0.5*cm"/>
<constant name="BarrelTOF_rmin1" value="50.0*cm"/>
<constant name="BarrelTOF_rmin2" value="BarrelTOF_rmin1 + BarrelTOFSpaceFrame_width"/>
<constant name="BarrelTOF_length1" value="105.0*cm"/>
<constant name="BarrelTOF_length2" value="114.0*cm"/>
<constant name="BarrelTOF_thickness" value="BarrelTOF_rmin2 - BarrelTOF_rmin1"/>
<constant name="BarrelTOF_length" value="BarrelTOF_length2"/>
<comment> TODO: These should be computed </comment>
<constant name="BarrelTOF_NModules" value="56"/>
</define>
<display>
</display>
<detectors>
<detector
id="BarrelTOF_ID"
name="BarrelTOF"
type="athena_BarrelTOF"
readout="BarrelTOFHits"
insideTrackingVolume="true">
<dimensions
rmin="BarrelTOF_rmin1-BarrelTOFLayer_rOffset"
rmax="BarrelTOF_rmin2-BarrelTOFLayer_rOffset + BarrelTOF_thickness"
length="BarrelTOF_length"/>
<comment>
Tracker Barrel Modules
</comment>
<module name="BarrelTOF_Module1" vis="PurpleVis">
<frame material="CarbonFiber_25percent" vis="BlueGreenVis"
width="BarrelTOFSpaceFrame_width"
height="BarrelTOFSpaceFrame_height"
length="BarrelTOF_length1"
thickness="0.1*mm" />
<module_component name="peek1" material="PEEK" sensitive="false"
width="BarrelTOFSpaceFrame_width" length="BarrelTOF_length1-0.1*mm" thickness="2.0*mm" />
<module_component name="silicon"
width="BarrelTOFSpaceFrame_width"
length="BarrelTOF_length1-0.1*mm"
thickness="0.05*mm" material="Silicon" sensitive="true">
</module_component>
<module_component name="peek2" material="PEEK" sensitive="false"
width="BarrelTOFSpaceFrame_width" length="BarrelTOF_length1-0.1*mm" thickness="2.0*mm" />
</module>
<module name="BarrelTOF_Module2" vis="PurpleVis">
<frame material="CarbonFiber_25percent" vis="BlueGreenVis"
width="BarrelTOFSpaceFrame_width"
height="BarrelTOFSpaceFrame_height"
length="BarrelTOF_length2"
thickness="0.1*mm" />
<module_component name="peek1" material="PEEK" sensitive="false"
width="BarrelTOFSpaceFrame_width" length="BarrelTOF_length2-0.1*mm" thickness="2.0*mm" />
<module_component name="silicon"
width="BarrelTOFSpaceFrame_width"
length="BarrelTOF_length1-0.1*mm"
thickness="0.05*mm" material="Silicon" sensitive="true">
</module_component>
<module_component name="peek2" material="PEEK" sensitive="false"
width="BarrelTOFSpaceFrame_width" length="BarrelTOF_length1-0.1*mm" thickness="2.0*mm" />
</module>
<comment>
Tracker Barrel Inner Layers
</comment>
<layer module="BarrelTOF_Module1" id="1" vis="VertexVis">
<barrel_envelope
inner_r="BarrelTOF_rmin1-BarrelTOFLayer_rOffset"
_r="BarrelTOF_rmin1-BarrelTOFLayer_rOffset + BarrelTOF_thickness-1.0*mm"
z_length="BarrelTOF_length"/>
<rphi_layout phi_tilt="10.0*degree" nphi="BarrelTOF_NModules" phi0="0.0" rc="BarrelTOF_rmin1" dr="0.0 * mm"/>
<z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/>
</layer>
<layer module="BarrelTOF_Module2" id="2" vis="VertexVis">
<barrel_envelope
inner_r="BarrelTOF_rmin2-BarrelTOFLayer_rOffset"
_r="BarrelTOF_rmin2-BarrelTOFLayer_rOffset + BarrelTOF_thickness"
z_length="BarrelTOF_length"/>
<rphi_layout phi_tilt="10.0*degree" nphi="BarrelTOF_NModules" phi0="0.0" rc="BarrelTOF_rmin2" dr="0.0 * mm"/>
<z_layout dr="0.0 * mm" z0="0.0 * mm" nz="1"/>
</layer>
</detector>
</detectors>
<readouts>
<readout name="BarrelTOFHits">
<segmentation type="CartesianGridXY" grid_size_x="0.150*mm" grid_size_y="0.150*mm" />
<id>system:8,barrel:2,layer:4,module:12,sensor:2,x:32:-16,y:-16</id>
</readout>
</readouts>
</lccdd>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment