2 %%Title: Clusterisation
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
11 /BD {bind def} bind def
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
22 /Helvetica-Oblique ISOF
23 /Helvetica-BoldOblique ISOF
27 /Times-BoldItalic ISOF
31 /Courier-BoldOblique ISOF
33 /R {4 2 roll moveto 1 index 0 rlineto
34 0 exch rlineto neg 0 rlineto closepath} BD
36 Adict /mtrx matrix put
38 /endangle exch D /startangle exch D
39 /yrad exch D /xrad exch D
41 /savematrix mtrx currentmatrix D
42 x y translate xrad yrad scale
43 0 0 1 startangle endangle arc
47 dup 1 ge {3 1 roll moveto} if
51 /CL { dup 0 exch -1 1 arct} BD
52 /RCL { dup 0 exch 1 1 arct} BD
54 RRdict /mtrx matrix put
56 /yrad exch D /xrad exch D
57 /height exch D /width 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
67 /SC {3 {255 div 3 1 roll} repeat setrgbcolor} BD
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
79 /AF {6 -2 roll 2 copy moveto 6 2 roll A fill} BD
82 /NZ {dup 1 lt {pop 1} if} BD
84 moveto 1 index stringwidth pop NZ sub
85 1 index length 1 sub NZ div 0
87 /DL {moveto lineto stroke} BD
90 /EP {showpage P restore} BD
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
113 /imgstr imgw string D
116 /cimgstr imgw 3 mul string D
117 imgw imgh 8 [imgw 0 0 imgh neg imgx imgy] {
118 currentfile imgstr readhexstring pop
130 pop pop } for pop cimgstr
134 /cmapgray cmapr length array D
135 0 1 cmapr length 1 sub {
137 cmapr 1 index get .299 mul
138 cmapg 2 index get .587 mul
139 cmapb 3 index get .114 mul
143 imgw imgh 8 [imgw 0 0 imgh neg 0 0] {
144 currentfile imgstr readhexstring pop
146 imgstr exch 2 copy get
147 cmapgray exch get put
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
172 %%BeginFeature: ManualFeed false
173 1 dict dup /ManualFeed false put setpagedevice
176 %%BeginFeature: *ManualFeed false
177 statusdict /manualfeed false put
179 } if cleartomark mark {
180 %%BeginFeature: PageSize *Letter
182 /PageSize [612 792] def
183 /ImagingBBox null def
184 /Policies 1 dict dup/PageSize 3 put def
185 currentdict end setpagedevice
188 cleartomark statusdict begin mark {
189 %%BeginFeature: *PageSize Letter
194 % now make sure we got what we requested!
195 gsave initgraphics clippath pathbbox grestore
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
208 90 rotate 0 -612 translate
228 (<<Interface>>) 65 87 406 DS
234 (AliPHOSClusterizer) 77 81 396 DS
240 (public int GetNumberOfClustersFound\(\)) 168 32 383 DS
241 (public void MakeClusters\(\)) 111 32 373 DS
251 (AliPHOSClusterizerv1) 87 333 414 DS
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
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
285 (AliPHOSDigit) 53 382 550 DS
291 (private fEnergy = 0) 77 352 535 DS
292 (private int fId = 0) 72 352 525 DS
298 (public float GetEnergy\(\)) 97 352 508 DS
299 (public int GetId\(\)) 71 352 498 DS
309 (AliPHOSGeometry) 72 594 414 DS
315 (private many data) 71 558 399 DS
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
331 % Font[dialog, 0, 10]
333 (singleton) 45 638 320 DS
347 (<<Interface>>) 65 313 182 DS
353 (AliPHOSCluster) 62 314 172 DS
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
373 (AliPHOSEmcCluster) 78 76 309 DS
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
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
411 (AliPHOSPpsdCluster) 82 483 189 DS
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
425 (public int Compare\(\)) 87 456 139 DS
426 (public void GetRelPosition\(\)) 115 456 129 DS
427 (public bool GetUp\(\)) 85 456 119 DS
429 false 295 424 295 549 352 549 3 PYS
436 false 465 420 558 420 2 PYS
452 false 286 157 274 150 274 164 3 PYF
454 true 286 157 274 150 274 164 3 PYS
463 false 405 157 417 164 417 150 3 PYF
465 true 405 157 417 164 417 150 3 PYS
477 false 208 413 220 420 220 406 3 PYF
479 true 208 413 220 420 220 406 3 PYS
480 false 288 309 198 309 2 PYS
483 (create) 22 242 320 DS
485 false 465 301 527 301 527 199 3 PYS
488 (create) 22 489 282 DS
491 -29985 30597 60000 -60000 RC
492 % Font[TimesRoman, 0, 9]
494 (Clusterisation) 48 25 40 DS
495 % Font[TimesRoman, 0, 9]
497 (Page 1) 23 737 40 DS