Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <lccdd>
0002 
0003   <comment>Micromegas tracker barrel</comment>        
0004 
0005   <define>
0006 
0007     <constant name="MMTrackerBarrel_thickness" value="TrackerBarrel_rmax - TrackerBarrel_rmax"/>
0008     <constant name="MMTrackerBarrel_NLayers" value="5"/>
0009     <constant name="MMTrackerBarrel_delta" value="MMTrackerBarrel_thickness/MMTrackerBarrel_NLayers"/>
0010 
0011     <constant name="MMTrackerBarrelLayer1_rmin"          value="800.0 * mm"/>
0012     <constant name="MMTrackerBarrelLayer1_length"        value="100.0 * mm"/>
0013     <constant name="MMTrackerBarrelLayer1_thickness"     value="10.0 * mm"/>
0014     <constant name="MMTrackerBarrel_NZModules"           value="floor(BarrelTracking_length/MMTrackerBarrelLayer1_length)"/>
0015     <constant name="MMTrackerBarrelModulesTotal_length"  value="MMTrackerBarrel_NZModules*MMTrackerBarrelLayer1_length"/>
0016 
0017   </define>
0018 
0019   <limits>
0020   </limits>
0021 
0022   <regions>
0023   </regions>
0024 
0025   <display>
0026   </display>
0027 
0028   <detectors>
0029     <detector id="MMTrackerBarrel_ID" name="MMTrackerBarrel" type="athena_MMTrackerBarrel" readout="MMTrackerBarrelHits">
0030       <module name="Module1" vis="AnlGold">
0031         <module_envelope rmin="TrackerBarrel_rmax" length="MMTrackerBarrelLayer1_length" thickness="MMTrackerBarrel_delta"
0032           phi="90*degree" />
0033         <module_component thickness="1.0*mm" material="PEEK" sensitive="false">
0034           <position x="0" />
0035         </module_component>
0036         <module_component thickness="1.0*mm" material="PEEK" sensitive="false"
0037           length="MMTrackerBarrelLayer1_length-10.0*mm"
0038           phi="89.0*degree" >
0039           <position x="0" />
0040         </module_component>
0041       </module>
0042       <layer module="Module1" id="1" vis="GreenVis">
0043         <barrel_envelope
0044           inner_r="MMTrackerBarrelLayer1_rmin-20.0*mm"
0045           outer_r="MMTrackerBarrelLayer1_rmin + 20.0*mm"
0046           z_length="MMTrackerBarrelModulesTotal_length" />
0047         <comment>
0048           phi0     : Starting phi of first module.
0049           phi_tilt : Phi tilt of a module.
0050           rc       : Radius of the module center.
0051           nphi     : Number of modules in phi.
0052           rphi_dr  : The delta radius of every other module.
0053           z0       : Z position of first module in phi.
0054           nz       : Number of modules to place in z.
0055           dr       : Radial displacement parameter, of every other module.
0056         </comment>
0057         <rphi_layout phi_tilt="0.0" nphi="4" phi0="0." rc="MMTrackerBarrelLayer1_rmin" dr="0.0 * mm"/>
0058         <z_layout dr="0.0 * mm" z0="-MMTrackerBarrelModulesTotal_length/2.0 + MMTrackerBarrelLayer1_length/2.0"
0059           nz="MMTrackerBarrel_NZModules"/>
0060       </layer>
0061     </detector>
0062 
0063   </detectors>
0064 
0065   <readouts>
0066     <readout name="MMTrackerBarrelHits">
0067       <segmentation type="CartesianGridXY" grid_size_x="1.0*mm" grid_size_y="1.0*mm" />
0068       <id>system:8,sector:8,module:14,x:32:-16,y:-16</id>  
0069     </readout>
0070   </readouts>
0071 
0072   <plugins>
0073   </plugins>
0074 
0075   <fields>
0076   </fields>
0077 </lccdd>