Clean up to correct for the mess introduced by my eratic branching !
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / AliPHOSReconstruction_classdiagram2.pgml
index 66f946e..e13ec70 100644 (file)
@@ -4,7 +4,7 @@
       name="Clusterisation"
 >
   <group name="Fig0"
-       description="uci.uml.visual.FigInterface[16, 176, 246, 68]"
+       description="uci.uml.visual.FigInterface[272, 8, 192, 63]"
        href="S.100193"
        fill="1"
        fillcolor="-56"
     </private>
     
     <rectangle name="Fig0.0"
-      x="17"
-      y="177"
-      width="244"
-      height="66"
+      x="273"
+      y="9"
+      width="190"
+      height="61"
       fill="1"
       fillcolor="-56"
       stroke="1"
       strokecolor="-256"
     />
     <rectangle name="Fig0.1"
-      x="16"
-      y="176"
-      width="246"
-      height="36"
+      x="272"
+      y="8"
+      width="192"
+      height="28"
       fill="1"
       fillcolor="-56"
       stroke="1"
       strokecolor="-256"
     />
     <text name="Fig0.2"
-      x="17"
-      y="177"
+      x="273"
+      y="9"
       fill="1"
       fillcolor="-56"
       stroke="0"
@@ -45,8 +45,8 @@
       textsize="10"
     >&lt;&lt;Interface&gt;&gt;</text>
     <text name="Fig0.3"
-      x="17"
-      y="195"
+      x="273"
+      y="22"
       fill="1"
       fillcolor="-56"
       stroke="0"
       textsize="9"
     >AliPHOSClusterizer</text>
     <text name="Fig0.4"
-      x="16"
-      y="211"
+      x="272"
+      y="35"
       fill="1"
       fillcolor="-56"
       stroke="1"
       strokecolor="-256"
       font="Dialog"
       textsize="9"
-    >public int GetNumberOfClustersFound()
+    >public void Calibrate()
+public Int_t GetNumberOfClustersFound()
 public void MakeClusters()</text>
   </group>
   <group name="Fig1"
-       description="uci.uml.visual.FigClass[272, 172, 255, 223]"
+       description="uci.uml.visual.FigClass[240, 124, 255, 286]"
        href="S.100198"
        fill="1"
        fillcolor="-1"
@@ -78,18 +79,18 @@ public void MakeClusters()</text>
     </private>
     
     <rectangle name="Fig1.0"
-      x="273"
-      y="173"
+      x="241"
+      y="125"
       width="253"
-      height="221"
+      height="284"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig1.1"
-      x="272"
-      y="172"
+      x="240"
+      y="124"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -98,40 +99,52 @@ public void MakeClusters()</text>
       textsize="9"
     >AliPHOSClusterizerv1</text>
     <text name="Fig1.2"
-      x="272"
-      y="190"
+      x="240"
+      y="139"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >private int fNumberOfEmcClusters = 0
-private int fNumberOfPpsdClusters = 0
-private fEmcClusteringThreshold = 0
-private fEmcEnergyThreshold = 0
-private fPpsdClusteringThreshold = 0
-private fPpsdEnergyThreshold = 0</text>
+    >private Float_t fA = 0.
+private Float_t fB = 0.1
+private Float_t fLocMaxCut = 0.06
+private Int_t fNumberOfEmcClusters = 0
+private Int_t fNumberOfPpsdClusters = 0
+private Float_t fEmcClusteringThreshold = 0.1
+private Float_t fEmcEnergyThreshold = 0.01
+private Float_t fPpsdClusteringThreshold = 0.00000015
+private Float_t fPpsdEnergyThreshold = 0.0000001
+private Float_t fW0 = 5.5</text>
     <text name="Fig1.3"
-      x="272"
-      y="278"
+      x="240"
+      y="244"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public bool AreNeighbours()
+    >public Boo_tl AreNeighbours()
+public void Calibrate()
 public void FillandSort()
-public void IsInEmc()
+public Float_t GetLocalMaxCut()
+public Float_t GetLocalWeightCut()
+public void GetNumberOfClustersFound()
+public Bool_t IsInEmc()
+public void MakeClusters()
 public void PrintParameters()
