Clean up to correct for the mess introduced by my eratic branching !
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / AliPHOSReconstruction_classdiagram3.pgml
index 3a95677..9233dd1 100644 (file)
@@ -4,70 +4,70 @@
       name="subtracking"
 >
   <group name="Fig0"
-       description="uci.uml.visual.FigInterface[32, 16, 176, 64]"
-       href="S.100566"
+       description="uci.uml.visual.FigClass[8, 156, 237, 146]"
+       href="S.100649"
        fill="1"
-       fillcolor="-56"
+       fillcolor="-1"
        stroke="1"
-       strokecolor="-256"
+       strokecolor="-16777216"
   >
     <private>
     </private>
     
     <rectangle name="Fig0.0"
-      x="33"
-      y="17"
-      width="174"
-      height="62"
+      x="9"
+      y="157"
+      width="235"
+      height="144"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
+      strokecolor="-16777216"
     />
-    <rectangle name="Fig0.1"
-      x="32"
-      y="16"
-      width="176"
-      height="36"
+    <text name="Fig0.1"
+      x="8"
+      y="156"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
-    />
+      strokecolor="-16777216"
+      font="Dialog"
+      textsize="9"
+    >AliPHOSTrackSegmentMakerv1</text>
     <text name="Fig0.2"
-      x="33"
-      y="17"
-      fill="1"
-      fillcolor="-56"
-      stroke="0"
-      strokecolor="-256"
-      font="Times"
-      textsize="10"
-    >&lt;&lt;Interface&gt;&gt;</text>
-    <text name="Fig0.3"
-      x="33"
-      y="35"
+      x="8"
+      y="171"
       fill="1"
-      fillcolor="-56"
-      stroke="0"
-      strokecolor="-256"
+      fillcolor="-1"
+      stroke="1"
+      strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSSubTracker</text>
-    <text name="Fig0.4"
-      x="32"
-      y="51"
+    >public fDelta = 0
+public fR0 = 0</text>
+    <text name="Fig0.3"
+      x="8"
+      y="196"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
+      strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public void MakeSubTracks()</text>
+    >public void FillOneModule()
+public void FindFit()
+public void GetDistanceInPHOSPlane()
+public void MakeLinks()
+public void MakePairs()
+public void MakeTrackSegments()
+public void SetMaxEmcPpsdDistance()
+public void ShowerShape()
+public void UnfoldClusters()
+public void UnfoldingChiSquare()</text>
   </group>
   <group name="Fig1"
-       description="uci.uml.visual.FigClass[16, 148, 237, 69]"
-       href="S.100649"
+       description="uci.uml.visual.FigClass[294, 148, 206, 112]"
+       href="S.100094"
        fill="1"
        fillcolor="-1"
        stroke="1"
     </private>
     
     <rectangle name="Fig1.0"
-      x="17"
+      x="295"
       y="149"
-      width="235"
-      height="67"
+      width="204"
+      height="110"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig1.1"
-      x="16"
+      x="294"
       y="148"
       fill="1"
       fillcolor="-1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSSubTrackerv1</text>
+    >AliPHOSGeometry</text>
     <text name="Fig1.2"
-      x="16"
-      y="166"
+      x="294"
+      y="163"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public fDelta = 0
-public fR0 = 0</text>
+    >private many data</text>
     <text name="Fig1.3"
-      x="16"
-      y="198"
+      x="294"
+      y="186"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public float GetDistanceInPHOSPlane()</text>
+    >public void IsInitialized()
+public void RelPosInAlice()
+public void RelPosInModule()
+public void RelToAbsNumbering()
+public void AbsToRelNumbering()
+public and many(more getter/putter)</text>
   </group>
