test
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / recpoint.ps
1 %!PS-Adobe-3.0
2 %%Title: YS Proposal
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 255 SC
216 424 556 251 -16 RF
217 0 0 0 SC
218 424 556 250 -15 RS
219 255 255 255 SC
220 423 557 253 -19 RF
221 0 0 0 SC
222 423 557 252 -18 RS
223 0 0 0 SC
224 % Font[Dialog, 0, 9]
225 474 9 0 SF
226 (AliRecPoint) 69 515 542 DS
227 255 255 255 SC
228 32 588 167 -59 RF
229 0 0 0 SC
230 32 588 166 -58 RS
231 255 255 255 SC
232 31 589 169 -19 RF
233 0 0 0 SC
234 31 589 168 -18 RS
235 0 0 0 SC
236 (AliDigit) 45 93 574 DS
237 255 255 255 SC
238 31 571 169 -22 RF
239 0 0 0 SC
240 31 571 168 -21 RS
241 0 0 0 SC
242 (private fAmp = 0) 104 32 556 DS
243 255 255 255 SC
244 31 550 169 -22 RF
245 0 0 0 SC
246 31 550 168 -21 RS
247 0 0 0 SC
248 (public Float GetAmp\(\)) 133 32 535 DS
249 255 255 255 SC
250 168 444 224 -59 RF
251 0 0 0 SC
252 168 444 223 -58 RS
253 255 255 255 SC
254 167 445 226 -19 RF
255 0 0 0 SC
256 167 445 225 -18 RS
257 0 0 0 SC
258 (AliGeometry) 75 242 430 DS
259 255 255 255 SC
260 167 427 226 -22 RF
261 0 0 0 SC
262 167 427 225 -21 RS
263 255 255 255 SC
264 167 406 226 -22 RF
265 0 0 0 SC
266 167 406 225 -21 RS
267 0 0 0 SC
268 (public void ConvertLocalToGlobal\(\)) 212 168 391 DS
269 255 255 255 SC
270 224 532 105 -59 RF
271 0 0 0 SC
272 224 532 104 -58 RS
273 255 255 255 SC
274 223 533 107 -19 RF
275 0 0 0 SC
276 223 533 106 -18 RS
277 0 0 0 SC
278 (Tnamed) 50 251 518 DS
279 255 255 255 SC
280 223 515 107 -22 RF
281 0 0 0 SC
282 223 515 106 -21 RS
283 255 255 255 SC
284 223 494 107 -22 RF
285 0 0 0 SC
286 223 494 106 -21 RS
287 255 255 255 SC
288 384 353 293 -59 RF
289 0 0 0 SC
290 384 353 292 -58 RS
291 255 255 255 SC
292 383 354 295 -19 RF
293 0 0 0 SC
294 383 354 294 -18 RS
295 0 0 0 SC
296 (AliPHOSRecPoint) 103 479 339 DS
297 255 255 255 SC
298 383 336 295 -22 RF
299 0 0 0 SC
300 383 336 294 -21 RS
301 0 0 0 SC
302 (public int fGeom = AliPHOSGeometry::Instance\(\)) 293 384 321 DS
303 255 255 255 SC
304 383 315 295 -22 RF
305 0 0 0 SC
306 383 315 294 -21 RS
307 255 255 255 SC
308 88 355 275 -67 RF
309 0 0 0 SC
310 88 355 274 -66 RS
311 255 255 255 SC
312 87 356 277 -19 RF
313 0 0 0 SC
314 87 356 276 -18 RS
315 0 0 0 SC
316 (AliPHOSGeometry) 109 171 341 DS
317 255 255 255 SC
318 87 338 277 -19 RF
319 0 0 0 SC
320 87 338 276 -18 RS
321 0 0 0 SC
322 (private fGeom = 0) 111 88 323 DS
323 255 255 255 SC
324 87 320 277 -33 RF
325 0 0 0 SC
326 87 320 276 -32 RS
327 0 0 0 SC
328 (public static AliPHOSGeometry * Instance\(\)) 261 88 305 DS
329 (public void ConvertLocalToGlobal\(\)) 212 88 291 DS
330 255 255 255 SC
331 281 299 66 -22 RF
332 0 0 0 SC
333 281 299 65 -21 RS
334 0 0 255 SC
335 % Font[dialog, 0, 10]
336 529 10 8 SF
337 (singleton) 64 282 281 DS
338 255 255 255 SC
339 407 249 128 -59 RF
340 0 0 0 SC
341 407 249 127 -58 RS
342 255 255 255 SC
343 406 250 130 -19 RF
344 0 0 0 SC
345 406 250 129 -18 RS
346 0 0 0 SC
347 % Font[Dialog, 0, 9]
348 474 9 0 SF
349 (AliPHOSEmcRecPoint) 128 407 235 DS
350 255 255 255 SC
351 406 232 130 -22 RF
352 0 0 0 SC
353 406 232 129 -21 RS
354 255 255 255 SC
355 406 211 130 -22 RF
356 0 0 0 SC
357 406 211 129 -21 RS
358 255 255 255 SC
359 561 251 133 -59 RF
360 0 0 0 SC
361 561 251 132 -58 RS
362 255 255 255 SC
363 560 252 135 -19 RF
364 0 0 0 SC
365 560 252 134 -18 RS
366 0 0 0 SC
367 (AliPHOSPpsdRecPoint) 133 561 237 DS
368 255 255 255 SC
369 560 234 135 -22 RF
370 0 0 0 SC
371 560 234 134 -21 RS
372 255 255 255 SC
373 560 213 135 -22 RF
374 0 0 0 SC
375 560 213 134 -21 RS
376 255 255 255 SC
377 40 249 136 -59 RF
378 0 0 0 SC
379 40 249 135 -58 RS
380 255 255 255 SC
381 39 250 138 -19 RF
382 0 0 0 SC
383 39 250 137 -18 RS
384 0 0 0 SC
385 (AliPHOSDigit) 79 68 235 DS
386 255 255 255 SC
387 39 232 138 -22 RF
388 0 0 0 SC
389 39 232 137 -21 RS
390 0 0 0 SC
391 (private fId) 64 40 217 DS
392 255 255 255 SC
393 39 211 138 -22 RF
394 0 0 0 SC
395 39 211 137 -21 RS
396 255 255 255 SC
397 192 205 196 -81 RF
398 0 0 0 SC
399 192 205 195 -80 RS
400 255 255 255 SC
401 191 206 198 -19 RF
402 0 0 0 SC
403 191 206 197 -18 RS
404 0 0 0 SC
405 (AliDetector) 67 256 191 DS
406 255 255 255 SC
407 191 188 198 -47 RF
408 0 0 0 SC
409 191 188 197 -46 RS
410 0 0 0 SC
411 (private fDigits = 0) 111 192 173 DS
412 (private fPoints = 0) 114 192 159 DS
413 (private fGeom = 0) 111 192 145 DS
414 255 255 255 SC
415 191 142 198 -19 RF
416 0 0 0 SC
417 191 142 197 -18 RS
418 255 255 255 SC
419 552 131 105 -59 RF
420 0 0 0 SC
421 552 131 104 -58 RS
422 255 255 255 SC
423 551 132 107 -19 RF
424 0 0 0 SC
425 551 132 106 -18 RS
426 0 0 0 SC
427 (AliPHOS) 50 579 117 DS
428 255 255 255 SC
429 551 114 107 -22 RF
430 0 0 0 SC
431 551 114 106 -21 RS
432 255 255 255 SC
433 551 93 107 -22 RF
434 0 0 0 SC
435 551 93 106 -21 RS
436 0 0 0 SC
437 false 200 546 423 546 2 PYS
438 255 255 255 SC
439 false 422 546 412 541 402 546 412 551 4 PYF
440 0 0 0 SC
441 true 422 546 412 541 402 546 412 551 4 PYS
442 (fDigitsList[0..]=AliDigit*) 142 240 550 DS
443 (0..*) 20 398 555 DS
444 0 0 0 SC
445 false 383 445 383 541 423 541 3 PYS
446 255 255 255 SC
447 false 422 541 412 536 402 541 412 546 4 PYF
448 0 0 0 SC
449 true 422 541 412 536 402 541 412 546 4 PYS
450 (AliGeometry*) 81 333 507 DS
451 0 0 0 SC
452 false 392 444 424 540 2 PYS
453 0 0 0 SC
454 427 526 423 539 DL
455 413 529 423 539 DL
456 (uses) 27 412 496 DS
457 0 0 0 SC
458 false 263 445 263 472 2 PYS
459 255 255 255 SC
460 false 263 471 270 459 256 459 3 PYF
461 0 0 0 SC
462 true 263 471 270 459 256 459 3 PYS
463 0 0 0 SC
464 false 546 354 546 538 2 PYS
465 255 255 255 SC
466 false 546 537 553 525 539 525 3 PYF
467 0 0 0 SC
468 true 546 537 553 525 539 525 3 PYS
469 0 0 0 SC
470 false 250 356 250 384 2 PYS
471 255 255 255 SC
472 false 250 383 257 371 243 371 3 PYF
473 0 0 0 SC
474 true 250 383 257 371 243 371 3 PYS
475 0 0 0 SC
476 false 473 250 473 293 2 PYS
477 255 255 255 SC
478 false 473 292 480 280 466 280 3 PYF
479 0 0 0 SC
480 true 473 292 480 280 466 280 3 PYS
481 0 0 0 SC
482 false 667 252 667 293 2 PYS
483 255 255 255 SC
484 false 667 292 674 280 660 280 3 PYF
485 0 0 0 SC
486 true 667 292 674 280 660 280 3 PYS
487 0 0 0 SC
488 false 55 250 55 528 2 PYS
489 255 255 255 SC
490 false 55 527 62 515 48 515 3 PYF
491 0 0 0 SC
492 true 55 527 62 515 48 515 3 PYS
493 0 0 0 SC
494 false 551 123 389 123 2 PYS
495 255 255 255 SC
496 false 390 123 402 130 402 116 3 PYF
497 0 0 0 SC
498 true 390 123 402 130 402 116 3 PYS
499 0 0 0 SC
500 false 159 190 159 173 192 173 3 PYS
501 255 255 255 SC
502 false 191 173 181 168 171 173 181 178 4 PYF
503 0 0 0 SC
504 true 191 173 181 168 171 173 181 178 4 PYS
505 (0..*) 20 167 182 DS
506 0 0 0 SC
507 false 88 333 23 333 23 165 192 165 4 PYS
508 255 255 255 SC
509 false 191 165 181 160 171 165 181 170 4 PYF
510 0 0 0 SC
511 true 191 165 181 160 171 165 181 170 4 PYS
512 false 675 549 703 549 703 157 388 157 4 PYS
513 255 255 255 SC
514 false 389 157 399 162 409 157 399 152 4 PYF
515 0 0 0 SC
516 true 389 157 399 162 409 157 399 152 4 PYS
517 (0..*) 20 393 136 DS
518 IC
519 -29985 30597 60000 -60000 RC
520 % Font[TimesRoman, 0, 9]
521 420 9 4 SF
522 (YS Proposal) 63 25 40 DS
523 % Font[TimesRoman, 0, 9]
524 420 9 4 SF
525 (Page 1) 34 737 40 DS
526 EP
527
528 %%Page:  2 2
529 SP
530 IC
531 15 597 762 -537 RC
532 255 255 255 SC
533 223 494 253 -5 RF
534 0 0 0 SC
535 223 494 252 -4 RS
536 255 255 255 SC
537 223 490 253 -19 RF
538 0 0 0 SC
539 223 490 252 -18 RS
540 0 0 0 SC
541 % Font[Dialog, 0, 9]
542 474 9 0 SF
543 (AliRecPoint) 69 315 475 DS
544 255 255 255 SC
545 223 472 253 -131 RF
546 0 0 0 SC
547 223 472 252 -130 RS
548 0 0 0 SC
549 (private float fAmp = 0) 136 224 457 DS
550 (private int * fDigitsList = 0) 163 224 443 DS
551 (private AliGeometry * fGeom = 0) 200 224 429 DS
552 (private TVector3 fLocPos = 0) 174 224 415 DS
553 (private TMatrix * fLocPosM = 0) 188 224 401 DS
554 (private int fMul = 0) 120 224 387 DS
555 (private int fMaxDigits = 100) 173 224 373 DS
556 (private int * fTracksList = 0) 167 224 359 DS
557 (public int fMaxTracks = 5) 156 224 345 DS
558 255 255 255 SC
559 223 342 253 -117 RF
560 0 0 0 SC
561 223 342 252 -116 RS
562 0 0 0 SC
563 (public void AddDigit\(\)) 133 224 327 DS
564 (public void GetCovarianceMatrix\(\)) 207 224 313 DS
565 (public void GetGlobalPosition\(\)) 189 224 299 DS
566 (public int * GetDigitsList\(\)) 158 224 285 DS
567 (public void GetLocalPosition\(\)) 180 224 271 DS
568 (public void GetMultiplicity\(\)) 171 224 257 DS
569 (public void AddTrack\(\)) 137 224 243 DS
570 (public void GetTrackList\(\)) 155 224 229 DS
571 IC
572 -29985 31134 60000 -60000 RC
573 % Font[TimesRoman, 0, 9]
574 420 9 4 SF
575 (YS Proposal) 63 25 40 DS
576 % Font[TimesRoman, 0, 9]
577 420 9 4 SF
578 (Page 2) 34 737 40 DS
579 EP
580 %%Trailer
581 %%Pages: 2
582 %%EOF