+public void SetCalibrationParameters()
 public void SetEmcClusteringThreshold()
 public void SetEmcEnergyThreshold()
+public void SetLocalMaxCut()
+public void SetLogWeightCut()
 public void SetPpsdClusteringThreshold()
 public void SetPpsdEnergyThreshold()</text>
   </group>
   <group name="Fig2"
-       description="uci.uml.visual.FigClass[336, 36, 146, 83]"
+       description="uci.uml.visual.FigClass[552, 12, 146, 86]"
        href="S.100160"
        fill="1"
        fillcolor="-1"
@@ -142,18 +155,18 @@ public void SetPpsdEnergyThreshold()</text>
     </private>
     
     <rectangle name="Fig2.0"
-      x="337"
-      y="37"
+      x="553"
+      y="13"
       width="144"
-      height="81"
+      height="84"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig2.1"
-      x="336"
-      y="36"
+      x="552"
+      y="12"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -162,30 +175,32 @@ public void SetPpsdEnergyThreshold()</text>
       textsize="9"
     >AliPHOSDigit</text>
     <text name="Fig2.2"
-      x="336"
-      y="54"
+      x="552"
+      y="27"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >private fEnergy = 0
-private int fId = 0</text>
+    >private Int_t fAmp = 0
+private Int_t fId = 0</text>
     <text name="Fig2.3"
-      x="336"
-      y="86"
+      x="552"
+      y="52"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public float GetEnergy()
-public int GetId()</text>
+    >public void Compare()
+public Int_t GetAmp()
+public Bool_t IsSortable()
+public Int_t GetId()</text>
   </group>
   <group name="Fig3"
-       description="uci.uml.visual.FigClass[542, 172, 206, 111]"
+       description="uci.uml.visual.FigClass[526, 108, 206, 112]"
        href="S.100094"
        fill="1"
        fillcolor="-1"
@@ -196,18 +211,18 @@ public int GetId()</text>
     </private>
     
     <rectangle name="Fig3.0"
-      x="543"
-      y="173"
+      x="527"
+      y="109"
       width="204"
-      height="109"
+      height="110"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig3.1"
-      x="542"
-      y="172"
+      x="526"
+      y="108"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -216,8 +231,8 @@ public int GetId()</text>
       textsize="9"
     >AliPHOSGeometry</text>
     <text name="Fig3.2"
-      x="542"
-      y="190"
+      x="526"
+      y="123"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -226,8 +241,8 @@ public int GetId()</text>
       textsize="9"
     >private many data</text>
     <text name="Fig3.3"
-      x="542"
-      y="208"
+      x="526"
+      y="146"
       fill="1"
       fillcolor="-1"
       stroke="1"
@@ -238,11 +253,12 @@ public int GetId()</text>
 public void RelPosInAlice()
 public void RelPosInModule()
 public void RelToAbsNumbering()
-public void AbsToRelNumbering()</text>
+public void AbsToRelNumbering()
+public and many(more getter/putter)</text>
   </group>
   <text name="Fig4"
-    x="600"
-    y="264"
+    x="681"
+    y="208"
     fill="1"
     fillcolor="-1"
     stroke="1"
@@ -251,74 +267,60 @@ public void AbsToRelNumbering()</text>
     textsize="10"
   >singleton</text>
   <group name="Fig5"
-       description="uci.uml.visual.FigInterface[272, 400, 171, 110]"
-       href="S.100322"
+       description="uci.uml.visual.FigClass[24, 21, 168, 116]"
+       href="S.100334"
        fill="1"
-       fillcolor="-56"
+       fillcolor="-1"
        stroke="1"
-       strokecolor="-256"
+       strokecolor="-16777216"
   >
     <private>
     </private>
     
     <rectangle name="Fig5.0"
-      x="273"
-      y="401"
-      width="169"
-      height="108"
+      x="25"
+      y="22"
+      width="166"
+      height="114"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
+      strokecolor="-16777216"
     />