-  <group name="Fig2"
-       description="uci.uml.visual.FigClass[270, 148, 206, 111]"
-       href="S.100094"
+  <text name="Fig2"
+    x="441"
+    y="232"
+    fill="1"
+    fillcolor="-1"
+    stroke="1"
+    strokecolor="-3654596"
+    font="dialog"
+    textsize="10"
+  >singleton</text>
+  <group name="Fig3"
+       description="uci.uml.visual.FigClass[8, 360, 196, 146]"
+       href="S.100688"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -129,64 +143,60 @@ public fR0 = 0</text>
     <private>
     </private>
     
-    <rectangle name="Fig2.0"
-      x="271"
-      y="149"
-      width="204"
-      height="109"
+    <rectangle name="Fig3.0"
+      x="9"
+      y="361"
+      width="194"
+      height="144"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
-    <text name="Fig2.1"
-      x="270"
-      y="148"
+    <text name="Fig3.1"
+      x="8"
+      y="360"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSGeometry</text>
-    <text name="Fig2.2"
-      x="270"
-      y="166"
+    >AliPHOSSubTrack</text>
+    <text name="Fig3.2"
+      x="8"
+      y="375"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >private many data</text>
-    <text name="Fig2.3"
-      x="270"
-      y="184"
+    >private Float_t fCutOnDispersion = 1.5
+private AliPHOSEmcRecPoint* fEmcRecPoint
+private AliPHOSPpsdRecPoint* fPpsdLow
+private AliPHOSAppsdRecPoint* fPpsdUp</text>
+    <text name="Fig3.3"
+      x="8"
+      y="420"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public void IsInitialized()
-public void RelPosInAlice()
-public void RelPosInModule()
-public void RelToAbsNumbering()
-public void AbsToRelNumbering()</text>
+    >public Float_t GetDistannceInPHOSPlane()
+public Float_t GetEnergy()
+public Bool_t GetMomentumDirection() 
+public Int_t GetParticuleType()
+public void GetPosition()
+public void Print()
+public void SetDispersionCutOff()
+</text>
   </group>
-  <text name="Fig3"
-    x="336"
-    y="208"
-    fill="1"
-    fillcolor="-1"
-    stroke="1"
-    strokecolor="-3654596"
-    font="dialog"
-    textsize="10"
-  >singleton</text>
   <group name="Fig4"
-       description="uci.uml.visual.FigClass[8, 288, 196, 97]"
-       href="S.100688"
+       description="uci.uml.visual.FigClass[296, 285, 216, 46]"
+       href="S.100334"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -196,41 +206,38 @@ public void AbsToRelNumbering()</text>
     </private>
     
     <rectangle name="Fig4.0"
-      x="9"
-      y="289"
-      width="194"
-      height="95"
+      x="297"
+      y="286"
+      width="214"
+      height="44"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig4.1"
-      x="8"
-      y="288"
+      x="296"
+      y="285"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSSubTrack</text>
+    >AliPHOSEmcRecPoint</text>
     <text name="Fig4.2"
-      x="8"
-      y="306"
+      x="296"
+      y="300"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >private fCutOnDispersion = 1.5
-public fEmcCluster = 0
-public fPpsdLow = 0
-public fPpsdUp = 0</text>
+    ></text>
     <text name="Fig4.3"
-      x="8"
-      y="366"
+      x="296"
+      y="315"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -240,8 +247,8 @@ public fPpsdUp = 0</text>
     ></text>
   </group>
   <group name="Fig5"
-       description="uci.uml.visual.FigClass[352, 285, 245, 279]"
-       href="S.100334"
+       description="uci.uml.visual.FigClass[296, 349, 168, 46]"
+       href="S.100336"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -251,65 +258,49 @@ public fPpsdUp = 0</text>
     </private>
     
     <rectangle name="Fig5.0"
-      x="353"
-      y="286"
-      width="243"
-      height="277"
+      x="297"
+      y="350"
+      width="166"
+      height="44"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig5.1"
-      x="352"
-      y="285"
+      x="296"
+      y="349"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSEmcCluster</text>
+    >AliPHOSPpsdRecPoint</text>
     <text name="Fig5.2"
