Warning, /DD4hep/examples/DDCMS/data/dd4hep-config.xml is written in an unsupported language. File is not indexed.
0001 <plugins>
0002 <!--
0003
0004 # Configuration file top load the CMS geometry
0005
0006 This XML script extends the raw geometry defintiion from CMS (see cms_tracker.xml for details).
0007 * We load the primary geometry entities and instantiate them.
0008 Note: TEC, and PixbarFWD do not work and cannot be converted;
0009 * Here the DetElement structure and the readout structures are defined to run Geant4
0010 Note: TEC, and PixbarFWD do not work and cannot be used for Geant4. To be investigated.
0011 * Here we also define the visualization attributes to get nicer pictures.
0012
0013 M.Frank CERN EP/LBC October 2017
0014
0015 -->
0016
0017 <display>
0018 <!-- Unused stuff:
0019 <vis name="Layer_pixbarlayer0_PixelBarrelLayer0" alpha="1.0" r="1" g="0" b="1" showDaughters="true" visible="true"/>
0020
0021 <vis name="pixbarladderhalf_PixelBarrelModuleHalfMinus" alpha="0.3" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0022 <vis name="pixbarladderhalf_PixelBarrelModuleHalfPlus" alpha="0.3" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0023
0024 <vis name="pixbarladderhalf_PixelBarrelROChipHalf" alpha="0.5" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0025 <vis name="pixbarladderhalf_PixelBarrelSensorHalf" alpha="1.0" r="0.9" g="0.9" b="0" showDaughters="true" visible="true"/>
0026 <vis name="pixbarladderhalf_PixelBarrelActiveHalf" alpha="1.0" r="0.9" g="0.9" b="0" showDaughters="true" visible="true"/>
0027
0028 <vis name="pixbarladderfull_PixelBarrelCFStripHoleFull" alpha="0.3" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0029 <vis name="pixbarladderfull_PixelBarrelModuleFullMinus" alpha="0.3" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0030 <vis name="pixbarladderfull_PixelBarrelModuleFullPlus" alpha="0.3" r="0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0031
0032 <vis name="pixbarladderfull_PixelBarrelROChipFull" alpha="1" r="0.1" g="0.1" b="0.1" showDaughters="true" visible="true"/>
0033 <vis name="pixbarladderfull_PixelBarrelSensorFull" alpha="1" r="0.9" g="0.9" b="0" showDaughters="true" visible="true"/>
0034 <vis name="pixbarladderfull_PixelBarrelActiveFull" alpha="1" r="0.9" g="0.9" b="0" showDaughters="true" visible="true"/>
0035 -->
0036
0037 <!-- DO NOT REFORMAT PLEASE!!!! Vis attributes represent volume hierarchy! -->
0038 <vis name="pixbarladderhalf_PixelBarrelCable1Half" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0039 <vis name="pixbarladderhalf_PixelBarrelCable2Half" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0040 <vis name="pixbarladderhalf_PixelBarrelCable3Half" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0041 <vis name="pixbarladderhalf_PixelBarrelCable4Half" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0042 <vis name="pixbarladderhalf_PixelBarrelCableBoxHalf" alpha="0.4" r="0.4" g="0.2" b="0.2" showDaughters="true" visible="true"/>
0043 <vis name="pixbarladderhalf_PixelBarrelModuleBoxHalf" alpha="0.6" r="0.2" g="0.2" b="0.2" showDaughters="true" visible="true"/>
0044 <vis name="pixbarladderhalf_PixelBarrelCFStripHalf" alpha="1" r="1" g="0.1" b="0.1" showDaughters="true" visible="true"/>
0045 <vis name="pixbarladderhalf_PixelBarrelLadderHalf" alpha="0.8" r="0.6" g="0.6" b="0.0" showDaughters="true" visible="true"/>
0046
0047 <vis name="pixbarladderfull_PixelBarrelCable1Full" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0048 <vis name="pixbarladderfull_PixelBarrelCable2Full" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0049 <vis name="pixbarladderfull_PixelBarrelCable3Full" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0050 <vis name="pixbarladderfull_PixelBarrelCable4Full" alpha="1.0" r="0" g="1" b="1" showDaughters="true" visible="true"/>
0051 <vis name="pixbarladderfull_PixelBarrelCableBoxFull" alpha="0.4" r="0.4" g="0.2" b="0.2" showDaughters="true" visible="true"/>
0052 <vis name="pixbarladderfull_PixelBarrelModuleBoxFull" alpha="0.6" r="0.2" g="0.2" b="0.2" showDaughters="true" visible="true"/>
0053 <vis name="pixbarladderfull_PixelBarrelCFStripFull" alpha="1" r="1" g="0.1" b="0.1" showDaughters="true" visible="true"/>
0054 <vis name="pixbarladderfull_PixelBarrelLadderFull" alpha="0.8" r="0.6" g="0.6" b="0.0" showDaughters="true" visible="true"/>
0055
0056 <vis name="pixbarlayer0_PixelBarrelLayer0Coolant" alpha="0.5" r="0" g="0.4" b="0.6" showDaughters="true" visible="false"/>
0057 <vis name="pixbarlayer0_PixelBarrelLayer0CoolTube" alpha="1.0" r="0" g="0.2" b="0.8" showDaughters="true" visible="true"/>
0058 <vis name="pixbarlayer0_PixelBarrelLayer0" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="true"/>
0059
0060 <vis name="pixbarlayer1_PixelBarrelLayer1Coolant" alpha="0.5" r="0" g="0.4" b="0.6" showDaughters="true" visible="false"/>
0061 <vis name="pixbarlayer1_PixelBarrelLayer1CoolTube" alpha="1.0" r="0" g="0.2" b="0.8" showDaughters="true" visible="true"/>
0062 <vis name="pixbarlayer1_PixelBarrelLayer1" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="true"/>
0063
0064 <vis name="pixbarlayer2_PixelBarrelLayer2Coolant" alpha="0.5" r="0" g="0.4" b="0.6" showDaughters="true" visible="false"/>
0065 <vis name="pixbarlayer2_PixelBarrelLayer2CoolTube" alpha="1.0" r="0" g="0.2" b="0.8" showDaughters="true" visible="true"/>
0066 <vis name="pixbarlayer2_PixelBarrelLayer2" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="true"/>
0067 <vis name="pixbar_PixelBarrelSuppBox" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="false"/>
0068 <vis name="pixbar_PixelBarrelShield4" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="false"/>
0069 <vis name="pixbar_PixelBarrelRadialCooling" alpha="0.5" r="0.6" g="0.6" b="0.6" showDaughters="true" visible="false"/>
0070
0071 <!--
0072 <vis name="tobmodule0_TOBActiveRphi0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0073 <vis name="tobmodule0_TOBWaferSter0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0074 <vis name="tobmodule2_TOBActiveRphi2" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0075 <vis name="tobmodule4_TOBActiveRphi4" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0076 <vis name="tobmodule4_TOBWaferRphi4" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0077 <vis name="tobmodpar_TOBInactive" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0078
0079 <vis name="tibmodule0_TIBActiveRphi0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0080 <vis name="tibmodule0_TIBActiveSter0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0081 <vis name="tibmodule2_TIBActiveRphi2" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0082 <vis name="tibmodule0_TIBWaferRphi0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0083 <vis name="tibmodule0_TIBWaferSter0" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0084 <vis name="tibmodule2_TIBWaferRphi2" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0085
0086
0087 <vis name="vis-tob" alpha="0.4" r="0.0" g="0.0" b="0.4" showDaughters="true" visible="true"/>
0088 <vis name="tracker_Tracker" alpha="0.5" r="0.9" g="0.9" b="0.9" showDaughters="true" visible="false"/>
0089 -->
0090
0091 <vis name="solid-light-grey" alpha="0.5" r="0.5" g="0.5" b="0.5" showDaughters="true" visible="false"/>
0092 <vis name="solid-verylight-grey" alpha="0.6" r="0.5" g="0.5" b="0.5" showDaughters="true" visible="true"/>
0093
0094 <vis name="solid-red" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0095 <vis name="solid-light-red" alpha="0.6" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0096 <vis name="solid-verylight-red" alpha="0.4" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0097
0098 <vis name="solid-green" alpha="1.0" r="0.0" g="0.9" b="0.2" showDaughters="true" visible="true"/>
0099 <vis name="solid-light-green" alpha="0.6" r="0.0" g="0.9" b="0.2" showDaughters="true" visible="false"/>
0100 <vis name="solid-verylight-green" alpha="0.4" r="0.0" g="0.9" b="0.2" showDaughters="true" visible="true"/>
0101
0102 <vis name="solid-blue" alpha="1.0" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0103 <vis name="solid-light-blue" alpha="0.6" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0104 <vis name="solid-verylight-blue" alpha="0.4" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0105
0106 <vis name="solid-yellow" alpha="1.0" r="1.0" g="1.0" b="0.2" showDaughters="true" visible="true"/>
0107 <vis name="solid-light-yellow" alpha="0.6" r="1.0" g="1.0" b="0.2" showDaughters="true" visible="true"/>
0108 <vis name="solid-verylight-yellow" alpha="0.4" r="1.0" g="1.0" b="0.2" showDaughters="true" visible="true"/>
0109
0110 <vis name="CMS_Invisible" alpha="0.5" r="0.9" g="0.9" b="0.9" showDaughters="true" visible="false"/>
0111 <vis name="vis-active-material" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/>
0112 <vis name="vis-invisible-daughters" alpha="1.0" r="0.1" g="0.1" b="0.8" showDaughters="true" visible="false"/>
0113 </display>
0114
0115 <plugin name="DD4hep_XMLLoader">
0116 <arg value="file:${DD4hepExamplesINSTALL}/examples/DDCMS/data/world-open.xml"/>
0117 </plugin>
0118 <plugin name="DD4hep_XMLLoader">
0119 <arg value="file:${DD4hepExamplesINSTALL}/examples/DDCMS/data/cms_tracker.xml"/>
0120 </plugin>
0121
0122 <plugin name="DD4hep_PlacedVolumeProcessor">
0123 <arg value="-recursive"/>
0124 <arg value="-processor"/>
0125 <arg value="DDCMS_DetElementCreator"/>
0126 </plugin>
0127 <plugin name="DD4hep_VolumeManager"/>
0128 <plugin name="DD4hep_InteractiveUI"/>
0129
0130
0131 <!--
0132 <plugin name="DD4hep_PlacedVolumeProcessor">
0133 <arg value="-recursive"/>
0134 <arg value="-processor"/> <arg value="DD4hep_VisVolNameProcessor"/>
0135 <arg value="-match"/> <arg value="tec.(.*)"/>
0136 <arg value="-match"/> <arg value="tib.(.*)"/>
0137 <arg value="-match"/> <arg value="tob.(.*)"/>
0138 <arg value="-match"/> <arg value="tid.(.*)"/>
0139 <arg value="-vis"/> <arg value="vis-invisible-daughters"/>
0140 <arg value="-show"/>
0141 </plugin>
0142
0143 <plugin name="DD4hep_PlacedVolumeProcessor">
0144 <arg value="-recursive"/>
0145 <arg value="-detector"/>
0146 <arg value="Tracker_2"/>
0147 <arg value="-processor"/>
0148 <arg value="DD4hep_VisMaterialProcessor"/>
0149 <arg value="-name"/>
0150 <arg value="Si_Vis"/>
0151 <arg value="-vis-active"/>
0152 <arg value="solid-light-red"/>
0153 <arg value="-mat-active"/>
0154 <arg value="materials:Silicon"/>
0155 <arg value="-show"/>
0156 </plugin>
0157
0158 <plugin name="DD4hep_PlacedVolumeProcessor">
0159 <arg value="-recursive"/>
0160 <arg value="-detector"/>
0161 <arg value="Tracker_2/TOB_1"/>
0162 <arg value="-processor"/>
0163 <arg value="DD4hep_VisMaterialProcessor"/>
0164 <arg value="-vis-active"/>
0165 <arg value="solid-light-green"/>
0166
0167 <arg value="-elt-active"/>
0168 <arg value="SI"/>
0169 <arg value="-fraction"/>
0170 <arg value="0.7"/>
0171 <arg value="-show"/>
0172 </plugin>
0173
0174 <plugin name="DD4hep_PlacedVolumeProcessor">
0175 <arg value="-recursive"/>
0176 <arg value="-detector"/>
0177 <arg value="Tracker_2"/>
0178
0179 <arg value="-processor"/>
0180 <arg value="DD4hep_VisMaterialProcessor"/>
0181 <arg value="-name"/>
0182 <arg value="AL_Vis"/>
0183 <arg value="-vis-active"/>
0184 <arg value="CMS_Invisible"/>
0185 <arg value="-elt-active"/>
0186 <arg value="AL"/>
0187 <arg value="-fraction"/>
0188 <arg value="0.7"/>
0189 <arg value="-show"/>
0190 </plugin>
0191
0192
0193 <plugin name="DD4hep_PlacedVolumeProcessor">
0194 <arg value="-recursive"/>
0195 <arg value="-detector"/>
0196 <arg value="Tracker_2/TIB_1"/>
0197 <arg value="-processor"/>
0198 <arg value="DD4hep_VisMaterialProcessor"/>
0199 <arg value="-vis-active"/>
0200 <arg value="solid-verylight-blue"/>
0201 <arg value="-mat-active"/>
0202 <arg value="Silicon"/>
0203 <arg value="-show"/>
0204 </plugin>
0205
0206 <plugin name="DD4hep_PlacedVolumeProcessor">
0207 <arg value="-recursive"/>
0208 <arg value="-detector"/>
0209 <arg value="Tracker_2/TrackerOuterCylinder_1"/>
0210
0211 <arg value="-processor"/>
0212 <arg value="DD4hep_VisMaterialProcessor"/>
0213 <arg value="-name"/>
0214 <arg value="OuterCylinder_1_Vis"/>
0215 <arg value="-vis-inactive"/>
0216 <arg value="CMS_Invisible"/>
0217 <arg value="-show"/>
0218 </plugin>
0219
0220 <plugin name="DD4hep_PlacedVolumeProcessor">
0221 <arg value="-recursive"/>
0222 <arg value="-detector"/>
0223 <arg value="Tracker_2/TrackerBulkhead_1"/>
0224
0225 <arg value="-processor"/>
0226 <arg value="DD4hep_VisMaterialProcessor"/>
0227 <arg value="-name"/>
0228 <arg value="TrackerBulkhead_1_Vis"/>
0229 <arg value="-vis-inactive"/>
0230 <arg value="CMS_Invisible"/>
0231 <arg value="-show"/>
0232 </plugin>
0233
0234 <plugin name="DD4hep_PlacedVolumeProcessor">
0235 <arg value="-recursive"/>
0236 <arg value="-detector"/>
0237 <arg value="Tracker_2/TrackerBulkhead_2"/>
0238
0239 <arg value="-processor"/>
0240 <arg value="DD4hep_VisMaterialProcessor"/>
0241 <arg value="-name"/>
0242 <arg value="TrackerBulkhead_2_Vis"/>
0243 <arg value="-vis-inactive"/>
0244 <arg value="CMS_Invisible"/>
0245 <arg value="-show"/>
0246 </plugin>
0247
0248 <plugin name="DD4hep_PlacedVolumeProcessor">
0249 <arg value="-recursive"/>
0250 <arg value="-detector"/>
0251 <arg value="Tracker_2/PixelBarrel_1"/>
0252
0253 <arg value="-processor"/>
0254 <arg value="DD4hep_VisMaterialProcessor"/>
0255 <arg value="-name"/>
0256 <arg value="PixelBarrel_1_Vis"/>
0257 <arg value="-vis-inactive"/>
0258 <arg value="solid-verylight-yellow"/>
0259 <arg value="-show"/>
0260 </plugin>
0261
0262 <plugin name="DD4hep_PlacedVolumeProcessor">
0263 <arg value="-recursive"/>
0264 <arg value="-detector"/>
0265 <arg value="Tracker_2/TEC_1"/>
0266
0267 <arg value="-processor"/>
0268 <arg value="DD4hep_VisMaterialProcessor"/>
0269 <arg value="-name"/>
0270 <arg value="Invisible_Vis"/>
0271 <arg value="-vis-active"/>
0272 <arg value="solid-green"/>
0273
0274 <arg value="-vis-inactive"/>
0275 <arg value="solid-verylight-green"/>
0276
0277 <arg value="-elt-active"/>
0278 <arg value="SI"/>
0279 <arg value="-fraction"/>
0280 <arg value="0.7"/>
0281 <arg value="-show"/>
0282 </plugin>
0283
0284 <plugin name="DD4hep_PlacedVolumeProcessor">
0285 <arg value="-recursive"/>
0286 <arg value="-detector"/>
0287 <arg value="Tracker_2/TEC_2"/>
0288
0289 <arg value="-processor"/>
0290 <arg value="DD4hep_VisMaterialProcessor"/>
0291 <arg value="-name"/>
0292 <arg value="Invisible_Vis"/>
0293 <arg value="-vis-active"/>
0294 <arg value="solid-green"/>
0295
0296 <arg value="-vis-inactive"/>
0297 <arg value="solid-verylight-green"/>
0298
0299 <arg value="-elt-active"/>
0300 <arg value="SI"/>
0301 <arg value="-fraction"/>
0302 <arg value="0.7"/>
0303 <arg value="-show"/>
0304 </plugin>
0305
0306 <plugin name="DD4hep_PlacedVolumeProcessor">
0307 <arg value="-recursive"/>
0308 <arg value="-detector"/>
0309 <arg value="Tracker_2/TIB_1"/>
0310
0311 <arg value="-processor"/>
0312 <arg value="DD4hep_VisMaterialProcessor"/>
0313 <arg value="-name"/>
0314 <arg value="Tracker_2/TIB_1"/>
0315 <arg value="-vis-active"/>
0316 <arg value="solid-blue"/>
0317
0318 <arg value="-vis-inactive"/>
0319 <arg value="solid-verylight-blue"/>
0320
0321 <arg value="-elt-active"/>
0322 <arg value="SI"/>
0323 <arg value="-fraction"/>
0324 <arg value="0.7"/>
0325 <arg value="-show"/>
0326 </plugin>
0327
0328 <plugin name="DD4hep_PlacedVolumeProcessor">
0329 <arg value="-recursive"/>
0330 <arg value="-detector"/>
0331 <arg value="Tracker_2/TIDF_1"/>
0332
0333 <arg value="-processor"/>
0334 <arg value="DD4hep_VisMaterialProcessor"/>
0335 <arg value="-name"/>
0336 <arg value="Tracker_2/TIDF_1"/>
0337 <arg value="-vis-active"/>
0338 <arg value="solid-light-blue"/>
0339
0340 <arg value="-vis-inactive"/>
0341 <arg value="solid-verylight-blue"/>
0342
0343 <arg value="-elt-active"/>
0344 <arg value="SI"/>
0345 <arg value="-fraction"/>
0346 <arg value="0.7"/>
0347 <arg value="-show"/>
0348 </plugin>
0349
0350 <plugin name="DD4hep_PlacedVolumeProcessor">
0351 <arg value="-recursive"/>
0352 <arg value="-detector"/>
0353 <arg value="Tracker_2/TOB_1"/>
0354
0355 <arg value="-processor"/>
0356 <arg value="DD4hep_VisMaterialProcessor"/>
0357 <arg value="-name"/>
0358 <arg value="TOB_1_Vis"/>
0359 <arg value="-vis-active"/>
0360 <arg value="solid-red"/>
0361
0362 <arg value="-vis-inactive"/>
0363 <arg value="solid-verylight-red"/>
0364
0365 <arg value="-elt-active"/>
0366 <arg value="SI"/>
0367 <arg value="-fraction"/>
0368 <arg value="0.33"/>
0369 <arg value="-show"/>
0370 </plugin>
0371
0372 <plugin name="DD4hep_PlacedVolumeProcessor">
0373 <arg value="-recursive"/>
0374 <arg value="-detector"/>
0375 <arg value="Tracker_2"/>
0376
0377 <arg value="-processor"/>
0378 <arg value="DD4hep_VisDensityProcessor"/>
0379 <arg value="-name"/>
0380 <arg value="Density_Vis"/>
0381 <arg value="-min-density"/>
0382 <arg value="5.0"/>
0383 <arg value="-vis"/>
0384 <arg value="vis-invisible-daughters"/>
0385 <arg value="-show"/>
0386 </plugin>
0387 -->
0388 <!--
0389 <plugin name="DD4hep_DetectorDump">
0390 <arg value="-sensitive"/>
0391 </plugin>
0392 <plugin name="DD4hep_GeometryDisplay"/>
0393
0394 -->
0395
0396 <!--
0397 <plugin name="DD4hep_PlacedVolumeProcessor">
0398 <arg value="-recursive"/>
0399 <arg value="-processor"/> <arg value="DD4hep_VisVolNameProcessor"/>
0400 <arg value="-match"/> <arg value="tec.(.*)"/>
0401 <arg value="-vis"/> <arg value="vis-solid-red"/>
0402 <arg value="-show"/>
0403 </plugin>
0404 -->
0405 <plugin name="DD4hep_XMLLoader">
0406 <arg value="file:${DD4hepExamplesINSTALL}/examples/DDCMS/data/world-close.xml"/>
0407 </plugin>
0408 <!--
0409 <plugin name="DD4hep_VolumeDump">
0410 <arg value="-materials"/>
0411 <arg value="-vis"/>
0412 </plugin>
0413 -->
0414 </plugins>