-    <rectangle name="Fig5.1"
-      x="272"
-      y="400"
-      width="171"
-      height="36"
+    <text name="Fig5.1"
+      x="24"
+      y="21"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
-    />
+      strokecolor="-16777216"
+      font="Dialog"
+      textsize="9"
+    >AliPHOSEmcRecPoint</text>
     <text name="Fig5.2"
-      x="273"
-      y="401"
-      fill="1"
-      fillcolor="-56"
-      stroke="0"
-      strokecolor="-256"
-      font="Times"
-      textsize="10"
-    >&lt;&lt;Interface&gt;&gt;</text>
-    <text name="Fig5.3"
-      x="273"
-      y="419"
+      x="24"
+      y="36"
       fill="1"
-      fillcolor="-56"
-      stroke="0"
-      strokecolor="-256"
+      fillcolor="-1"
+      stroke="1"
+      strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSCluster</text>
-    <text name="Fig5.4"
-      x="272"
-      y="435"
+    ></text>
+    <text name="Fig5.3"
+      x="24"
+      y="86"
       fill="1"
-      fillcolor="-56"
+      fillcolor="-1"
       stroke="1"
-      strokecolor="-256"
+      strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public void AddDigit()
-public int GetMultiplicity()
-public void GetDigitsList()
-public void Print()
-public void GetRelPosition()</text>
+    ></text>
   </group>
   <group name="Fig6"
-       description="uci.uml.visual.FigClass[16, 277, 245, 279]"
-       href="S.100334"
+       description="uci.uml.visual.FigClass[24, 165, 171, 112]"
+       href="S.100336"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -328,65 +330,49 @@ public void GetRelPosition()</text>
     </private>
     
     <rectangle name="Fig6.0"
-      x="17"
-      y="278"
-      width="243"
-      height="277"
+      x="25"
+      y="166"
+      width="169"
+      height="110"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     />
     <text name="Fig6.1"
-      x="16"
-      y="277"
+      x="24"
+      y="165"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSEmcCluster</text>
+    >AliPHOSPpsdRecPoint</text>
     <text name="Fig6.2"
-      x="16"
-      y="295"
+      x="24"
+      y="180"
       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="Fig6.3"
-      x="16"
-      y="383"
+      x="24"
+      y="228"
       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="Fig7"
-       description="uci.uml.visual.FigClass[440, 397, 171, 111]"
-       href="S.100336"
+  <group name="Fig12"
+       description="uci.uml.visual.FigClass[520, 240, 246, 266]"
+       href="S.102526"
        fill="1"
        fillcolor="-1"
        stroke="1"
@@ -395,52 +381,127 @@ public void SetLowWeightCut()</text>
     <private>
     </private>
     
-    <rectangle name="Fig7.0"
-      x="441"
-      y="398"
-      width="169"
-      height="109"
+    <rectangle name="Fig12.0"
+      x="521"
+      y="241"
+      width="244"
+      height="264"
+      fill="1"
+      fillcolor="-16711681"
+      stroke="1"
+      strokecolor="-16711681"
+    />
+    <text name="Fig12.1"
+      x="520"
+      y="240"
+      fill="1"
+      fillcolor="-1"
+      stroke="1"
+      strokecolor="-16777216"
+      font="Dialog"
+      textsize="9"
+    >AliRecPoint</text>
+    <text name="Fig12.2"
+      x="520"
+      y="255"
+      fill="1"
+      fillcolor="-1"
+      stroke="1"
+      strokecolor="-16777216"
+      font="Dialog"
+      textsize="9"
+    >protected Float_t fAmp
+protected int* fDigitsList
+protected AliGeometry* fGeom
+protected TVector3 fLocPos
+protected TMatrix* fLocPosM
+protected Int_t fMaxDigit
+protected Int_t fMulDigit
+protected Int_t fMaxTrack
+protected Int_t fMulTrack
+protected int* fTracksList</text>
+    <text name="Fig12.3"
+      x="520"
+      y="360"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
+      font="Dialog"
+      textsize="9"
+    >public void AddDigit()
+public void?? AddTrack()
+public void GetCovarianceMatrix()
+public AliGeometry* GetGeom()
+public void GetGlobalPosition()
+public int* GetDigitsList()
+public Float_t GetEnergy()
+public void GetLocalPosition()
+public Int_t GetDigitsMultiplicity()
+public Int_t GetMaximumDigitMultiplicity()
+public Int_t GetMaximumTrackMultiplicity()
+public int* getTracksList()
+public Int_t GetTracksMutliplicity()
+public void Print()</text>
+  </group>
+  <group name="Fig13"
+       description="uci.uml.visual.FigClass[40, 312, 114, 96]"
+       href="S.102588"
+       fill="1"
+       fillcolor="-1"
+       stroke="1"
+       strokecolor="-16777216"
+  >
+    <private>
+    </private>
+    
+    <rectangle name="Fig13.0"
+      x="41"
+      y="313"
+      width="112"
+      height="94"
+      fill="1"
+      fillcolor="-16711681"
+      stroke="1"
+      strokecolor="-16711681"
     />
