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>