Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/AlignDet/compact/Telescope.xml is written in an unsupported language. File is not indexed.

0001 <lccdd>
0002 <!-- #==========================================================================
0003      #  AIDA Detector description implementation 
0004      #==========================================================================
0005      # Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0006      # All rights reserved.
0007      #
0008      # For the licensing terms see $DD4hepINSTALL/LICENSE.
0009      # For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0010      #
0011      #==========================================================================
0012 -->
0013 
0014   <info name="TelescopeSensor"
0015     title="Simple emulation of the EU Telescope"
0016     author="Christoph Hombach"
0017     url="https://github.com/AIDASoft/DD4hep/blob/master/examples/AlignDet/compact/Telescope.xml"
0018     status="development"
0019     version="1.0">
0020     <comment>Simple emulation of the EU Telescope to test alignment procedures</comment>
0021   </info>
0022 
0023   <includes>
0024     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/elements.xml"/>
0025     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/materials.xml"/>
0026   </includes>
0027 
0028   <define>
0029     <constant name="world_side" value="1*m"/>
0030     <constant name="world_x" value="world_side/2"/>
0031     <constant name="world_y" value="world_side/2"/>
0032     <constant name="world_z" value="world_side/2"/>
0033     <constant name="CrossingAngle" value="0.020"/>
0034   </define>
0035 
0036   <materials>
0037   </materials>
0038 
0039   <limits>
0040   </limits>
0041 
0042   <display>
0043     <vis name="DetVis" alpha="1.0" r="0" g="0.0" b="1.0" showDaughters="true" visible="false"/>
0044     <vis name="ModVis" alpha="0.3" r="0.8" g="0.8" b="1.0" showDaughters="true" visible="true"/>
0045 
0046     <vis name="SensorVis" alpha="1.0" r="1.0"    g="0.2"    b="0.2"    showDaughters="false" visible="true"/>
0047     <vis name="ChipVis"   alpha="1.0" r="0.7451" g="0.7451" b="0.7451" showDaughters="false" visible="true"/>
0048     <vis name="PCBVis"    alpha="1.0" r="0.0000" g="0.3910" b="0.0000" showDaughters="false" visible="true"/>
0049   </display>
0050 
0051   <detectors>
0052     <comment>No comment so far</comment>
0053 
0054     <detector name="Telescope" type="DD4hep_Example_Telescope"  vis="DetVis" id ="3" readout="TelescopeHits">
0055       <!-- Front arm -->
0056       <module z="0.0*cm" id="1" vis="ModVis">
0057         <sensor thickness="3*mm" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0058         <chip thickness="7*mm" vis="ChipVis"/>
0059         <PCB thickness="1.4*mm" vis="PCBVis"/>
0060       </module>
0061 
0062       <module z="2.5*cm" id="2" vis="ModVis">
0063         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0064         <chip thickness="700*micron" vis="ChipVis"/>
0065         <PCB thickness="1.4*mm" vis="PCBVis"/>
0066       </module>
0067 
0068       <module z="5.0*cm" id="3" vis="ModVis">
0069         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0070         <chip thickness="700*micron" vis="ChipVis"/>
0071         <PCB thickness="1.4*mm" vis="PCBVis"/>
0072       </module>
0073 
0074       <module z="7.5*cm" id="4" vis="ModVis">
0075         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0076         <chip thickness="700*micron" vis="ChipVis"/>
0077         <PCB thickness="1.4*mm" vis="PCBVis"/>
0078       </module>
0079 
0080       <!-- DuT -->
0081       <module z="25.0*cm" id="5" vis="ModVis">
0082         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="768" vis="SensorVis"/>
0083         <chip thickness="700*micron" vis="ChipVis"/>
0084         <PCB thickness="1.4*mm" vis="PCBVis"/>
0085       </module>
0086 
0087       <!-- Back arm -->
0088       <module z="42.5*cm" id="6" vis="ModVis">
0089         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0090         <chip thickness="700*micron" vis="ChipVis"/>
0091         <PCB thickness="1.4*mm" vis="PCBVis"/>
0092       </module>
0093 
0094       <module z="45.0*cm" id="7" vis="ModVis">
0095         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0096         <chip thickness="700*micron" vis="ChipVis"/>
0097         <PCB thickness="1.4*mm" vis="PCBVis"/>
0098       </module>
0099 
0100       <module z="47.5*cm" id="8" vis="ModVis">
0101         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0102         <chip thickness="700*micron" vis="ChipVis"/>
0103         <PCB thickness="1.4*mm" vis="PCBVis"/>
0104       </module>
0105 
0106       <module z="50.0*cm" id="9" vis="ModVis">
0107         <sensor thickness="300*micron" pitch="55*micron" NoOfPixY="256" NoOfPixX="256" vis="SensorVis"/>
0108         <chip thickness="700*micron" vis="ChipVis"/>
0109         <PCB thickness="1.4*mm" vis="PCBVis"/>
0110       </module>
0111     </detector>
0112   </detectors>
0113 
0114   <readouts>
0115     <readout name="TelescopeHits">
0116       <segmentation type="CartesianGridXY" grid_size_x="55*micron" grid_size_y="55*micron" />
0117       <id>system:8,module:10,sensor:10,x:16,y:16</id>
0118     </readout>
0119   </readouts>
0120 
0121   <fields>
0122   </fields>
0123 
0124 </lccdd>