/DetectorDescription/Parser/test/testPosParts.xml
https://github.com/aivanov-cern/cmssw · XML · 126 lines · 118 code · 7 blank · 1 comment · 0 complexity · 470fa01b6a6ad73501a3734c9330c4b0 MD5 · raw file
- <?xml version="1.0"?>
- <DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../Schema/DDLSchema.xsd">
- <PosPartSection label="pospart">
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:trap1"/>
- <rRotation name="testRotations:x90"/>
- <Translation z="5*m" y="0*m" x="0*m"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:trap2"/>
- <rRotation name="testRotations:x90y45"/>
- <Translation z="5*m" y="0*m" x="0*m"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:trd1"/>
- <rRotation name="testRotations:x90y90"/>
- <Translation z="5*m" y="0*m" x="0*m"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:trd2"/>
- <rRotation name="testRotations:x90y135"/>
- <Translation z="5*m" y="0*m" x="0*m"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:trd2mirror"/>
- <rRotation name="testRotations:x90y135"/>
- <Translation z="5.1*m" y="0*m" x="0*m"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:intsolid"/>
- <Translation z="-5*m" y="0*m" x="0*m"/>
- </PosPart>
-
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:pczsect1"/>
- <Translation z="5.5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:pczsect2"/>
- <Translation z="6.5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:pczsect3"/>
- <Translation z="7.5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:ptrap1"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:ptrap2"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:box1"/>
- <Translation z="-.5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:cone1"/>
- <Translation z="-5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:cone3"/>
- <Translation z="-6.5*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:cone2"/>
- <Translation z="-8*m" y="0" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:subsolid"/>
- <Translation z="-8*m" y="5*m" x="0"/>
- </PosPart>
- <PosPart copyNumber="0">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:torus"/>
- <Translation z="-8.5*m" y="5.5*m" x="0"/>
- </PosPart>
- <!-- beyond this point I'm not worrying about overlaps :( -->
- <PosPart copyNumber="1">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:asphere"/>
- <Translation z="-8.7*m" y="5.7*m" x="0."/>
- </PosPart>
- <PosPart copyNumber="1">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:anorb"/>
- <Translation z="-8.8*m" y="5.8*m" x="0."/>
- </PosPart>
- <PosPart copyNumber="1">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:etube"/>
- <Translation z="-8.9*m" y="5.9*m" x="0."/>
- </PosPart>
- <PosPart copyNumber="1">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:anellipsoid"/>
- <Translation z="-9.*m" y="6.*m" x="0."/>
- </PosPart>
- <PosPart copyNumber="1">
- <rParent name="testLogicalParts:MotherOfAllBoxes"/>
- <rChild name="testLogicalParts:para"/>
- <Translation z="-9.1*m" y="6.1*m" x="0."/>
- </PosPart>
- </PosPartSection>
- </DDDefinition>