Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/TotemTiming/v1/TotemTiming_Station.xml is written in an unsupported language. File is not indexed.

0001 <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">
0002 
0003   <ConstantsSection label="TotemTiming_Station.xml" eval="true">
0004     <Constant name="box_dz" value="([CTPPS_Diamond_Parameters:Metalized_thick]*2+[CTPPS_Diamond_Parameters:Diamond_dz]+[CTPPS_Diamond_Parameters:PCB_thick])*4+[CTPPS_Diamond_Parameters:Plane_gap]*3"/>
0005   </ConstantsSection>
0006 
0007   <SolidSection label="TotemTiming_Station.xml">
0008     <!-- Detector Main Box and Planes -->
0009     <Box name="Main_Box_main" dx="[CTPPS_Diamond_Parameters:PCB_dx]/2-[CTPPS_Diamond_Parameters:PCB_extend_dx]+[CTPPS_Timing_Horizontal_Pot:cut_depth]" dy="[CTPPS_Diamond_Parameters:PCB_dy]/2" dz="[box_dz]/2"/>
0010     <Trd1 name="Main_Box_extra" dz="[CTPPS_Diamond_Parameters:PCB_extend_dx]/2" dy1="[CTPPS_Diamond_Parameters:PCB_extend_dy1]/2" dy2="[CTPPS_Diamond_Parameters:PCB_extend_dy2]/2" dx1="[box_dz]/2" dx2="[box_dz]/2"/>
0011     <UnionSolid name="TotemTiming_Main_Box">
0012       <rSolid name="Main_Box_main"/>
0013       <rSolid name="Main_Box_extra"/>
0014       <rRotation name="rotations:90YX"/>
0015       <Translation x="-[CTPPS_Diamond_Parameters:PCB_dx]/2-[CTPPS_Diamond_Parameters:PCB_extend_dx]/2" y="0*mm" z="0*mm"/>
0016     </UnionSolid>
0017     <Box name="PCB_main" dx="[CTPPS_Diamond_Parameters:PCB_dx]/2" dy="[CTPPS_Diamond_Parameters:PCB_dy]/2" dz="[CTPPS_Diamond_Parameters:PCB_thick]/2"/>
0018     <Trd1 name="PCB_extra" dz="[CTPPS_Diamond_Parameters:PCB_extend_dx]/2" dy1="[CTPPS_Diamond_Parameters:PCB_extend_dy1]/2" dy2="[CTPPS_Diamond_Parameters:PCB_extend_dy2]/2" dx1="[CTPPS_Diamond_Parameters:PCB_thick]/2" dx2="[CTPPS_Diamond_Parameters:PCB_thick]/2"/>
0019     <UnionSolid name="PCB">
0020       <rSolid name="PCB_main"/>
0021       <rSolid name="PCB_extra"/>
0022       <rRotation name="rotations:90YX"/>
0023       <Translation x="-[CTPPS_Diamond_Parameters:PCB_dx]/2-[CTPPS_Diamond_Parameters:PCB_extend_dx]/2" y="0*mm" z="0*mm"/>
0024     </UnionSolid>
0025   </SolidSection>
0026 
0027   <LogicalPartSection label="TotemTiming_Station.xml">
0028     <!-- ****** Detector Box and Downstream Plane ****** -->
0029     <LogicalPart name="TotemTiming_Main_Box" category="envelope">
0030       <rSolid name="TotemTiming_Main_Box"/>
0031       <rMaterial name="materials:Vacuum"/>
0032     </LogicalPart>
0033     <LogicalPart name="PCB" category="support">
0034       <rSolid name="PCB"/>
0035       <rMaterial name="RP_Materials:PPS_PCB"/> <!--should be equivalent to actual RO4350B-->
0036     </LogicalPart>
0037   </LogicalPartSection>
0038 
0039   <PosPartSection label="TotemTiming_Station.xml">
0040     <PosPart copyNumber="0">
0041       <rParent name="TotemTiming_Main_Box"/>
0042       <rChild name="TotemTiming_Plane:TotemTiming_Plane"/>
0043       <Translation x="0*cm" y="0*cm" z="-([TotemTiming_Parameters:Plane_dz]+[TotemTiming_Parameters:Plane_gap])*3/2"/>
0044     </PosPart>
0045     <PosPart copyNumber="1">
0046       <rParent name="TotemTiming_Main_Box"/>
0047       <rChild name="TotemTiming_Plane:TotemTiming_Plane"/>
0048       <Translation x="0*cm" y="0*cm" z="-([TotemTiming_Parameters:Plane_dz]+[TotemTiming_Parameters:Plane_gap])/2"/>
0049     </PosPart>
0050     <PosPart copyNumber="2">
0051       <rParent name="TotemTiming_Main_Box"/>
0052       <rChild name="TotemTiming_Plane:TotemTiming_Plane"/>
0053       <Translation x="0*cm" y="0*cm" z="([TotemTiming_Parameters:Plane_dz]+[TotemTiming_Parameters:Plane_gap])/2"/>
0054     </PosPart>
0055     <PosPart copyNumber="3">
0056       <rParent name="TotemTiming_Main_Box"/>
0057       <rChild name="TotemTiming_Plane:TotemTiming_Plane"/>
0058       <Translation x="0*cm" y="0*cm" z="([TotemTiming_Parameters:Plane_dz]+[TotemTiming_Parameters:Plane_gap])*3/2"/>
0059     </PosPart>
0060   </PosPartSection>
0061 
0062 </DDDefinition>
0063