Warning, /DD4hep/examples/AlignDet/compact/AlephTPC_alignment.xml is written in an unsupported language. File is not indexed.
0001 <global_alignment>
0002 <!-- #==========================================================================
0003 # AIDA Detector description implementation
0004 #==========================================================================
0005 # Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0006 # All rights reserved.
0007 #
0008 # For the licensing terms see $DD4hepINSTALL/LICENSE.
0009 # For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0010 #
0011 #==========================================================================
0012 -->
0013
0014 <debug value="true"/>
0015 <open_transaction/>
0016 <subdetectors>
0017 <!--
0018 Note: The subdetector name MUST be in the list of top level
0019 detector elements attached to the Detector structure.
0020
0021 A generic alignment transformation is defined by
0022 - a translation in 3D space identified in XML as a <position/> element
0023 - a rotation in 3D space around a pivot point specified in XML by
0024 2 elements: the <rotation/> and the <pivot/> element.
0025 The specification of any of the elements is optional:
0026 - The absence of a translation implies the origin (0,0,0)
0027 - The absence of a pivot point implies the origin (0,0,0)
0028 - The absence of a rotation implies the identity rotation.
0029 Any supplied pivot point in this case is ignored.
0030
0031 <position x="30" y="30" z="80"/>
0032
0033 -->
0034
0035 <detelement path="TPC" reset="true" reset_children="true">
0036 <comment ref="Move the entire TPC in the world volume."/>
0037 <position x="0" y="0" z="0*mm"/>
0038 <rotation x="0" y="0" z="0"/>
0039
0040 <comment ref="Twist a bit the entire endcap A"/>
0041 <detelement path="/world/TPC/TPC_SideA" check_overlaps="false">
0042 <position x="0" y="0" z="-5*mm"/>
0043 <rotation x="-0.2" y="-0.2" z="0"/>
0044
0045 <comment ref="A detector element relative to the parent"/>
0046 <detelement path="TPC_SideA_sector02" check_overlaps="true">
0047 <position x="0" y="0" z="0"/>
0048 <rotation x="0.005" y="0.001" z="0.002"/>
0049 </detelement>
0050 </detelement>
0051
0052 <detelement path="TPC_SideA/TPC_SideA_sector03" check_overlaps="true">
0053 <position x="0" y="0" z="0.029*mm"/>
0054 <rotation x="0" y="pi/200" z="0"/>
0055 <pivot x="0" y="0" z="1"/>
0056 <volume path="TPC_sector_K_layer2_2">
0057 <position x="0" y="0" z="0.0001*mm"/>
0058 <rotation x="0" y="0.005" z="0"/>
0059 </volume>
0060 </detelement>
0061
0062 <detelement path="TPC_SideA/TPC_SideA_sector05" check_overlaps="false">
0063 <position x="0" y="0" z="1.50*mm"/>
0064 <rotation x="0" y="0" z="0"/>
0065 </detelement>
0066
0067 <detelement path="TPC_SideA/TPC_SideA_sector10" check_overlaps="false">
0068 <position x="0" y="0" z="0.045*mm"/>
0069 <rotation x="0" y="0" z="pi/400"/>
0070 </detelement>
0071
0072 <comment ref="Twist a bit the entire endcap B"/>
0073 <detelement path="TPC_SideB" check_overlaps="false">
0074 <position x="0" y="0" z="0"/>
0075 <rotation x="0" y="0" z="0"/>
0076
0077 <comment ref="A detector element relative to the parent"/>
0078 <detelement path="TPC_SideB_sector02" check_overlaps="true">
0079 <position x="0" y="0" z="0"/>
0080 <rotation x="0.005" y="0.001" z="0.002"/>
0081 </detelement>
0082 </detelement> <comment ref="end: TPC side B"/>
0083 <!--
0084 -->
0085 </detelement> <!-- end: TPC -->
0086
0087 </subdetectors>
0088
0089 <close_transaction/>
0090 </global_alignment>