]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PHOS/PHOS-UML/aliphosclusterization.ps
test
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / aliphosclusterization.ps
1 %!PS-Adobe-3.0
2 %%Title: Clusterisation
3 %%Pages: (atend)
4 %%PageOrder: Ascend
5 %%DocumentFonts: Helvetica Helvetica-Bold
6 %%+Helvetica-Oblique Helvetica-BoldOblique
7 %%+Times-Roman Times-Bold Times-Italic Times-BoldItalic
8 %%+Courier Courier-Bold Courier-Oblique Courier-BoldOblique
9 %%EndComments
10 %%BeginProlog
11 /BD {bind def} bind def
12 /D {def} BD
13 /ISOF {
14         dup findfont dup length 1 add dict begin {
15                 1 index /FID eq {pop pop} {D} ifelse
16         } forall /Encoding ISOLatin1Encoding D
17         currentdict end definefont
18 } BD
19 /F [
20         /Helvetica ISOF
21         /Helvetica-Bold ISOF
22         /Helvetica-Oblique ISOF
23         /Helvetica-BoldOblique ISOF
24         /Times-Roman ISOF
25         /Times-Bold ISOF
26         /Times-Italic ISOF
27         /Times-BoldItalic ISOF
28         /Courier ISOF
29         /Courier-Bold ISOF
30         /Courier-Oblique ISOF
31         /Courier-BoldOblique ISOF
32 ] D
33 /R {4 2 roll moveto 1 index 0 rlineto
34         0 exch rlineto neg 0 rlineto closepath} BD
35 /Adict 8 dict D
36 Adict /mtrx matrix put
37 /A { Adict begin
38     /endangle exch D /startangle exch D
39     /yrad exch D /xrad exch D
40         /y exch D /x exch D
41     /savematrix mtrx currentmatrix D
42     x y translate xrad yrad scale
43     0 0 1 startangle endangle arc
44     savematrix setmatrix
45     end } BD
46 /PY {
47     dup 1 ge {3 1 roll moveto} if
48     -1 2 {pop lineto} for
49     {closepath} if
50 } BD
51 /CL { dup 0 exch -1 1 arct} BD
52 /RCL { dup 0 exch 1 1 arct} BD
53 /RRdict 8 dict D
54 RRdict /mtrx matrix put
55 /RR {RRdict begin
56     /yrad exch D /xrad exch D
57     /height exch D /width exch D
58     /y exch D /x exch D
59         /width width xrad div D /height height yrad div D
60         /savematrix mtrx currentmatrix D
61         x y translate xrad yrad scale -90 rotate
62         1 0 moveto width RCL width 0 translate -90 rotate
63     height CL height 0 translate -90 rotate
64         width RCL width 0 translate -90 rotate height CL closepath
65         savematrix setmatrix
66         end } BD
67 /SC {3 {255 div 3 1 roll} repeat setrgbcolor} BD
68 /SF {
69         F exch get exch scalefont setfont
70         (abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890) stringwidth pop div
71         currentfont exch scalefont setfont} BD
72 /RC {R clip newpath} BD
73 /IC {initclip} BD
74 /RF {R fill} BD
75 /RS {R stroke} BD
76 /RRF {RR fill} BD
77 /RRS {RR stroke} BD
78 /AS {A stroke} BD
79 /AF {6 -2 roll 2 copy moveto 6 2 roll A fill} BD
80 /PYS {PY stroke} BD
81 /PYF {PY eofill} BD
82 /NZ {dup 1 lt {pop 1} if} BD
83 /DS {
84         moveto 1 index stringwidth pop NZ sub
85         1 index length 1 sub NZ div 0
86         3 2 roll ashow} BD
87 /DL {moveto lineto stroke} BD
88 /S {scale} BD
89 /SP {/P save D} BD
90 /EP {showpage P restore} BD
91 /GS {gsave} BD
92 /GR {grestore} BD
93 /CM {
94         /cmapr 256 array D
95         /cmapg 256 array D
96         /cmapb 256 array D
97         /cmapgray null D
98         3 string exch 0 exch 1 exch 1 sub {
99                 currentfile 2 index readhexstring pop
100                 cmapr 2 index 2 index 0 get put
101                 cmapg 2 index 2 index 1 get put
102                 cmapb 2 index 2 index 2 get put
103         pop pop } for pop
104 } BD
105 /DII {
106         GS
107         /imgsave save D
108         translate scale
109         /imgh exch D
110         /imgw exch D
111         /imgy exch neg D
112         /imgx exch neg D
113         /imgstr imgw string D
114         /colorimage where {
115                 pop
116                 /cimgstr imgw 3 mul string D
117                 imgw imgh 8 [imgw 0 0 imgh neg imgx imgy] {
118                         currentfile imgstr readhexstring pop
119                         0 1 imgw 1 sub {
120                                 2 copy get
121                                 cmapr 1 index get
122                                 cimgstr exch 3 index
123                                 3 mul exch put
124                                 cmapg 1 index get
125                                 cimgstr exch 3 index
126                                 3 mul 1 add exch put
127                                 cmapb 1 index get
128                                 cimgstr exch 3 index
129                                 3 mul 2 add exch put
130                         pop pop } for pop cimgstr
131                 } false 3 colorimage
132         } {
133                 cmapgray null eq {
134                         /cmapgray cmapr length array D
135                         0 1 cmapr length 1 sub {
136                                 cmapgray exch
137                                 cmapr 1 index get .299 mul
138                                 cmapg 2 index get .587 mul
139                                 cmapb 3 index get .114 mul
140                                 add add cvi put
141                         } for
142                 } if
143                 imgw imgh 8 [imgw 0 0 imgh neg 0 0] {
144                         currentfile imgstr readhexstring pop
145                         0 1 imgw 1 sub {
146                                 imgstr exch 2 copy get
147                                 cmapgray exch get put
148                         } for
149                 } image
150         } ifelse
151         imgsave restore
152         GR
153 } BD
154 /DI {
155         GS
156         /imgsave save D
157         translate scale
158         /imgh exch D
159         /imgw exch D
160         /imgy exch neg D
161         /imgx exch neg D
162         /imgstr imgw 3 mul string D
163         imgw imgh 8 [imgw 0 0 imgh neg imgx imgy] {
164                 currentfile imgstr readhexstring pop
165         } bind false 3 colorimage
166     imgsave restore
167     GR
168 } BD
169 %%EndProlog
170 %%BeginSetup
171 mark {
172 %%BeginFeature: ManualFeed false
173 1 dict dup /ManualFeed false put setpagedevice
174 %%EndFeature
175 } stopped {
176 %%BeginFeature: *ManualFeed false
177   statusdict /manualfeed false put
178 %%EndFeature
179 } if cleartomark mark {
180 %%BeginFeature: PageSize *Letter
181 3 dict begin
182    /PageSize [612 792] def
183    /ImagingBBox null def
184    /Policies 1 dict dup/PageSize 3 put def
185  currentdict end setpagedevice
186 %%EndFeature
187 } stopped {
188   cleartomark statusdict begin mark {
189 %%BeginFeature: *PageSize Letter
190   lettertray
191 %%EndFeature
192   } stopped end
193 } if cleartomark
194 % now make sure we got what we requested!
195 gsave initgraphics clippath pathbbox grestore
196 5 dict begin
197   3 -1 roll /yoff exch def 3 -1 roll /xoff exch def
198   yoff sub /h exch def xoff sub /w exch def
199   w 576 lt h 756 lt or {
200     w 2 div xoff add h 2 div yoff add translate
201     w xoff 2 mul add 612 div
202     h yoff 2 mul add 792 div
203     2 copy gt {exch} if pop dup scale
204     -306 -396 translate
205   } if
206 end
207
208 90 rotate 0 -612 translate
209 %%EndSetup
210
211 %%Page:  1 1
212 SP
213 IC
214 15 597 762 -537 RC
215 255 255 200 SC
216 32 420 175 -62 RF
217 255 255 0 SC
218 32 420 174 -61 RS
219 255 255 200 SC
220 31 421 177 -28 RF
221 255 255 0 SC
222 31 421 176 -27 RS
223 255 255 200 SC
224 32 420 175 -17 RF
225 0 0 0 SC
226 % Font[Times, 0, 10]
227 381 10 4 SF
228 (<<Interface>>) 65 87 406 DS
229 255 255 200 SC
230 32 407 175 -15 RF
231 0 0 0 SC
232 % Font[Dialog, 0, 9]
233 340 9 0 SF
234 (AliPHOSClusterizer) 77 81 396 DS
235 255 255 200 SC
236 31 394 177 -37 RF
237 255 255 0 SC
238 31 394 176 -36 RS
239 0 0 0 SC
240 (public int GetNumberOfClustersFound\(\)) 168 32 383 DS
241 (public void MakeClusters\(\)) 111 32 373 DS
242 255 255 255 SC
243 288 424 177 -164 RF
244 0 0 0 SC
245 288 424 176 -163 RS
246 255 255 255 SC
247 287 425 179 -16 RF
248 0 0 0 SC
249 287 425 178 -15 RS
250 0 0 0 SC
251 (AliPHOSClusterizerv1) 87 333 414 DS
252 255 255 255 SC
253 287 410 179 -66 RF
254 0 0 0 SC
255 287 410 178 -65 RS
256 0 0 0 SC
257 (private int fNumberOfEmcClusters = 0) 157 288 399 DS
258 (private int fNumberOfPpsdClusters = 0) 161 288 389 DS
259 (private fEmcClusteringThreshold = 0) 152 288 379 DS
260 (private fEmcEnergyThreshold = 0) 136 288 369 DS
261 (private fPpsdClusteringThreshold = 0) 156 288 359 DS
262 (private fPpsdEnergyThreshold = 0) 140 288 349 DS
263 255 255 255 SC
264 287 345 179 -86 RF
265 0 0 0 SC
266 287 345 178 -85 RS
267 0 0 0 SC
268 (public bool AreNeighbours\(\)) 122 288 334 DS
269 (public void FillandSort\(\)) 98 288 324 DS
270 (public void IsInEmc\(\)) 86 288 314 DS
271 (public void PrintParameters\(\)) 115 288 304 DS
272 (public void SetEmcClusteringThreshold\(\)) 169 288 294 DS
273 (public void SetEmcEnergyThreshold\(\)) 153 288 284 DS
274 (public void SetPpsdClusteringThreshold\(\)) 173 288 274 DS
275 (public void SetPpsdEnergyThreshold\(\)) 157 288 264 DS
276 255 255 255 SC
277 352 560 114 -68 RF
278 0 0 0 SC
279 352 560 113 -67 RS
280 255 255 255 SC
281 351 561 116 -16 RF
282 0 0 0 SC
283 351 561 115 -15 RS
284 0 0 0 SC
285 (AliPHOSDigit) 53 382 550 DS
286 255 255 255 SC
287 351 546 116 -28 RF
288 0 0 0 SC
289 351 546 115 -27 RS
290 0 0 0 SC
291 (private fEnergy = 0) 77 352 535 DS
292 (private int fId = 0) 72 352 525 DS
293 255 255 255 SC
294 351 519 116 -28 RF
295 0 0 0 SC
296 351 519 115 -27 RS
297 0 0 0 SC
298 (public float GetEnergy\(\)) 97 352 508 DS
299 (public int GetId\(\)) 71 352 498 DS
300 255 255 255 SC
301 558 424 145 -88 RF
302 0 0 0 SC
303 558 424 144 -87 RS
304 255 255 255 SC
305 557 425 147 -16 RF
306 0 0 0 SC
307 557 425 146 -15 RS
308 0 0 0 SC
309 (AliPHOSGeometry) 72 594 414 DS
310 255 255 255 SC
311 557 410 147 -18 RF
312 0 0 0 SC
313 557 410 146 -17 RS
314 0 0 0 SC
315 (private many data) 71 558 399 DS
316 255 255 255 SC
317 557 393 147 -58 RF
318 0 0 0 SC
319 557 393 146 -57 RS
320 0 0 0 SC
321 (public void IsInitialized\(\)) 101 558 382 DS
322 (public void RelPosInAlice\(\)) 109 558 372 DS
323 (public void RelPosInModule\(\)) 122 558 362 DS
324 (public void RelToAbsNumbering\(\)) 145 558 352 DS
325 (public void AbsToRelNumbering\(\)) 145 558 342 DS
326 255 255 255 SC
327 637 333 47 -16 RF
328 200 60 60 SC
329 637 333 46 -15 RS
330 0 0 255 SC
331 % Font[dialog, 0, 10]
332 383 10 8 SF
333 (singleton) 45 638 320 DS
334 255 255 200 SC
335 288 196 115 -81 RF
336 255 255 0 SC
337 288 196 114 -80 RS
338 255 255 200 SC
339 287 197 117 -28 RF
340 255 255 0 SC
341 287 197 116 -27 RS
342 255 255 200 SC
343 288 196 115 -17 RF
344 0 0 0 SC
345 % Font[Times, 0, 10]
346 381 10 4 SF
347 (<<Interface>>) 65 313 182 DS
348 255 255 200 SC
349 288 183 115 -15 RF
350 0 0 0 SC
351 % Font[Dialog, 0, 9]
352 340 9 0 SF
353 (AliPHOSCluster) 62 314 172 DS
354 255 255 200 SC
355 287 170 117 -56 RF
356 255 255 0 SC
357 287 170 116 -55 RS
358 0 0 0 SC
359 (public void AddDigit\(\)) 95 288 159 DS
360 (public int GetMultiplicity\(\)) 107 288 149 DS
361 (public void GetDigitsList\(\)) 107 288 139 DS
362 (public void Print\(\)) 74 288 129 DS
363 (public void GetRelPosition\(\)) 115 288 119 DS
364 255 255 255 SC
365 32 319 166 -204 RF
366 0 0 0 SC
367 32 319 165 -203 RS
368 255 255 255 SC
369 31 320 168 -16 RF
370 0 0 0 SC
371 31 320 167 -15 RS
372 0 0 0 SC
373 (AliPHOSEmcCluster) 78 76 309 DS
374 255 255 255 SC
375 31 305 168 -66 RF
376 0 0 0 SC
377 31 305 167 -65 RS
378 0 0 0 SC
379 (private fDigitsList = 0) 87 32 294 DS
380 (private fEnergy = 0) 77 32 284 DS
381 (private int fMultiplicity = 0) 108 32 274 DS
382 (private fDelta = 4.) 73 32 264 DS
383 (private fLocMaxCut = 0.6) 107 32 254 DS
384 (public fW0 = 4.) 67 32 244 DS
385 255 255 255 SC
386 31 240 168 -126 RF
387 0 0 0 SC
388 31 240 167 -125 RS
389 0 0 0 SC
390 (public bool AreNeighbours\(\)) 122 32 229 DS
391 (public void Compare\(\)) 94 32 219 DS
392 (public void GetAbsPosition\(\)) 120 32 209 DS
393 (public float GetDispersion\(\)) 114 32 199 DS
394 (public void GetElipsAxis\(\)) 107 32 189 DS
395 (public float GetMaximalEnergy\(\)) 131 32 179 DS
396 (public void GetMultiplicityAtLevel\(\)) 142 32 169 DS
397 (public void GetNumberOfLocalMaxima\(\)) 166 32 159 DS
398 (public void GetRelPosition\(\)) 115 32 149 DS
399 (public void GetTotalEnergy\(\)) 118 32 139 DS
400 (public void SetLocalMaxCut\(\)) 121 32 129 DS
401 (public void SetLowWeightCut\(\)) 129 32 119 DS
402 255 255 255 SC
403 456 199 137 -84 RF
404 0 0 0 SC
405 456 199 136 -83 RS
406 255 255 255 SC
407 455 200 139 -16 RF
408 0 0 0 SC
409 455 200 138 -15 RS
410 0 0 0 SC
411 (AliPHOSPpsdCluster) 82 483 189 DS
412 255 255 255 SC
413 455 185 139 -36 RF
414 0 0 0 SC
415 455 185 138 -35 RS
416 0 0 0 SC
417 (public fDigitsList = 0) 87 456 174 DS
418 (private fEnergy = 0) 77 456 164 DS
419 (private int fMultiplicity = 0) 108 456 154 DS
420 255 255 255 SC
421 455 150 139 -36 RF
422 0 0 0 SC
423 455 150 138 -35 RS
424 0 0 0 SC
425 (public int Compare\(\)) 87 456 139 DS
426 (public void GetRelPosition\(\)) 115 456 129 DS
427 (public bool GetUp\(\)) 85 456 119 DS
428 0 0 0 SC
429 false 295 424 295 549 352 549 3 PYS
430 0 0 0 SC
431 339 542 351 549 DL
432 339 556 351 549 DL
433 (use) 14 303 455 DS
434 (0..*) 16 329 560 DS
435 0 0 0 SC
436 false 465 420 558 420 2 PYS
437 0 0 0 SC
438 545 413 557 420 DL
439 545 427 557 420 DL
440 (use) 14 493 401 DS
441 0 0 0 SC
442 199 157 204 157 DL
443 209 157 214 157 DL
444 219 157 224 157 DL
445 229 157 234 157 DL
446 239 157 244 157 DL
447 249 157 254 157 DL
448 259 157 264 157 DL
449 269 157 274 157 DL
450 279 157 284 157 DL
451 255 255 255 SC
452 false 286 157 274 150 274 164 3 PYF
453 0 0 0 SC
454 true 286 157 274 150 274 164 3 PYS
455 0 0 0 SC
456 455 157 450 157 DL
457 445 157 440 157 DL
458 435 157 430 157 DL
459 425 157 420 157 DL
460 415 157 410 157 DL
461 405 157 404 157 DL
462 255 255 255 SC
463 false 405 157 417 164 417 150 3 PYF
464 0 0 0 SC
465 true 405 157 417 164 417 150 3 PYS
466 0 0 0 SC
467 288 413 283 413 DL
468 278 413 273 413 DL
469 268 413 263 413 DL
470 258 413 253 413 DL
471 248 413 243 413 DL
472 238 413 233 413 DL
473 228 413 223 413 DL
474 218 413 213 413 DL
475 208 413 207 413 DL
476 255 255 255 SC
477 false 208 413 220 420 220 406 3 PYF
478 0 0 0 SC
479 true 208 413 220 420 220 406 3 PYS
480 false 288 309 198 309 2 PYS
481 211 316 199 309 DL
482 211 302 199 309 DL
483 (create) 22 242 320 DS
484 (0..*) 16 205 290 DS
485 false 465 301 527 301 527 199 3 PYS
486 520 212 527 200 DL
487 534 212 527 200 DL
488 (create) 22 489 282 DS
489 (0..*) 16 534 210 DS
490 IC
491 -29985 30597 60000 -60000 RC
492 % Font[TimesRoman, 0, 9]
493 314 9 4 SF
494 (Clusterisation) 48 25 40 DS
495 % Font[TimesRoman, 0, 9]
496 314 9 4 SF
497 (Page 1) 23 737 40 DS
498 EP
499 %%Trailer
500 %%Pages: 1
501 %%EOF