-    <text name="Fig7.1"
-      x="440"
-      y="397"
+    <text name="Fig13.1"
+      x="40"
+      y="312"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >AliPHOSPpsdCluster</text>
-    <text name="Fig7.2"
-      x="440"
-      y="415"
+    >AliPHOSRecPoint</text>
+    <text name="Fig13.2"
+      x="40"
+      y="327"
       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="Fig7.3"
-      x="440"
-      y="461"
+    >protected Int_t fPhosMod</text>
+    <text name="Fig13.3"
+      x="40"
+      y="342"
       fill="1"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
       font="Dialog"
       textsize="9"
-    >public int Compare()
-public void GetRelPosition()
-public bool GetUp()</text>
+    >public void AddDigit()
+public void Compare()
+public Int_t GetPHOSMod()
+public Bool_t IsEmc()
+public Bool_t IsSortable()
+public void Print()</text>
   </group>
-  <group name="Fig8"
+  <group name="Fig7"
        description="uci.uml.visual.FigAssociation"
        href="S.100303"
        stroke="1"
@@ -452,22 +513,22 @@ public bool GetUp()</text>
       sourceFigNode="Fig1"
       destFigNode="Fig2"
     </private>
-    <path name="Fig8.1"
+    <path name="Fig7.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="280"
-              y="173" />
-      <lineto x="280"
-              y="48" />
-      <lineto x="337"
-              y="48" />
+      <moveto x="488"
+              y="125" />
+      <lineto x="488"
+              y="64" />
+      <lineto x="553"
+              y="64" />
     </path>
   </group>
-  <group name="Fig9"
+  <group name="Fig8"
        description="uci.uml.visual.FigAssociation"
        href="S.100313"
        stroke="1"
@@ -479,6 +540,30 @@ public bool GetUp()</text>
       sourceFigNode="Fig1"
       destFigNode="Fig3"
     </private>
+    <path name="Fig8.1"
+      description="uci.gef.FigPoly"
+      fill="0"
+      fillcolor="-1"
+      stroke="1"
+      strokecolor="-16777216"
+    >
+      <moveto x="494"
+              y="189" />
+      <lineto x="527"
+              y="189" />
+    </path>
+  </group>
+  <group name="Fig9"
+       description="uci.uml.visual.FigRealization"
+       stroke="1"
+       strokecolor="-16777216"
+  >
+    <private>
+      sourcePortFig="Fig1.0"
+      destPortFig="Fig0.0"
+      sourceFigNode="Fig1"
+      destFigNode="Fig0"
+    </private>
     <path name="Fig9.1"
       description="uci.gef.FigPoly"
       fill="0"
@@ -486,21 +571,22 @@ public bool GetUp()</text>
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="526"
-              y="177" />
-      <lineto x="543"
-              y="177" />
+      <moveto x="368"
+              y="125" />
+      <lineto x="368"
+              y="70" />
     </path>
   </group>
   <group name="Fig10"
