Back to home page

EIC code displayed by LXR

 
 

    


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>