Warning, /Geometry/TrackerCommonData/data/tecwheel/2017/v1/tecwheel.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 <ConstantsSection label="tecwheel.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <Constant name="angularEpsilon" value="1E-10*deg"/>
0006 <Constant name="WheelRmax" value="110.30*cm"/>
0007 <Constant name="WheelT" value="12.22*cm"/>
0008 <Constant name="DiskT" value="1.680*cm"/>
0009 <Constant name="NomexT" value="1.600*cm"/>
0010 <Constant name="NomexRmax" value="[WheelRmax] - [GroundingRingThick] "/>
0011 <Constant name="PetalContN" value="8"/>
0012 <Constant name="PetalContZ" value="3.583*cm"/>
0013 <Constant name="PetalContFiF" value="0.00*deg"/>
0014 <Constant name="PetalContFiB" value="22.5*deg"/>
0015 <Constant name="InsertR" value="13.7514*mm"/>
0016 <Constant name="InsertL" value="16.0*mm"/>
0017 <Constant name="InsertN" value="8"/>
0018 <Constant name="InsertR1" value="38.00*cm"/>
0019 <Constant name="InsertR2" value="468.5451*mm"/>
0020 <Constant name="InsertR3" value="84.00*cm"/>
0021 <Constant name="InsertR4" value="84.00*cm"/>
0022 <Constant name="InsertR5" value="983.5215*mm"/>
0023 <Constant name="InsertR6" value="983.5215*mm"/>
0024 <Constant name="InsertFi1" value="22.50*deg"/>
0025 <Constant name="InsertFi2" value="44.2051*deg"/>
0026 <Constant name="InsertFi3" value="13.50*deg"/>
0027 <Constant name="InsertFi4" value="31.50*deg"/>
0028 <Constant name="InsertFi5" value="8.6213*deg"/>
0029 <Constant name="InsertFi6" value="35.6213*deg"/>
0030 <Constant name="FixSuppA" value="1485.33*mm"/>
0031 <!--Area to calculate the deltaPhi-->
0032 <Constant name="FixSuppR" value="22.4428*mm"/>
0033 <Constant name="FixSuppW" value="40.00*mm"/>
0034 <!--old-->
0035 <Constant name="FixSuppT" value="1.000*cm"/>
0036 <Constant name="FixSuppN" value="4"/>
0037 <Constant name="FixSuppFi" value="-67.50*deg"/>
0038 <Constant name="FixServR" value="22.5*mm"/>
0039 <Constant name="FixServW" value="80.0*mm / ([WheelRmax]-0.5*[FixServR])"/>
0040 <Constant name="FixServT" value="8.5*mm"/>
0041 <Constant name="FixServN" value="8"/>
0042 <Constant name="FixServFi" value="-11.25*deg"/>
0043 <Constant name="OptConnRmin" value="[WheelRmax] - [OptConnHeight]"/>
0044 <!--depreciated-->
0045 <Constant name="OptConnRmax" value="[WheelRmax]"/>
0046 <!--depreciated-->
0047 <Constant name="OptConnHeight" value="171*mm"/>
0048 <Constant name="OptConnThick" value="46*mm"/>
0049 <Constant name="OptConnW" value="45*deg-[tecpetpar:PetalContWidth]"/>
0050 <Constant name="OptConnWEpsilonShrink" value="[OptConnW]-[angularEpsilon]"/>
0051 <!--there is not enough room for the real width-->
0052 <Constant name="OptConnN" value="8"/>
0053 <Constant name="OptConnT1" value="2.475*cm"/>
0054 <Constant name="OptConnT2" value="2.25*cm"/>
0055 <Constant name="OptConnT3" value="1.80*cm"/>
0056 <Constant name="OptConnZ1" value="([DiskT]+[OptConnT1])/2"/>
0057 <Constant name="OptConnZ2" value="([DiskT]+[OptConnT2])/2"/>
0058 <Constant name="OptConnZ3" value="([DiskT]+[OptConnT3])/2"/>
0059 <Constant name="OptConnFI1" value="[PetalContFiF]+[OptConnW]/2+[tecpetpar:PetalContWidth]/2"/>
0060 <Constant name="OptConnFI2" value="[PetalContFiB]+[OptConnW]/2+[tecpetpar:PetalContWidth]/2"/>
0061 <Constant name="CableW" value="0.500*cm"/>
0062 <Constant name="CableT" value="0.210*cm"/>
0063 <Constant name="CableTolerR" value="0.350*cm"/>
0064 <Constant name="CableZ2" value="([DiskT]+[CableT])/2"/>
0065 <Constant name="CableZ1" value="-[CableZ2]"/>
0066 <Constant name="CableFi1" value="-11.25*deg"/>
0067 <Constant name="CableFi2" value="11.25*deg"/>
0068 <Constant name="FixServRmin" value="[WheelRmax]-[FixServR]"/>
0069 <Constant name="CableRmax" value="[WheelRmax]-[CableTolerR]"/>
0070 <Constant name="PetalConnZ" value="0"/>
0071 <Constant name="PetalInManifHeight" value="14.59*mm"/>
0072 <Constant name="PetalInManifWidth" value="2*atan(64.5*mm/(2*[tecpetpar:PetalRmax]-[PetalInManifHeight]))*rad"/>
0073 <Constant name="PetalOutManifHeight" value="18.04*mm"/>
0074 <Constant name="PetalOutManifWidth" value="2*atan(46*mm/(2*[tecpetpar:PetalRmax]+[PetalInManifHeight]))*rad"/>
0075 <Constant name="PetalManifThick" value="10*mm"/>
0076 <Constant name="GroundingRingThick" value="0.150*mm"/>
0077 <!-- this "thick" goes in R direction! -->
0078 <Constant name="GroundingRingWidth" value="15*mm"/>
0079 <Constant name="AlignHolderRin" value="[NomexRmax]-12.5*mm"/>
0080 <Constant name="AlignHolderRout" value="[NomexRmax]"/>
0081 <Constant name="AlignHolderWidth" value="2*atan(25.98*mm/[AlignHolderRout])*rad"/>
0082 <Constant name="AlignHolderStartPhi" value="-67.5*deg"/>
0083 </ConstantsSection>
0084 <SolidSection label="tecwheel.xml">
0085 <Tubs name="TECWheelInsert" rMin="[zero]" rMax="[InsertR]" dz="[InsertL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0086 <Tubs name="TECGroundingRing" rMin="[NomexRmax]" rMax="[WheelRmax]" dz="[GroundingRingWidth]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0087 <Tubs name="TECFixService" rMin="[FixServRmin]" rMax="[NomexRmax]" dz="[FixServT]/2" startPhi="-[FixServW]/2" deltaPhi="[FixServW]"/>
0088 <Tubs name="TECAlignHolder" rMin="[AlignHolderRin]" rMax="[AlignHolderRout]" dz="[NomexT]/2" startPhi="-[AlignHolderWidth]/2" deltaPhi="[AlignHolderWidth]"/>
0089 <!-- the same for every petal -->
0090 <Tubs name="TECInnerManifold" rMin="[tecpetpar:PetalRmax]-[PetalInManifHeight]" rMax="[tecpetpar:PetalRmax]" dz="[PetalManifThick]/2" startPhi="-[PetalInManifWidth]/2" deltaPhi="[PetalInManifWidth]"/>
0091 <Tubs name="TECOuterManifold" rMin="[tecpetpar:PetalRmax]" rMax="[tecpetpar:PetalRmax]+[PetalOutManifHeight]" dz="[PetalManifThick]/2" startPhi="-[PetalOutManifWidth]/2" deltaPhi="[PetalOutManifWidth]"/>
0092 <Tubs name="TECOptConnector" rMin="[tecpetpar:PetalRmax]-[OptConnHeight]" rMax="[tecpetpar:PetalRmax]" dz="[OptConnThick]/2" startPhi="-[OptConnWEpsilonShrink]/2" deltaPhi="[OptConnWEpsilonShrink]"/>
0093 <Box name="TECCCUM" dx="[tecpetpar:CCUMWidth]/2" dy="[tecpetpar:CCUMHeight]/2" dz="[tecpetpar:CCUMThick]/2"/>
0094 </SolidSection>
0095 <LogicalPartSection label="tecwheel.xml">
0096 <LogicalPart name="TECWheelInsert" category="unspecified">
0097 <rSolid name="tecwheel:TECWheelInsert"/>
0098 <rMaterial name="tecmaterial:TEC_wheelinsert"/>
0099 </LogicalPart>
0100 <LogicalPart name="TECFixService" category="unspecified">
0101 <rSolid name="tecwheel:TECFixService"/>
0102 <rMaterial name="tecmaterial:TEC_FixServ"/>
0103 </LogicalPart>
0104 <LogicalPart name="TECGroundingRing" category="unspecified">
0105 <rSolid name="tecwheel:TECGroundingRing"/>
0106 <rMaterial name="tecmaterial:TEC_GroundingRing"/>
0107 </LogicalPart>
0108 <LogicalPart name="TECAlignHolder" category="unspecified">
0109 <rSolid name="tecwheel:TECAlignHolder"/>
0110 <rMaterial name="tecmaterial:TEC_AlignHolder"/>
0111 </LogicalPart>
0112 <!-- the same for all petals-->
0113 <LogicalPart name="TECInnerManifold" category="unspecified">
0114 <rSolid name="tecwheel:TECInnerManifold"/>
0115 <rMaterial name="tecmaterial:TEC_InnerManifold"/>
0116 </LogicalPart>
0117 <LogicalPart name="TECOuterManifold" category="unspecified">
0118 <rSolid name="tecwheel:TECOuterManifold"/>
0119 <rMaterial name="tecmaterial:TEC_InnerManifold"/>
0120 </LogicalPart>
0121 <LogicalPart name="TECOptConnector" category="unspecified">
0122 <rSolid name="tecwheel:TECOptConnector"/>
0123 <rMaterial name="tecmaterial:TEC_OptoCon"/>
0124 </LogicalPart>
0125 <LogicalPart name="TECCCUM" category="unspecified">
0126 <rSolid name="tecwheel:TECCCUM"/>
0127 <rMaterial name="tecmaterial:TEC_CCUM"/>
0128 </LogicalPart>
0129 </LogicalPartSection>
0130 </DDDefinition>