-       description="uci.uml.visual.FigRealization"
+       description="uci.uml.visual.FigAssociation"
+       href="S.100969"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig6"
-      destPortFig="Fig5"
-      sourceFigNode="Fig6"
+      sourcePortFig="Fig1.0"
+      destPortFig="Fig5.0"
+      sourceFigNode="Fig1"
       destFigNode="Fig5"
     </private>
     <path name="Fig10.1"
@@ -510,22 +596,23 @@ public bool GetUp()</text>
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="261"
-              y="440" />
-      <lineto x="272"
-              y="440" />
+      <moveto x="241"
+              y="125" />
+      <lineto x="191"
+              y="125" />
     </path>
   </group>
   <group name="Fig11"
-       description="uci.uml.visual.FigRealization"
+       description="uci.uml.visual.FigAssociation"
+       href="S.100972"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig7"
-      destPortFig="Fig5"
-      sourceFigNode="Fig7"
-      destFigNode="Fig5"
+      sourcePortFig="Fig1.0"
+      destPortFig="Fig6.0"
+      sourceFigNode="Fig1"
+      destFigNode="Fig6"
     </private>
     <path name="Fig11.1"
       description="uci.gef.FigPoly"
@@ -534,84 +621,91 @@ public bool GetUp()</text>
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="440"
-              y="440" />
-      <lineto x="440"
-              y="440" />
+      <moveto x="241"
+              y="220" />
+      <lineto x="194"
+              y="220" />
     </path>
   </group>
-  <group name="Fig12"
-       description="uci.uml.visual.FigRealization"
+  <group name="Fig14"
+       description="uci.uml.visual.FigGeneralization"
+       href="S.102608"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
-      destPortFig="Fig0.0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig0"
+      sourcePortFig="Fig13.0"
+      destPortFig="Fig12.0"
+      sourceFigNode="Fig13"
+      destFigNode="Fig12"
     </private>
-    <path name="Fig12.1"
+    <path name="Fig14.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="273"
-              y="184" />
-      <lineto x="261"
-              y="184" />
+      <moveto x="144"
+              y="407" />
+      <lineto x="144"
+              y="448" />
+      <lineto x="521"
+              y="448" />
     </path>
   </group>
-  <group name="Fig13"
-       description="uci.uml.visual.FigAssociation"
-       href="S.100969"
+  <group name="Fig15"
+       description="uci.uml.visual.FigGeneralization"
+       href="S.102609"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
-      destPortFig="Fig6.0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig6"
+      sourcePortFig="Fig5.0"
+      destPortFig="Fig13.0"
+      sourceFigNode="Fig5"
+      destFigNode="Fig13"
     </private>
-    <path name="Fig13.1"
+    <path name="Fig15.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="273"
-              y="288" />
-      <lineto x="260"
-              y="288" />
+      <moveto x="25"
+              y="128" />
+      <lineto x="8"
+              y="128" />
+      <lineto x="8"
+              y="368" />
+      <lineto x="41"
+              y="368" />
     </path>
   </group>
-  <group name="Fig14"
-       description="uci.uml.visual.FigAssociation"
-       href="S.100972"
+  <group name="Fig16"
+       description="uci.uml.visual.FigGeneralization"
+       href="S.102610"
        stroke="1"
        strokecolor="-16777216"
   >
     <private>
-      sourcePortFig="Fig1.0"
-      destPortFig="Fig7.0"
-      sourceFigNode="Fig1"
-      destFigNode="Fig7"
+      sourcePortFig="Fig6.0"
+      destPortFig="Fig13.0"
+      sourceFigNode="Fig6"
+      destFigNode="Fig13"
     </private>
-    <path name="Fig14.1"
+    <path name="Fig16.1"
       description="uci.gef.FigPoly"
       fill="0"
       fillcolor="-1"
       stroke="1"
       strokecolor="-16777216"
     >
-      <moveto x="512"
-              y="394" />
-      <lineto x="512"
-              y="398" />
+      <moveto x="96"
+              y="276" />
+      <lineto x="96"
+              y="313" />
     </path>
   </group>
 </pgml>