Skip to content

Commit

Permalink
final measurment changes, shift telescopes by 22.5 degrees
Browse files Browse the repository at this point in the history
  • Loading branch information
skaplanhex committed Mar 27, 2014
1 parent 1daeac0 commit c5db4a4
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions Geometry/ForwardCommonData/data/plt.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@
<ConstantsSection label="plt" eval="true">
<Constant name = "pltTilt" value = "1.57*deg" />

<Constant name = "SiPlane0RtoCenter" value = "48.5*mm" />
<Constant name = "SiPlane1RtoCenter" value = "49.5*mm" />
<Constant name = "SiPlane2RtoCenter" value = "50.5*mm" />
<Constant name = "SiPlane0RtoCenter" value = "49.9*mm" />
<Constant name = "SiPlane1RtoCenter" value = "51.*mm" />
<Constant name = "SiPlane2RtoCenter" value = "52.1*mm" />

<Constant name = "SiPlane0ZtoCenter" value = "1714.1*mm" />
<Constant name = "SiPlane1ZtoCenter" value = "1751.8*mm" />
<Constant name = "SiPlane2ZtoCenter" value = "1789.5*mm" />
<Constant name = "SiPlane0ZtoCenter" value = "1726.9*mm" />
<Constant name = "SiPlane1ZtoCenter" value = "1764.6*mm" />
<Constant name = "SiPlane2ZtoCenter" value = "1802.3*mm" />

<Constant name = "ROCWidthX" value = "8.0*mm" />
<Constant name = "ROCWidthY" value = "10.5*mm" />
<Constant name = "SiThkZ" value = "0.30*mm" />

<Constant name = "TelWidthX" value = "[ROCWidthX]" />
<Constant name = "TelWidthY" value = "[ROCWidthY]+2.*mm" />
<Constant name = "TelWidthY" value = "[ROCWidthY]+2.2*mm" />
<Constant name = "TelWidthZ" value = "[SiPlane2ZtoCenter]-[SiPlane0ZtoCenter]+[SiThkZ]" />
<Constant name = "PLTMinR" value = "[cms:TrackBeamR1]" />
<Constant name = "PLTMaxR" value = "[cms:TrackLumiR1]" />
Expand All @@ -40,15 +40,15 @@
<!-- Declare PLT component Solids -->
<SolidSection label="plt">

<Box name="PLTSensorPlane" dx="[ROCWidthX]/2." dy="[ROCWidthY]/2." dz="[SiThkZ]/2." />
<Box name="PLTSensorPlane" dx="[ROCWidthX]/2." dy="[ROCWidthY]/2." dz="[SiThkZ]/2." />

<Tubs name="PLT" startPhi="0.0*deg" deltaPhi="360*deg" rMin="[PLTMinR]" rMax="[PLTMaxR]" dz="[TelWidthZ]/2."/>

<Box name="Telescope" dx="[TelWidthX]/2." dy="[TelWidthY]/2." dz="[TelWidthZ]/2." />
<Box name="Telescope" dx="[TelWidthX]/2." dy="[TelWidthY]/2." dz="[TelWidthZ]/2." />

<Box name="PLTPixel" dx="[PixelColumnWidth]/2." dy="[PixelRowWidth]/2." dz="[SiThkZ]/2." />
<Box name="PLTPixel" dx="[PixelColumnWidth]/2." dy="[PixelRowWidth]/2." dz="[SiThkZ]/2." />

<Box name="PLTSensorRow" dx="[ActiveAreaColumnWidth]/2." dy="[PixelRowWidth]/2." dz="[SiThkZ]/2." />
<Box name="PLTSensorRow" dx="[ActiveAreaColumnWidth]/2." dy="[PixelRowWidth]/2." dz="[SiThkZ]/2." />

</SolidSection>

Expand Down Expand Up @@ -118,14 +118,14 @@
<PosPart copyNumber="1">
<rParent name="Telescope"/>
<rChild name="PLTSensorPlane"/>
<Translation x="0.*mm" y="-[TelWidthY]/2.+[ROCWidthY]/2.+1.*mm" z="0.*mm" />
<Translation x="0.*mm" y="-[TelWidthY]/2.+[ROCWidthY]/2.+1.1*mm" z="0.*mm" />
<rRotation name="rotations:000D" />
</PosPart>

<PosPart copyNumber="2">
<rParent name="Telescope"/>
<rChild name="PLTSensorPlane"/>
<Translation x="0.*mm" y="-[TelWidthY]/2.+[ROCWidthY]/2.+2.*mm" z="[TelWidthZ]/2.-[SiThkZ]/2" />
<Translation x="0.*mm" y="-[TelWidthY]/2.+[ROCWidthY]/2.+2.2*mm" z="[TelWidthZ]/2.-[SiThkZ]/2" />
<rRotation name="rotations:000D" />
</PosPart>
<!-- Copy the PLT into the PLTBCM volume -->
Expand All @@ -152,15 +152,15 @@
<Translation x="0.*mm" y="0.*mm" z="-[SiPlane1ZtoCenter]" />
<rRotation name="rotations:180D"/>
</PosPart> -->
<!-- Copy the telescopes into the PLT volume starting with phi=90 degrees. RotateSolid vector gives correct orientation of the planes-->
<!-- Copy the telescopes into the PLT volume starting with phi=112.5 degrees. RotateSolid vector gives correct orientation of the planes-->
<Algorithm name="global:DDAngular">
<rParent name="PLT"/>
<String name="ChildName" value="Telescope"/>
<Numeric name="StartCopyNo" value="0"/>
<Numeric name="IncrCopyNo" value="1"/>
<Numeric name="N" value="8"/>
<Numeric name="Radius" value="[SiPlane1RtoCenter]"/>
<Numeric name="StartAngle" value="90.*deg"/>
<Numeric name="StartAngle" value="112.5*deg"/>
<Numeric name="RangeAngle" value="360*deg"/>
<Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
<Vector name="RotateSolid" type="numeric" nEntries="24"> 0.*deg, 0.*deg, -90.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg, 0.*deg </Vector>
Expand Down

0 comments on commit c5db4a4

Please sign in to comment.