Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/pixfwdPlaq.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <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 ../../../DetectorDescription/Schema/DDLSchema.xsd">
0003     <!-- 
0004          
0005          == CMS Forward Pixels Geometry ==
0006          
0007          @version 3.02.01 May 30, 2006
0008          @created Sunanda Banjeree
0009          @modified Dmitry Onoprienko
0010          
0011          == COMPONENT DEFINED BY THIS FILE: ==
0012          
0013          Common parts for all types of plaquettes.
0014          
0015          -->
0016     <!-- Rotations for placing sensors -->
0017     <RotationSection label="PlaquetteCommon">
0018         <Rotation name="Z90" phiX="90.*deg" thetaX="90.*deg" phiY="180.*deg" thetaY="90.*deg" phiZ="0.*deg" thetaZ="0.*deg"/>
0019         <Rotation name="Z270" phiX="-90.*deg" thetaX="90.*deg" phiY="0.*deg" thetaY="90.*deg" phiZ="0.*deg" thetaZ="0.*deg"/>
0020     </RotationSection>
0021     <ConstantsSection label="Input" eval="true">
0022         <Constant name="SensorT" value="0.270*mm"/>
0023         <Constant name="BumpT" value="0.025*mm"/>
0024         <Constant name="ROChipT" value="0.200*mm"/>
0025         <Constant name="EpoxyT" value="0.178*mm"/>
0026         <Constant name="FlexCircuitT" value="0.125*mm"/>
0027         <Constant name="AdhFilmT" value="0.051*mm"/>
0028         <Constant name="BackingT" value="0.300*mm"/>
0029         <Constant name="ChoThermT" value="0.178*mm"/>
0030         <Constant name="ROChipW" value="8.005*mm"/>
0031         <!-- Readout chip width -->
0032         <Constant name="ROChipH" value="9.935*mm"/>
0033         <!-- Readout chip height -->
0034         <Constant name="ROChipSpaceW" value="8.100*mm"/>
0035         <!-- Distance (along width) between centers of adjacent chips -->
0036     </ConstantsSection>
0037     <ConstantsSection label="Calculated" eval="true">
0038         <!-- Thicknesses of superlayers -->
0039         <Constant name="BumpROChipEpoxyT" value="[BumpT]+[ROChipT]+[EpoxyT]"/>
0040         <Constant name="PassiveT" value="[BumpROChipEpoxyT]+[FlexCircuitT]+[AdhFilmT]+[BackingT]+[ChoThermT]"/>
0041         <Constant name="PlaquetteT" value="[SensorT]+[PassiveT]"/>
0042         <!-- Z-positions of superlayers to be positioned into plaquette root volume -->
0043         <Constant name="SensorZ" value="([PlaquetteT]-[SensorT])/2."/>
0044         <Constant name="PassiveZ" value="(-[PlaquetteT]+[PassiveT])/2."/>
0045         <!-- Z-positions of layers to be positioned into "Passive" layer -->
0046         <Constant name="BumpROChipEpoxyZ" value="([PassiveT]-[BumpROChipEpoxyT])/2."/>
0047         <Constant name="FlexCircuitZ" value="[PassiveT]/2.-[BumpROChipEpoxyT]-[FlexCircuitT]/2."/>
0048         <Constant name="AdhFilmZ" value="[PassiveT]/2.-[BumpROChipEpoxyT]-[FlexCircuitT]-[AdhFilmT]/2."/>
0049         <Constant name="BackingZ" value="[PassiveT]/2.-[BumpROChipEpoxyT]-[FlexCircuitT]-[AdhFilmT]-[BackingT]/2."/>
0050         <Constant name="ChoThermZ" value="(-[PassiveT]+[ChoThermT])/2."/>
0051     </ConstantsSection>
0052     <!-- Readout chip with epoxy and bump bond -->
0053     <ConstantsSection label="BumpROChipCalculated" eval="true">
0054         <Constant name="BumpZ" value="([BumpROChipEpoxyT]-[BumpT])/2."/>
0055         <Constant name="EpoxyZ" value="(-[BumpROChipEpoxyT]+[EpoxyT])/2."/>
0056     </ConstantsSection>
0057     <SolidSection label="BumpROChipEpoxy">
0058         <Box name="PixelForwardBumpROChipEpoxy" dx="[ROChipW]/2." dy="[ROChipH]/2" dz="[BumpROChipEpoxyT]/2."/>
0059         <Box name="PixelForwardBump" dx="[ROChipW]/2." dy="[ROChipH]/2" dz="[BumpT]/2."/>
0060         <Box name="PixelForwardEpoxy" dx="[ROChipW]/2." dy="[ROChipH]/2" dz="[EpoxyT]/2."/>
0061     </SolidSection>
0062     <LogicalPartSection label="BumpROChipEpoxy">
0063         <LogicalPart name="PixelForwardBumpROChipEpoxy" category="unspecified">
0064             <rSolid name="PixelForwardBumpROChipEpoxy"/>
0065             <rMaterial name="materials:Silicon"/>
0066         </LogicalPart>
0067         <LogicalPart name="PixelForwardBump" category="unspecified">
0068             <rSolid name="PixelForwardBump"/>
0069             <rMaterial name="pixfwdMaterials:Pix_Fwd_Bump"/>
0070         </LogicalPart>
0071         <LogicalPart name="PixelForwardEpoxy" category="unspecified">
0072             <rSolid name="PixelForwardEpoxy"/>
0073             <rMaterial name="pixfwdMaterials:Pix_Fwd_AgEpoxy"/>
0074         </LogicalPart>
0075     </LogicalPartSection>
0076     <PosPartSection label="BumpROChipEpoxy">
0077         <PosPart copyNumber="1">
0078             <rParent name="PixelForwardBumpROChipEpoxy"/>
0079             <rChild name="PixelForwardBump"/>
0080             <Translation x="0.*mm" y="0.*mm" z="[BumpZ]"/>
0081         </PosPart>
0082         <PosPart copyNumber="1">
0083             <rParent name="PixelForwardBumpROChipEpoxy"/>
0084             <rChild name="PixelForwardEpoxy"/>
0085             <Translation x="0.*mm" y="0.*mm" z="[EpoxyZ]"/>
0086         </PosPart>
0087     </PosPartSection>
0088 </DDDefinition>