Warning, /DD4hep/examples/ClientTests/compact/lhcbfull_plugins.xml is written in an unsupported language. File is not indexed.
0001 <lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
0002 xmlns:xs="http://www.w3.org/2001/XMLSchema"
0003 xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
0004 <info name="lhcb_full"
0005 title="LHCb detector geometry imported from plain ROOT file"
0006 author="Markus Frank"
0007 url="http://lhcb.cern.ch"
0008 status="development"
0009 version="1.0">
0010 <comment>The conversion of a detector in plain ROOT format</comment>
0011 </info>
0012
0013 <geometry open="false" close="false">
0014 </geometry>
0015
0016 <display>
0017 <vis name="Velo_Inactive_vis" alpha="0.5" r="0" g="0.4" b="0.6" showDaughters="true" visible="true"/>
0018 <vis name="Velo_Active_vis" alpha="1.0" r="0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0019 <vis name="TT_Inactive_vis" alpha="0.5" r="0" g="0.0" b="0.4" showDaughters="true" visible="true"/>
0020 <vis name="TT_Active_vis" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0021 <vis name="OT_Inactive_vis" alpha="0.5" r="0.4" g="0.0" b="0.4" showDaughters="true" visible="true"/>
0022 <vis name="OT_Active_vis" alpha="1.0" r="0.8" g="0.0" b="0.8" showDaughters="true" visible="true"/>
0023
0024 </display>
0025
0026 <plugins>
0027
0028 <!-- Load the geometry file in ROOT format -->
0029 <plugin name="DD4hep_PlainROOT">
0030 <argument value="-input"/>
0031 <argument value="lhcbfull.root"/>
0032 <argument value="-import"/>
0033 <argument value="-air"/>
0034 <argument value="sAir"/>
0035 <argument value="-vacuum"/>
0036 <argument value="sVacuum"/>
0037 <argument value="-level"/>
0038 <argument value="11"/>
0039 <argument value="-print"/>
0040 <argument value="DEBUG"/>
0041 </plugin>
0042
0043 <!-- execute the VELO processor to generate readout and sensitive structure(s) -->
0044 <plugin name="DD4hep_PlacedVolumeProcessor">
0045 <argument value="-recursive"/>
0046 <argument value="-processor"/>
0047 <argument value="DD4hep_DetElementCreator"/>
0048 <argument value="-detector"/>
0049 <argument value="VELO"/>
0050 <argument value="-print"/>
0051 <argument value="DEBUG"/>
0052 <argument value="-level"/>
0053 <argument value="2"/>
0054 <argument value="-material"/>
0055 <argument value="sSilicon"/>
0056 <argument value="-match"/>
0057 <argument value="VelolvVelo"/>
0058 <argument value="-veto"/>
0059 <argument value="VeloSupports"/>
0060 <argument value="-type"/>
0061 <argument value="tracker"/>
0062 </plugin>
0063
0064 <!-- execute the IT processor to generate readout and sensitive structure(s) -->
0065 <plugin name="DD4hep_PlacedVolumeProcessor">
0066 <argument value="-recursive"/>
0067 <argument value="-processor"/>
0068 <argument value="DD4hep_DetElementCreator"/>
0069 <argument value="-detector"/>
0070 <argument value="IT"/>
0071 <argument value="-print"/>
0072 <argument value="DEBUG"/>
0073 <argument value="-level"/>
0074 <argument value="2"/>
0075 <argument value="-material"/>
0076 <argument value="sSilicon"/>
0077 <argument value="-match"/>
0078 <argument value="ITITS"/>
0079 <argument value="-type"/>
0080 <argument value="tracker"/>
0081 </plugin>
0082
0083 <!-- execute the OT processor to generate readout and sensitive structure(s) -->
0084 <plugin name="DD4hep_PlacedVolumeProcessor">
0085 <argument value="-recursive"/>
0086 <argument value="-processor"/>
0087 <argument value="DD4hep_DetElementCreator"/>
0088 <argument value="-detector"/>
0089 <argument value="OT"/>
0090 <argument value="-print"/>
0091 <argument value="DEBUG"/>
0092 <argument value="-level"/>
0093 <argument value="2"/>
0094 <argument value="-material"/>
0095 <argument value="sTrackerOTPassiveMix"/>
0096 <argument value="-match"/>
0097 <argument value="OTlvOTStation"/>
0098 <argument value="-type"/>
0099 <argument value="tracker"/>
0100 </plugin>
0101
0102 <!-- execute the PRS processor to generate readout and sensitive structure(s) -->
0103 <plugin name="DD4hep_PlacedVolumeProcessor">
0104 <argument value="-recursive"/>
0105 <argument value="-processor"/>
0106 <argument value="DD4hep_DetElementCreator"/>
0107 <argument value="-detector"/>
0108 <argument value="PRS"/>
0109 <argument value="-print"/>
0110 <argument value="DEBUG"/>
0111 <argument value="-level"/>
0112 <argument value="2"/>
0113 <argument value="-material"/>
0114 <argument value="sPrsPrsScin"/>
0115 <argument value="-match"/>
0116 <argument value="PrsInstallationPrs"/>
0117 <argument value="-type"/>
0118 <argument value="calorimeter"/>
0119 </plugin>
0120
0121 <!-- execute the SPD processor to generate readout and sensitive structure(s) -->
0122 <plugin name="DD4hep_PlacedVolumeProcessor">
0123 <argument value="-recursive"/>
0124 <argument value="-processor"/>
0125 <argument value="DD4hep_DetElementCreator"/>
0126 <argument value="-detector"/>
0127 <argument value="SPD"/>
0128 <argument value="-print"/>
0129 <argument value="DEBUG"/>
0130 <argument value="-level"/>
0131 <argument value="2"/>
0132 <argument value="-material"/>
0133 <argument value="sSpdSpdScin"/>
0134 <argument value="-match"/>
0135 <argument value="SpdInstallationSpd"/>
0136 <argument value="-type"/>
0137 <argument value="calorimeter"/>
0138 </plugin>
0139
0140 <!-- execute the ECAL processor to generate readout and sensitive structure(s) -->
0141 <plugin name="DD4hep_PlacedVolumeProcessor">
0142 <argument value="-recursive"/>
0143 <argument value="-processor"/>
0144 <argument value="DD4hep_DetElementCreator"/>
0145 <argument value="-detector"/>
0146 <argument value="ECAL"/>
0147 <argument value="-print"/>
0148 <argument value="DEBUG"/>
0149 <argument value="-level"/>
0150 <argument value="2"/>
0151 <argument value="-material"/>
0152 <argument value="sEcalEcalSc"/>
0153 <argument value="-match"/>
0154 <argument value="EcalInstallationEcal"/>
0155 <argument value="-type"/>
0156 <argument value="calorimeter"/>
0157 </plugin>
0158
0159 <!-- execute the HCAL processor to generate readout and sensitive structure(s) -->
0160 <plugin name="DD4hep_PlacedVolumeProcessor">
0161 <argument value="-recursive"/>
0162 <argument value="-processor"/>
0163 <argument value="DD4hep_DetElementCreator"/>
0164 <argument value="-detector"/>
0165 <argument value="HCAL"/>
0166 <argument value="-print"/>
0167 <argument value="DEBUG"/>
0168 <argument value="-level"/>
0169 <argument value="2"/>
0170 <argument value="-material"/>
0171 <argument value="sHcalHcalSc"/>
0172 <argument value="-match"/>
0173 <argument value="HcalInstallationlvHcal"/>
0174 <argument value="-type"/>
0175 <argument value="calorimeter"/>
0176 </plugin>
0177
0178
0179 <!-- execute the MUON processor to generate readout and sensitive structure(s) -->
0180 <plugin name="DD4hep_PlacedVolumeProcessor">
0181 <argument value="-recursive"/>
0182 <argument value="-processor"/>
0183 <argument value="DD4hep_DetElementCreator"/>
0184 <argument value="-detector"/>
0185 <argument value="MUON"/>
0186 <argument value="-print"/>
0187 <argument value="DEBUG"/>
0188 <argument value="-level"/>
0189 <argument value="2"/>
0190 <argument value="-material"/>
0191 <argument value="sMuonS_CPC_gas"/>
0192 <argument value="-match"/>
0193 <argument value="Muon"/>
0194 <argument value="-type"/>
0195 <argument value="tracker"/>
0196 </plugin>
0197
0198 <!-- execute the RICH1 processor to generate readout and sensitive structure(s) -->
0199 <plugin name="DD4hep_PlacedVolumeProcessor">
0200 <argument value="-recursive"/>
0201 <argument value="-processor"/>
0202 <argument value="DD4hep_DetElementCreator"/>
0203 <argument value="-detector"/>
0204 <argument value="RICH1"/>
0205 <argument value="-print"/>
0206 <argument value="DEBUG"/>
0207 <argument value="-level"/>
0208 <argument value="2"/>
0209 <argument value="-material"/>
0210 <argument value="sRichMaterialsAerogel"/>
0211 <argument value="-match"/>
0212 <argument value="Rich1lvRich1Master"/>
0213 <argument value="-type"/>
0214 <argument value="tracker"/>
0215 </plugin>
0216
0217 <!-- execute the RICH2 processor to generate readout and sensitive structure(s) -->
0218 <plugin name="DD4hep_PlacedVolumeProcessor">
0219 <argument value="-recursive"/>
0220 <argument value="-processor"/>
0221 <argument value="DD4hep_DetElementCreator"/>
0222 <argument value="-detector"/>
0223 <argument value="RICH2"/>
0224 <argument value="-print"/>
0225 <argument value="DEBUG"/>
0226 <argument value="-level"/>
0227 <argument value="2"/>
0228 <argument value="-material"/>
0229 <argument value="sRichMaterialsRich2Nitrogen"/>
0230 <argument value="-match"/>
0231 <argument value="Rich2lvRich2Master"/>
0232 <argument value="-type"/>
0233 <argument value="tracker"/>
0234 </plugin>
0235
0236 <!-- execute the RICH2 processor to generate readout and sensitive structure(s) -->
0237 <plugin name="DD4hep_DetElementProcessor">
0238 <argument value="-recursive"/>
0239 <argument value="-processor"/>
0240 <argument value="DD4hep_DetNominalCreator"/>
0241 <argument value="-type"/>
0242 <argument value="tracker"/>
0243 </plugin>
0244
0245
0246 <plugin name="DD4hep_VolumeManager"/>
0247 <plugin name="DD4hep_InteractiveUI"/>
0248
0249 <plugin name="DD4hep_CheckSensitives"/>
0250 <plugin name="DD4hep_CheckReadouts"/>
0251 <plugin name="DD4hep_CheckVolumeManager"/>
0252
0253 <plugin name="DD4hep_PlacedVolumeProcessor">
0254 <arg value="-recursive"/>
0255 <arg value="-detector"/>
0256 <arg value="VelolvVelo_4842"/>
0257 <arg value="-processor"/>
0258 <arg value="DD4hep_VisMaterialProcessor"/>
0259 <arg value="-name"/>
0260 <arg value="Si_Vis"/>
0261 <arg value="-vis-active"/>
0262 <arg value="Velo_Active_Vis"/>
0263 <arg value="-vis-inactive"/>
0264 <arg value="Velo_Inactive_Vis"/>
0265 <arg value="-mat-active"/>
0266 <arg value="sSilicon"/>
0267 <arg value="-show"/>
0268 </plugin>
0269
0270 <plugin name="DD4hep_PlacedVolumeProcessor">
0271 <arg value="-recursive"/>
0272 <arg value="-detector"/>
0273 <arg value="ITITS5lvITS5_4831"/>
0274 <arg value="-processor"/>
0275 <arg value="DD4hep_VisMaterialProcessor"/>
0276 <arg value="-name"/>
0277 <arg value="Si_Vis"/>
0278 <arg value="-vis-active"/>
0279 <arg value="TT_Active_Vis"/>
0280 <arg value="-vis-inactive"/>
0281 <arg value="TT_Inactive_Vis"/>
0282 <arg value="-mat-active"/>
0283 <arg value="sSilicon"/>
0284 <arg value="-show"/>
0285 </plugin>
0286
0287 <plugin name="DD4hep_PlacedVolumeProcessor">
0288 <arg value="-recursive"/>
0289 <arg value="-detector"/>
0290 <arg value="ITITS4lvITS4_4832"/>
0291 <arg value="-processor"/>
0292 <arg value="DD4hep_VisMaterialProcessor"/>
0293 <arg value="-name"/>
0294 <arg value="Si_Vis"/>
0295 <arg value="-vis-active"/>
0296 <arg value="TT_Active_Vis"/>
0297 <arg value="-vis-inactive"/>
0298 <arg value="TT_Inactive_Vis"/>
0299 <arg value="-mat-active"/>
0300 <arg value="sSilicon"/>
0301 <arg value="-show"/>
0302 </plugin>
0303
0304 <plugin name="DD4hep_PlacedVolumeProcessor">
0305 <arg value="-recursive"/>
0306 <arg value="-detector"/>
0307 <arg value="ITITS3lvITS3_4833"/>
0308 <arg value="-processor"/>
0309 <arg value="DD4hep_VisMaterialProcessor"/>
0310 <arg value="-name"/>
0311 <arg value="Si_Vis"/>
0312 <arg value="-vis-active"/>
0313 <arg value="TT_Active_Vis"/>
0314 <arg value="-vis-inactive"/>
0315 <arg value="TT_Inactive_Vis"/>
0316 <arg value="-mat-active"/>
0317 <arg value="sSilicon"/>
0318 <arg value="-show"/>
0319 </plugin>
0320
0321 <plugin name="DD4hep_PlacedVolumeProcessor">
0322 <arg value="-recursive"/>
0323 <arg value="-detector"/>
0324 <arg value="ITITS2lvITS2_4834"/>
0325 <arg value="-processor"/>
0326 <arg value="DD4hep_VisMaterialProcessor"/>
0327 <arg value="-name"/>
0328 <arg value="Si_Vis"/>
0329 <arg value="-vis-active"/>
0330 <arg value="TT_Active_Vis"/>
0331 <arg value="-vis-inactive"/>
0332 <arg value="TT_Inactive_Vis"/>
0333 <arg value="-mat-active"/>
0334 <arg value="sSilicon"/>
0335 <arg value="-show"/>
0336 </plugin>
0337
0338 <plugin name="DD4hep_PlacedVolumeProcessor">
0339 <arg value="-recursive"/>
0340 <arg value="-detector"/>
0341 <arg value="ITITS1lvITS1_4835"/>
0342 <arg value="-processor"/>
0343 <arg value="DD4hep_VisMaterialProcessor"/>
0344 <arg value="-name"/>
0345 <arg value="Si_Vis"/>
0346 <arg value="-vis-active"/>
0347 <arg value="TT_Active_Vis"/>
0348 <arg value="-vis-inactive"/>
0349 <arg value="TT_Inactive_Vis"/>
0350 <arg value="-mat-active"/>
0351 <arg value="sSilicon"/>
0352 <arg value="-show"/>
0353 </plugin>
0354
0355 </plugins>
0356 </lccdd>