-      x="352"
-      y="303"
+      x="296"
+      y="364"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >private fDigitsList = 0
-private fEnergy = 0
-private int fMultiplicity = 0
-private fDelta = 4.
-private fLocMaxCut = 0.6
-public fW0 = 4.</text>
+    ></text>
     <text name="Fig5.3"
-      x="352"
-      y="391"
+      x="296"
+      y="379"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public bool AreNeighbours()
-public void Compare()
-public void GetAbsPosition()
-public float GetDispersion()
-public void GetElipsAxis()
-public float GetMaximalEnergy()
-public void GetMultiplicityAtLevel()
-public void GetNumberOfLocalMaxima()
-public void GetRelPosition()
-public void GetTotalEnergy()
-public void SetLocalMaxCut()
-public void SetLowWeightCut()</text>
+    ></text>
   </group>
-  <group name="Fig6"
-       description="uci.uml.visual.FigClass[368, 525, 171, 111]"
-       href="S.100336"
+  <group name="Fig12"
+       description="uci.uml.visual.FigClass[32, 16, 157, 60]"
+       href="S.102715"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -318,138 +309,138 @@ public void SetLowWeightCut()</text>
     <private>
     </private>
     
-    <rectangle name="Fig6.0"
-      x="369"
-      y="526"
-      width="169"
-      height="109"
+    <rectangle name="Fig12.0"
+      x="33"
+      y="17"
+      width="155"
+      height="58"
       fill="1"
-      fillcolor="-1"
+      fillcolor="-16711681"
       stroke="1"
-      strokecolor="-16777216"
+      strokecolor="-16711681"
     />
-    <text name="Fig6.1"
-      x="368"
-      y="525"
+    <text name="Fig12.1"
+      x="32"
+      y="16"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSPpsdCluster</text>
-    <text name="Fig6.2"
-      x="368"
-      y="543"
+    >AliPHOSTrackSegmentMaker</text>
+    <text name="Fig12.2"
+      x="32"
+      y="31"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public fDigitsList = 0
-private fEnergy = 0
-private int fMultiplicity = 0</text>
-    <text name="Fig6.3"
-      x="368"
-      y="589"
+    >private Float_t fR0</text>
+    <text name="Fig12.3"
+      x="32"
+      y="48"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public int Compare()
-public void GetRelPosition()
-public bool GetUp()</text>
+    >public void MakeTrackSegments()
+public void SetMaxEmcPpsdDistance()</text>
   </group>
-  <group name="Fig7"
-       description="uci.uml.visual.FigRealization"
+  <group name="Fig6"
+       description="uci.uml.visual.FigAssociation"
+       href="S.100685"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1"
-      destPortFig="Fig0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig0"
+      sourcePortFig="Fig0.0"
+      destPortFig="Fig1.0"
+      sourceFigNode="Fig0"
+      destFigNode="Fig1"
     </private>
-    <path name="Fig7.1"
+    <path name="Fig6.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="96"
-              y="148" />
-      <lineto x="96"
-              y="80" />
+      <moveto x="244"
+              y="157" />
+      <lineto x="295"
+              y="157" />
     </path>
   </group>
-  <group name="Fig8"
+  <group name="Fig7"
        description="uci.uml.visual.FigAssociation"
-       href="S.100685"
+       href="S.100689"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
-      destPortFig="Fig2.0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig2"
+      sourcePortFig="Fig0"
+      destPortFig="Fig3"
+      sourceFigNode="Fig0"
+      destFigNode="Fig3"
     </private>
-    <path name="Fig8.1"
+    <path name="Fig7.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="252"
-              y="153" />
-      <lineto x="271"
-              y="153" />
+      <moveto x="96"
+              y="302" />
+      <lineto x="96"
+              y="360" />
     </path>
   </group>
-  <group name="Fig9"
+  <group name="Fig8"
        description="uci.uml.visual.FigAssociation"
