Clean up to correct for the mess introduced by my eratic branching !
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / AliPHOSReconstruction_classdiagram2.pgml
1 <?xml version="1.0"?>
2 <!DOCTYPE pgml SYSTEM "pgml.dtd">
3 <pgml description="uci.uml.visual.UMLClassDiagram|S.100025"
4       name="Clusterisation"
5 >
6   <group name="Fig0"
7        description="uci.uml.visual.FigInterface[272, 8, 192, 63]"
8        href="S.100193"
9        fill="1"
10        fillcolor="-56"
11        stroke="1"
12        strokecolor="-256"
13   >
14     <private>
15     </private>
16     
17     <rectangle name="Fig0.0"
18       x="273"
19       y="9"
20       width="190"
21       height="61"
22       fill="1"
23       fillcolor="-56"
24       stroke="1"
25       strokecolor="-256"
26     />
27     <rectangle name="Fig0.1"
28       x="272"
29       y="8"
30       width="192"
31       height="28"
32       fill="1"
33       fillcolor="-56"
34       stroke="1"
35       strokecolor="-256"
36     />
37     <text name="Fig0.2"
38       x="273"
39       y="9"
40       fill="1"
41       fillcolor="-56"
42       stroke="0"
43       strokecolor="-256"
44       font="Times"
45       textsize="10"
46     >&lt;&lt;Interface&gt;&gt;</text>
47     <text name="Fig0.3"
48       x="273"
49       y="22"
50       fill="1"
51       fillcolor="-56"
52       stroke="0"
53       strokecolor="-256"
54       font="Dialog"
55       textsize="9"
56     >AliPHOSClusterizer</text>
57     <text name="Fig0.4"
58       x="272"
59       y="35"
60       fill="1"
61       fillcolor="-56"
62       stroke="1"
63       strokecolor="-256"
64       font="Dialog"
65       textsize="9"
66     >public void Calibrate()
67 public Int_t GetNumberOfClustersFound()
68 public void MakeClusters()</text>
69   </group>
70   <group name="Fig1"
71        description="uci.uml.visual.FigClass[240, 124, 255, 286]"
72        href="S.100198"
73        fill="1"
74        fillcolor="-1"
75        stroke="1"
76        strokecolor="-16777216"
77   >
78     <private>
79     </private>
80     
81     <rectangle name="Fig1.0"
82       x="241"
83       y="125"
84       width="253"
85       height="284"
86       fill="1"
87       fillcolor="-1"
88       stroke="1"
89       strokecolor="-16777216"
90     />
91     <text name="Fig1.1"
92       x="240"
93       y="124"
94       fill="1"
95       fillcolor="-1"
96       stroke="1"
97       strokecolor="-16777216"
98       font="Dialog"
99       textsize="9"
100     >AliPHOSClusterizerv1</text>
101     <text name="Fig1.2"
102       x="240"
103       y="139"
104       fill="1"
105       fillcolor="-1"
106       stroke="1"
107       strokecolor="-16777216"
108       font="Dialog"
109       textsize="9"
110     >private Float_t fA = 0.
111 private Float_t fB = 0.1
112 private Float_t fLocMaxCut = 0.06
113 private Int_t fNumberOfEmcClusters = 0
114 private Int_t fNumberOfPpsdClusters = 0
115 private Float_t fEmcClusteringThreshold = 0.1
116 private Float_t fEmcEnergyThreshold = 0.01
117 private Float_t fPpsdClusteringThreshold = 0.00000015
118 private Float_t fPpsdEnergyThreshold = 0.0000001
119 private Float_t fW0 = 5.5</text>
120     <text name="Fig1.3"
121       x="240"
122       y="244"
123       fill="1"
124       fillcolor="-1"
125       stroke="1"
126       strokecolor="-16777216"
127       font="Dialog"
128       textsize="9"
129     >public Boo_tl AreNeighbours()
130 public void Calibrate()
131 public void FillandSort()
132 public Float_t GetLocalMaxCut()
133 public Float_t GetLocalWeightCut()
134 public void GetNumberOfClustersFound()
135 public Bool_t IsInEmc()
136 public void MakeClusters()
137 public void PrintParameters()
138 public void SetCalibrationParameters()
139 public void SetEmcClusteringThreshold()
140 public void SetEmcEnergyThreshold()
141 public void SetLocalMaxCut()
142 public void SetLogWeightCut()
143 public void SetPpsdClusteringThreshold()
144 public void SetPpsdEnergyThreshold()</text>
145   </group>
146   <group name="Fig2"
147        description="uci.uml.visual.FigClass[552, 12, 146, 86]"
148        href="S.100160"
149        fill="1"
150        fillcolor="-1"
151        stroke="1"
152        strokecolor="-16777216"
153   >
154     <private>
155     </private>
156     
157     <rectangle name="Fig2.0"
158       x="553"
159       y="13"
160       width="144"
161       height="84"
162       fill="1"
163       fillcolor="-1"
164       stroke="1"
165       strokecolor="-16777216"
166     />
167     <text name="Fig2.1"
168       x="552"
169       y="12"
170       fill="1"
171       fillcolor="-1"
172       stroke="1"
173       strokecolor="-16777216"
174       font="Dialog"
175       textsize="9"
176     >AliPHOSDigit</text>
177     <text name="Fig2.2"
178       x="552"
179       y="27"
180       fill="1"
181       fillcolor="-1"
182       stroke="1"
183       strokecolor="-16777216"
184       font="Dialog"
185       textsize="9"
186     >private Int_t fAmp = 0
187 private Int_t fId = 0</text>
188     <text name="Fig2.3"
189       x="552"
190       y="52"
191       fill="1"
192       fillcolor="-1"
193       stroke="1"
194       strokecolor="-16777216"
195       font="Dialog"
196       textsize="9"
197     >public void Compare()
198 public Int_t GetAmp()
199 public Bool_t IsSortable()
200 public Int_t GetId()</text>
201   </group>
202   <group name="Fig3"
203        description="uci.uml.visual.FigClass[526, 108, 206, 112]"
204        href="S.100094"
205        fill="1"
206        fillcolor="-1"
207        stroke="1"
208        strokecolor="-16777216"
209   >
210     <private>
211     </private>
212     
213     <rectangle name="Fig3.0"
214       x="527"
215       y="109"
216       width="204"
217       height="110"
218       fill="1"
219       fillcolor="-1"
220       stroke="1"
221       strokecolor="-16777216"
222     />
223     <text name="Fig3.1"
224       x="526"
225       y="108"
226       fill="1"
227       fillcolor="-1"
228       stroke="1"
229       strokecolor="-16777216"
230       font="Dialog"
231       textsize="9"
232     >AliPHOSGeometry</text>
233     <text name="Fig3.2"
234       x="526"
235       y="123"
236       fill="1"
237       fillcolor="-1"
238       stroke="1"
239       strokecolor="-16777216"
240       font="Dialog"
241       textsize="9"
242     >private many data</text>
243     <text name="Fig3.3"
244       x="526"
245       y="146"
246       fill="1"
247       fillcolor="-1"
248       stroke="1"
249       strokecolor="-16777216"
250       font="Dialog"
251       textsize="9"
252     >public void IsInitialized()
253 public void RelPosInAlice()
254 public void RelPosInModule()
255 public void RelToAbsNumbering()
256 public void AbsToRelNumbering()
257 public and many(more getter/putter)</text>
258   </group>
259   <text name="Fig4"
260     x="681"
261     y="208"
262     fill="1"
263     fillcolor="-1"
264     stroke="1"
265     strokecolor="-3654596"
266     font="dialog"
267     textsize="10"
268   >singleton</text>
269   <group name="Fig5"
270        description="uci.uml.visual.FigClass[24, 21, 168, 116]"
271        href="S.100334"
272        fill="1"
273        fillcolor="-1"
274        stroke="1"
275        strokecolor="-16777216"
276   >
277     <private>
278     </private>
279     
280     <rectangle name="Fig5.0"
281       x="25"
282       y="22"
283       width="166"
284       height="114"
285       fill="1"
286       fillcolor="-1"
287       stroke="1"
288       strokecolor="-16777216"
289     />
290     <text name="Fig5.1"
291       x="24"
292       y="21"
293       fill="1"
294       fillcolor="-1"
295       stroke="1"
296       strokecolor="-16777216"
297       font="Dialog"
298       textsize="9"
299     >AliPHOSEmcRecPoint</text>
300     <text name="Fig5.2"
301       x="24"
302       y="36"
303       fill="1"
304       fillcolor="-1"
305       stroke="1"
306       strokecolor="-16777216"
307       font="Dialog"
308       textsize="9"
309     ></text>
310     <text name="Fig5.3"
311       x="24"
312       y="86"
313       fill="1"
314       fillcolor="-1"
315       stroke="1"
316       strokecolor="-16777216"
317       font="Dialog"
318       textsize="9"
319     ></text>
320   </group>
321   <group name="Fig6"
322        description="uci.uml.visual.FigClass[24, 165, 171, 112]"
323        href="S.100336"
324        fill="1"
325        fillcolor="-1"
326        stroke="1"
327        strokecolor="-16777216"
328   >
329     <private>
330     </private>
331     
332     <rectangle name="Fig6.0"
333       x="25"
334       y="166"
335       width="169"
336       height="110"
337       fill="1"
338       fillcolor="-1"
339       stroke="1"
340       strokecolor="-16777216"
341     />
342     <text name="Fig6.1"
343       x="24"
344       y="165"
345       fill="1"
346       fillcolor="-1"
347       stroke="1"
348       strokecolor="-16777216"
349       font="Dialog"
350       textsize="9"
351     >AliPHOSPpsdRecPoint</text>
352     <text name="Fig6.2"
353       x="24"
354       y="180"
355       fill="1"
356       fillcolor="-1"
357       stroke="1"
358       strokecolor="-16777216"
359       font="Dialog"
360       textsize="9"
361     ></text>
362     <text name="Fig6.3"
363       x="24"
364       y="228"
365       fill="1"
366       fillcolor="-1"
367       stroke="1"
368       strokecolor="-16777216"
369       font="Dialog"
370       textsize="9"
371     ></text>
372   </group>
373   <group name="Fig12"
374        description="uci.uml.visual.FigClass[520, 240, 246, 266]"
375        href="S.102526"
376        fill="1"
377        fillcolor="-1"
378        stroke="1"
379        strokecolor="-16777216"
380   >
381     <private>
382     </private>
383     
384     <rectangle name="Fig12.0"
385       x="521"
386       y="241"
387       width="244"
388       height="264"
389       fill="1"
390       fillcolor="-16711681"
391       stroke="1"
392       strokecolor="-16711681"
393     />
394     <text name="Fig12.1"
395       x="520"
396       y="240"
397       fill="1"
398       fillcolor="-1"
399       stroke="1"
400       strokecolor="-16777216"
401       font="Dialog"
402       textsize="9"
403     >AliRecPoint</text>
404     <text name="Fig12.2"
405       x="520"
406       y="255"
407       fill="1"
408       fillcolor="-1"
409       stroke="1"
410       strokecolor="-16777216"
411       font="Dialog"
412       textsize="9"
413     >protected Float_t fAmp
414 protected int* fDigitsList
415 protected AliGeometry* fGeom
416 protected TVector3 fLocPos
417 protected TMatrix* fLocPosM
418 protected Int_t fMaxDigit
419 protected Int_t fMulDigit
420 protected Int_t fMaxTrack
421 protected Int_t fMulTrack
422 protected int* fTracksList</text>
423     <text name="Fig12.3"
424       x="520"
425       y="360"
426       fill="1"
427       fillcolor="-1"
428       stroke="1"
429       strokecolor="-16777216"
430       font="Dialog"
431       textsize="9"
432     >public void AddDigit()
433 public void?? AddTrack()
434 public void GetCovarianceMatrix()
435 public AliGeometry* GetGeom()
436 public void GetGlobalPosition()
437 public int* GetDigitsList()
438 public Float_t GetEnergy()
439 public void GetLocalPosition()
440 public Int_t GetDigitsMultiplicity()
441 public Int_t GetMaximumDigitMultiplicity()
442 public Int_t GetMaximumTrackMultiplicity()
443 public int* getTracksList()
444 public Int_t GetTracksMutliplicity()
445 public void Print()</text>
446   </group>
447   <group name="Fig13"
448        description="uci.uml.visual.FigClass[40, 312, 114, 96]"
449        href="S.102588"
450        fill="1"
451        fillcolor="-1"
452        stroke="1"
453        strokecolor="-16777216"
454   >
455     <private>
456     </private>
457     
458     <rectangle name="Fig13.0"
459       x="41"
460       y="313"
461       width="112"
462       height="94"
463       fill="1"
464       fillcolor="-16711681"
465       stroke="1"
466       strokecolor="-16711681"
467     />
468     <text name="Fig13.1"
469       x="40"
470       y="312"
471       fill="1"
472       fillcolor="-1"
473       stroke="1"
474       strokecolor="-16777216"
475       font="Dialog"
476       textsize="9"
477     >AliPHOSRecPoint</text>
478     <text name="Fig13.2"
479       x="40"
480       y="327"
481       fill="1"
482       fillcolor="-1"
483       stroke="1"
484       strokecolor="-16777216"
485       font="Dialog"
486       textsize="9"
487     >protected Int_t fPhosMod</text>
488     <text name="Fig13.3"
489       x="40"
490       y="342"
491       fill="1"
492       fillcolor="-1"
493       stroke="1"
494       strokecolor="-16777216"
495       font="Dialog"
496       textsize="9"
497     >public void AddDigit()
498 public void Compare()
499 public Int_t GetPHOSMod()
500 public Bool_t IsEmc()
501 public Bool_t IsSortable()
502 public void Print()</text>
503   </group>
504   <group name="Fig7"
505        description="uci.uml.visual.FigAssociation"
506        href="S.100303"
507        stroke="1"
508        strokecolor="-16777216"
509   >
510     <private>
511       sourcePortFig="Fig1.0"
512       destPortFig="Fig2.0"
513       sourceFigNode="Fig1"
514       destFigNode="Fig2"
515     </private>
516     <path name="Fig7.1"
517       description="uci.gef.FigPoly"
518       fill="0"
519       fillcolor="-1"
520       stroke="1"
521       strokecolor="-16777216"
522     >
523       <moveto x="488"
524               y="125" />
525       <lineto x="488"
526               y="64" />
527       <lineto x="553"
528               y="64" />
529     </path>
530   </group>
531   <group name="Fig8"
532        description="uci.uml.visual.FigAssociation"
533        href="S.100313"
534        stroke="1"
535        strokecolor="-16777216"
536   >
537     <private>
538       sourcePortFig="Fig1.0"
539       destPortFig="Fig3.0"
540       sourceFigNode="Fig1"
541       destFigNode="Fig3"
542     </private>
543     <path name="Fig8.1"
544       description="uci.gef.FigPoly"
545       fill="0"
546       fillcolor="-1"
547       stroke="1"
548       strokecolor="-16777216"
549     >
550       <moveto x="494"
551               y="189" />
552       <lineto x="527"
553               y="189" />
554     </path>
555   </group>
556   <group name="Fig9"
557        description="uci.uml.visual.FigRealization"
558        stroke="1"
559        strokecolor="-16777216"
560   >
561     <private>
562       sourcePortFig="Fig1.0"
563       destPortFig="Fig0.0"
564       sourceFigNode="Fig1"
565       destFigNode="Fig0"
566     </private>
567     <path name="Fig9.1"
568       description="uci.gef.FigPoly"
569       fill="0"
570       fillcolor="-1"
571       stroke="1"
572       strokecolor="-16777216"
573     >
574       <moveto x="368"
575               y="125" />
576       <lineto x="368"
577               y="70" />
578     </path>
579   </group>
580   <group name="Fig10"
581        description="uci.uml.visual.FigAssociation"
582        href="S.100969"
583        stroke="1"
584        strokecolor="-16777216"
585   >
586     <private>
587       sourcePortFig="Fig1.0"
588       destPortFig="Fig5.0"
589       sourceFigNode="Fig1"
590       destFigNode="Fig5"
591     </private>
592     <path name="Fig10.1"
593       description="uci.gef.FigPoly"
594       fill="0"
595       fillcolor="-1"
596       stroke="1"
597       strokecolor="-16777216"
598     >
599       <moveto x="241"
600               y="125" />
601       <lineto x="191"
602               y="125" />
603     </path>
604   </group>
605   <group name="Fig11"
606        description="uci.uml.visual.FigAssociation"
607        href="S.100972"
608        stroke="1"
609        strokecolor="-16777216"
610   >
611     <private>
612       sourcePortFig="Fig1.0"
613       destPortFig="Fig6.0"
614       sourceFigNode="Fig1"
615       destFigNode="Fig6"
616     </private>
617     <path name="Fig11.1"
618       description="uci.gef.FigPoly"
619       fill="0"
620       fillcolor="-1"
621       stroke="1"
622       strokecolor="-16777216"
623     >
624       <moveto x="241"
625               y="220" />
626       <lineto x="194"
627               y="220" />
628     </path>
629   </group>
630   <group name="Fig14"
631        description="uci.uml.visual.FigGeneralization"
632        href="S.102608"
633        stroke="1"
634        strokecolor="-16777216"
635   >
636     <private>
637       sourcePortFig="Fig13.0"
638       destPortFig="Fig12.0"
639       sourceFigNode="Fig13"
640       destFigNode="Fig12"
641     </private>
642     <path name="Fig14.1"
643       description="uci.gef.FigPoly"
644       fill="0"
645       fillcolor="-1"
646       stroke="1"
647       strokecolor="-16777216"
648     >
649       <moveto x="144"
650               y="407" />
651       <lineto x="144"
652               y="448" />
653       <lineto x="521"
654               y="448" />
655     </path>
656   </group>
657   <group name="Fig15"
658        description="uci.uml.visual.FigGeneralization"
659        href="S.102609"
660        stroke="1"
661        strokecolor="-16777216"
662   >
663     <private>
664       sourcePortFig="Fig5.0"
665       destPortFig="Fig13.0"
666       sourceFigNode="Fig5"
667       destFigNode="Fig13"
668     </private>
669     <path name="Fig15.1"
670       description="uci.gef.FigPoly"
671       fill="0"
672       fillcolor="-1"
673       stroke="1"
674       strokecolor="-16777216"
675     >
676       <moveto x="25"
677               y="128" />
678       <lineto x="8"
679               y="128" />
680       <lineto x="8"
681               y="368" />
682       <lineto x="41"
683               y="368" />
684     </path>
685   </group>
686   <group name="Fig16"
687        description="uci.uml.visual.FigGeneralization"
688        href="S.102610"
689        stroke="1"
690        strokecolor="-16777216"
691   >
692     <private>
693       sourcePortFig="Fig6.0"
694       destPortFig="Fig13.0"
695       sourceFigNode="Fig6"
696       destFigNode="Fig13"
697     </private>
698     <path name="Fig16.1"
699       description="uci.gef.FigPoly"
700       fill="0"
701       fillcolor="-1"
702       stroke="1"
703       strokecolor="-16777216"
704     >
705       <moveto x="96"
706               y="276" />
707       <lineto x="96"
708               y="313" />
709     </path>
710   </group>
711 </pgml>