Back to home page

Project CMSSW displayed by LXR

 
 

    


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>