-       href="S.100689"
+       href="S.100781"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1"
-      destPortFig="Fig4"
-      sourceFigNode="Fig1"
+      sourcePortFig="Fig3.0"
+      destPortFig="Fig4.0"
+      sourceFigNode="Fig3"
       destFigNode="Fig4"
     </private>
-    <path name="Fig9.1"
+    <path name="Fig8.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="96"
-              y="217" />
-      <lineto x="96"
-              y="288" />
+      <moveto x="184"
+              y="361" />
+      <lineto x="184"
+              y="320" />
+      <lineto x="297"
+              y="320" />
     </path>
   </group>
-  <group name="Fig10"
+  <group name="Fig9"
        description="uci.uml.visual.FigAssociation"
-       href="S.100781"
+       href="S.100784"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig4.0"
+      sourcePortFig="Fig3.0"
       destPortFig="Fig5.0"
-      sourceFigNode="Fig4"
+      sourceFigNode="Fig3"
       destFigNode="Fig5"
     </private>
-    <path name="Fig10.1"
+    <path name="Fig9.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
@@ -457,80 +448,82 @@ public bool GetUp()</text>
       strokecolor="-16777216"
     >
       <moveto x="203"
-              y="290" />
-      <lineto x="353"
-              y="290" />
+              y="384" />
+      <lineto x="297"
+              y="384" />
     </path>
   </group>
-  <group name="Fig11"
+  <group name="Fig10"
        description="uci.uml.visual.FigAssociation"
-       href="S.100784"
+       href="S.100787"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig4.0"
-      destPortFig="Fig6.0"
-      sourceFigNode="Fig4"
-      destFigNode="Fig6"
+      sourcePortFig="Fig0.0"
+      destPortFig="Fig4.0"
+      sourceFigNode="Fig0"
+      destFigNode="Fig4"
     </private>
-    <path name="Fig11.1"
+    <path name="Fig10.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="203"
-              y="336" />
-      <lineto x="288"
-              y="336" />
-      <lineto x="288"
-              y="528" />
-      <lineto x="369"
-              y="528" />
+      <moveto x="160"
+              y="157" />
+      <lineto x="160"
+              y="96" />
+      <lineto x="512"
+              y="96" />
+      <lineto x="511"
+              y="286" />
     </path>
   </group>
-  <group name="Fig12"
+  <group name="Fig11"
        description="uci.uml.visual.FigAssociation"
-       href="S.100787"
+       href="S.100790"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
+      sourcePortFig="Fig0.0"
       destPortFig="Fig5.0"
-      sourceFigNode="Fig1"
+      sourceFigNode="Fig0"
       destFigNode="Fig5"
     </private>
-    <path name="Fig12.1"
+    <path name="Fig11.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="152"
-              y="149" />
-      <lineto x="152"
-              y="120" />
-      <lineto x="464"
-              y="120" />
-      <lineto x="464"
-              y="286" />
+      <moveto x="136"
+              y="157" />
+      <lineto x="136"
+              y="80" />
+      <lineto x="552"
+              y="80" />
+      <lineto x="552"
+              y="368" />
+      <lineto x="463"
+              y="368" />
     </path>
   </group>
   <group name="Fig13"
-       description="uci.uml.visual.FigAssociation"
-       href="S.100790"
+       description="uci.uml.visual.FigGeneralization"
+       href="S.102753"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
-      destPortFig="Fig6.0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig6"
+      sourcePortFig="Fig0.0"
+      destPortFig="Fig12.0"
+      sourceFigNode="Fig0"
+      destFigNode="Fig12"
     </private>
     <path name="Fig13.1"
       description="uci.gef.FigPoly"
@@ -539,16 +532,10 @@ public bool GetUp()</text>
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="136"
-              y="149" />
-      <lineto x="136"
-              y="96" />
-      <lineto x="552"
-              y="96" />
-      <lineto x="552"
-              y="528" />
-      <lineto x="538"
-              y="528" />
+      <moveto x="80"
+              y="157" />
+      <lineto x="80"
+              y="75" />
     </path>
   </group>
 </pgml>