Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <lccdd>
0003 <!-- #==========================================================================
0004      #  AIDA Detector description implementation 
0005      #==========================================================================
0006      # Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0007      # All rights reserved.
0008      #
0009      # For the licensing terms see $DD4hepINSTALL/LICENSE.
0010      # For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0011      #
0012      #==========================================================================
0013 -->
0014 
0015   <info name="Sensor"
0016         title="Sensor for New experiment"
0017         author="Anastasia Karachaliou"
0018         status="development"
0019         url="/afs/cern.ch/user/a/akaracha/workspace/MyExperiment/DetDesc/xmlDDescr/geometry_myexper.xml"
0020         version= "v0r1">
0021     <comment>simple Detector as a small box</comment>
0022   </info>
0023 
0024   <includes>
0025     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/elements.xml"/>
0026     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/materials.xml"/>
0027   </includes>
0028 
0029   <define>
0030     <constant name="world_side"             value="2*m"/>
0031     <constant name="world_x"                value="world_side/2"/>
0032     <constant name="world_y"                value="world_side/2"/>
0033     <constant name="world_z"                value="world_side/2"/>
0034     <constant name="CrossingAngle"          value="0.020"/>
0035   </define>
0036 
0037   <materials>
0038   </materials>
0039 
0040 
0041   <display>
0042     <vis name="DetVis"  alpha="1.0"   r="0"   g="1.0" b="0.0"  showDaughters="true"  visible="true"/>
0043     <vis name="ModVis"  alpha="1.0"   r="1"   g="0.0" b="0.0"  showDaughters="true"  visible="false"/>
0044   </display>
0045 
0046 
0047   <detectors>
0048 
0049     <detector name="MyLHCBdetector1" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="1" sensitive="true" readout="MyLHCBdetector1Hits" limits="minitel_limits_1" region="minitel_region_1">
0050 
0051       <dimensions z="1*mm" y="10*cm" x="10*cm" />
0052       <module_position z="30*mm" y="0*cm" x="0*cm" />
0053       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0054       <reflect/>
0055     </detector>
0056 
0057     <detector name="MyLHCBdetector2" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="2" sensitive="true" readout="MyLHCBdetector2Hits"  limits="minitel_limits" region="minitel_region">
0058 
0059       <dimensions z="1*mm" y="10*cm" x="10*cm" />
0060       <module_position z="40*mm" y="0*cm" x="0*cm" />
0061       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0062       <reflect/>
0063     </detector>
0064 
0065     <detector name="MyLHCBdetector3" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="3"  sensitive="true" readout="MyLHCBdetector3Hits" limits="minitel_limits" region="minitel_region">
0066 
0067       <dimensions z="1*mm" y="10*cm" x="10*cm" />
0068       <module_position z="50*mm" y="0*cm" x="0*cm" />
0069       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="5*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0070       <reflect/>
0071     </detector>
0072 
0073 
0074     <detector name="MyLHCBdetector4" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="4"  sensitive="true"  readout="MyLHCBdetector4Hits" limits="minitel_limits" region="minitel_region">
0075 
0076       <dimensions z="1*mm" y="10*cm" x="10*cm"/>
0077       <module_position z="60*mm" y="0*cm" x="0*cm" />
0078       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="21*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0079       <reflect/>
0080     </detector>
0081 
0082 
0083     <detector name="MyLHCBdetector5" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="5"  sensitive="true" readout="MyLHCBdetector5Hits" limits="minitel_limits" region="minitel_region">
0084 
0085       <dimensions z="1*mm" y="10*cm" x="10*cm"/>
0086       <module_position z="70*mm" y="0*cm" x="0*cm" />
0087       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="10*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0088       <reflect/>
0089     </detector>
0090 
0091 
0092     <detector name="MyLHCBdetector6" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="6"  sensitive="true" readout="MyLHCBdetector6Hits" limits="minitel_limits" region="minitel_region">
0093 
0094       <dimensions z="1*mm" y="10*cm" x="10*cm" />
0095       <module_position z="80*mm" y="0*cm" x="0*cm" />
0096       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0097       <reflect/>
0098     </detector>
0099 
0100 
0101     <detector name="MyLHCBdetector7" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="7"  sensitive="true" readout="MyLHCBdetector7Hits" limits="minitel_limits" region="minitel_region">
0102 
0103       <dimensions  z="1*mm" y="10*cm" x="10*cm" />
0104       <module_position z="90*mm" y="0*cm" x="0*cm" />
0105       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0106       <reflect/>
0107     </detector>
0108 
0109 
0110     <detector name="MyLHCBdetector8" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="8"  sensitive="true" readout="MyLHCBdetector8Hits" limits="minitel_limits" region="minitel_region">
0111 
0112       <dimensions  z="1*mm" y="10*cm" x="10*cm" />
0113       <module_position z="100*mm" y="0*cm" x="0*cm" />
0114       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0115       <reflect/>
0116     </detector>
0117 
0118     <detector name="MyLHCBdetector9" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="9"  sensitive="true" readout="MyLHCBdetector9Hits" limits="minitel_limits" region="minitel_region">
0119 
0120       <dimensions  z="1*mm" y="10*cm" x="10*cm" />
0121       <module_position z="110*mm" y="0*cm" x="0*cm" />
0122       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0123       <reflect/>
0124     </detector>
0125 
0126     <detector name="MyLHCBdetector10" type="MiniTelPixel" material="Silicon" vis="DetVis" id ="10" sensitive="true" readout="MyLHCBdetector10Hits" limits="minitel_limits" region="minitel_region">
0127 
0128       <dimensions  z="1*mm" y="10*cm" x="10*cm" />
0129       <module_position z="120*mm" y="0*cm" x="0*cm" />
0130       <module name="pixel" type="MiniTelPixel" material="Silicon" x="6*mm" y="6*mm" z="1*mm" vis="ModVis" alpha="-2.*radian" beta="-2.*radian" gamma="-0.*radian" />
0131       <reflect/>
0132     </detector>
0133   </detectors>
0134 
0135   <limits>
0136     <limitset name="minitel_limits_1">
0137       <limit name="step_length_max" particles="e[+-]" value="1.0" unit="mm" />
0138       <limit name="step_length_max" particles="mu[+-]" value="3.0" unit="mm" />
0139       <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
0140       <limit name="track_length_max" particles="*" value="5.0" unit="mm" />
0141       <limit name="time_max"         particles="*" value="5.0" unit="ns" />
0142       <limit name="ekin_min"         particles="*" value="0.01" unit="MeV" />
0143       <limit name="range_min"        particles="*" value="5.0" unit="mm" />
0144       <cut   particles="e+"          value="2.0"   unit="mm" />
0145       <cut   particles="e-"          value="2.0"   unit="mm" />
0146       <cut   particles="gamma"       value="5.0"   unit="mm" />
0147     </limitset>
0148     <limitset name="minitel_limits">
0149       <limit name="step_length_max" particles="e[+-]" value="1.0" unit="mm" />
0150       <limit name="step_length_max" particles="mu[+-]" value="3.0" unit="mm" />
0151       <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
0152     </limitset>
0153   </limits>
0154 
0155   <regions>
0156     <region name="minitel_region_1" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001">
0157       <limitsetref name="minitel_limits_1"/>
0158     </region>
0159     <region name="minitel_region" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001">
0160       <limitsetref name="minitel_limits"/>
0161     </region>
0162   </regions>
0163 
0164   <readouts>
0165     <readout name="MyLHCBdetector1Hits">
0166       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0167       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0168     </readout>
0169     <readout name="MyLHCBdetector2Hits">
0170       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0171       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0172     </readout>
0173     <readout name="MyLHCBdetector3Hits">
0174       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0175       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0176     </readout>
0177     <readout name="MyLHCBdetector4Hits">
0178       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0179       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0180     </readout>
0181     <readout name="MyLHCBdetector5Hits">
0182       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0183       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0184     </readout>
0185     <readout name="MyLHCBdetector6Hits">
0186       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0187       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0188     </readout>
0189     <readout name="MyLHCBdetector7Hits">
0190       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0191       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0192     </readout>
0193     <readout name="MyLHCBdetector8Hits">
0194       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0195       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0196     </readout>
0197     <readout name="MyLHCBdetector9Hits">
0198       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0199       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0200     </readout>
0201     <readout name="MyLHCBdetector10Hits">
0202       <segmentation type="CartesianGridXY" grid_size_x="6*mm" grid_size_y="6*mm" />
0203       <id>system:6,side:2,module:8,x:28:-12,y:52:-12</id>
0204     </readout>
0205   </readouts>
0206 
0207   <fields>
0208     <field name="GlobalSolenoid" type="solenoid" 
0209            inner_field="0.0*tesla"
0210            outer_field="0.0*tesla" 
0211            zmax="2*m"
0212            outer_radius="2*m">
0213     </field>
0214   </fields>
0215 
0216 </lccdd>