]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PHOS/PHOS-UML/simulation.ps
test
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / simulation.ps
CommitLineData
9001c0ed 1%!PS-Adobe-3.0
2%%Title: simulation
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
36Adict /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
54RRdict /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
171mark {
172%%BeginFeature: ManualFeed false
1731 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
1813 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!
195gsave initgraphics clippath pathbbox grestore
1965 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
206end
207
208%%EndSetup
209
210%%Page: 1 1
211SP
212IC
21315 777 582 -717 RC
214255 255 200 SC
21580 752 102 -62 RF
216255 255 0 SC
21780 752 101 -61 RS
218255 255 200 SC
21979 753 104 -28 RF
220255 255 0 SC
22179 753 103 -27 RS
222255 255 200 SC
22380 752 102 -17 RF
2240 0 0 SC
225% Font[Times, 0, 10]
226381 10 4 SF
227(<<Interface>>) 65 98 738 DS
228255 255 200 SC
22980 739 102 -15 RF
2300 0 0 SC
231% Font[Dialog, 0, 9]
232340 9 0 SF
233(AliDetector) 45 108 728 DS
234255 255 200 SC
23579 726 104 -37 RF
236255 255 0 SC
23779 726 103 -36 RS
238255 255 200 SC
23980 616 102 -62 RF
240255 255 0 SC
24180 616 101 -61 RS
242255 255 200 SC
24379 617 104 -28 RF
244255 255 0 SC
24579 617 103 -27 RS
246255 255 200 SC
24780 616 102 -17 RF
2480 0 0 SC
249% Font[Times, 0, 10]
250381 10 4 SF
251(<<Interface>>) 65 98 602 DS
252255 255 200 SC
25380 603 102 -15 RF
2540 0 0 SC
255% Font[Dialog, 0, 9]
256340 9 0 SF
257(AliPHOS) 33 114 592 DS
258255 255 200 SC
25979 590 104 -37 RF
260255 255 0 SC
26179 590 103 -36 RS
2620 0 0 SC
263false 135 616 135 690 2 PYS
264255 255 255 SC
265false 135 689 142 677 128 677 3 PYF
2660 0 0 SC
267true 135 689 142 677 128 677 3 PYS
2680 255 255 SC
26972 500 120 -94 RF
27072 500 119 -93 RS
271255 255 255 SC
27271 501 122 -16 RF
2730 0 0 SC
27471 501 121 -15 RS
275(AliPHOSv4) 43 110 490 DS
276255 255 255 SC
27771 486 122 -16 RF
2780 0 0 SC
27971 486 121 -15 RS
280255 255 255 SC
28171 471 122 -66 RF
2820 0 0 SC
28371 471 121 -65 RS
284(public void AddHit\(\)) 87 72 460 DS
285(public void BuildGeometry\(\)) 117 72 450 DS
286(public void CreateGeometry\(\)) 120 72 440 DS
287(public void FinishEvent\(\)) 101 72 430 DS
288(public void MakeBranch\(\)) 107 72 420 DS
289(public void StepManager\(\)) 108 72 410 DS
290131 501 131 506 DL
291131 511 131 516 DL
292131 521 131 526 DL
293131 531 131 536 DL
294131 541 131 546 DL
295131 551 131 553 DL
296255 255 255 SC
297false 131 552 138 540 124 540 3 PYF
2980 0 0 SC
299true 131 552 138 540 124 540 3 PYS
3000 255 255 SC
301294 460 145 -84 RF
302294 460 144 -83 RS
303255 255 255 SC
304293 461 147 -16 RF
3050 0 0 SC
306293 461 146 -15 RS
307(AliPHOSGeometry) 72 330 450 DS
308255 255 255 SC
309293 446 147 -16 RF
3100 0 0 SC
311293 446 146 -15 RS
312(private many data) 74 294 435 DS
313255 255 255 SC
314293 431 147 -56 RF
3150 0 0 SC
316293 431 146 -55 RS
317(public void IsInitialized\(\)) 101 294 420 DS
318(public void RelPosInAlice\(\)) 109 294 410 DS
319(public void RelPosInModule\(\)) 122 294 400 DS
320(public void RelToAbsNumbering\(\)) 145 294 390 DS
321(public void AbsToRelNumbering\(\)) 145 294 380 DS
322false 193 453 293 453 2 PYS
323255 255 255 SC
324false 193 453 203 458 213 453 203 448 4 PYF
3250 0 0 SC
326true 193 453 203 458 213 453 203 448 4 PYS
327( * fGeom) 38 224 459 DS
328255 255 200 SC
329320 328 102 -62 RF
330255 255 0 SC
331320 328 101 -61 RS
332255 255 200 SC
333319 329 104 -28 RF
334255 255 0 SC
335319 329 103 -27 RS
336255 255 200 SC
337320 328 102 -17 RF
3380 0 0 SC
339% Font[Times, 0, 10]
340381 10 4 SF
341(<<Interface>>) 65 338 314 DS
342255 255 200 SC
343320 315 102 -15 RF
3440 0 0 SC
345% Font[Dialog, 0, 9]
346340 9 0 SF
347(AliHit) 23 359 304 DS
348255 255 200 SC
349319 302 104 -37 RF
350255 255 0 SC
351319 302 103 -36 RS
3520 255 255 SC
353120 332 114 -64 RF
354120 332 113 -63 RS
355255 255 255 SC
356119 333 116 -16 RF
3570 0 0 SC
358119 333 115 -15 RS
359(AliPHOSHit) 45 154 322 DS
360255 255 255 SC
361119 318 116 -26 RF
3620 0 0 SC
363119 318 115 -25 RS
364(private float fEnergy = 0) 98 120 307 DS
365(private int fId = 0) 72 120 297 DS
366255 255 255 SC
367119 293 116 -26 RF
3680 0 0 SC
369119 293 115 -25 RS
370(public float GetEnergy\(\)) 97 120 282 DS
371(public int GetId\(\)) 71 120 272 DS
372235 305 240 305 DL
373245 305 250 305 DL
374255 305 260 305 DL
375265 305 270 305 DL
376275 305 280 305 DL
377285 305 290 305 DL
378295 305 300 305 DL
379305 305 310 305 DL
380315 305 319 305 DL
381255 255 255 SC
382false 318 305 306 298 306 312 3 PYF
3830 0 0 SC
384true 318 305 306 298 306 312 3 PYS
385false 152 332 152 406 2 PYS
386145 344 152 332 DL
387159 344 152 332 DL
388(create) 22 131 365 DS
389(0..*) 16 129 343 DS
390255 255 200 SC
391320 216 102 -62 RF
392255 255 0 SC
393320 216 101 -61 RS
394255 255 200 SC
395319 217 104 -28 RF
396255 255 0 SC
397319 217 103 -27 RS
398255 255 200 SC
399320 216 102 -17 RF
4000 0 0 SC
401% Font[Times, 0, 10]
402381 10 4 SF
403(<<Interface>>) 65 338 202 DS
404255 255 200 SC
405320 203 102 -15 RF
4060 0 0 SC
407% Font[Dialog, 0, 9]
408340 9 0 SF
409(AliDigit) 31 355 192 DS
410255 255 200 SC
411319 190 104 -37 RF
412255 255 0 SC
413319 190 103 -36 RS
4140 255 255 SC
415120 220 114 -64 RF
416120 220 113 -63 RS
417255 255 255 SC
418119 221 116 -16 RF
4190 0 0 SC
420119 221 115 -15 RS
421(AliPHOSDigit) 53 150 210 DS
422255 255 255 SC
423119 206 116 -26 RF
4240 0 0 SC
425119 206 115 -25 RS
426(private float fEnergy = 0) 98 120 195 DS
427(private int fId = 0) 72 120 185 DS
428255 255 255 SC
429119 181 116 -26 RF
4300 0 0 SC
431119 181 115 -25 RS
432(public float GetEnergy\(\)) 97 120 170 DS
433(public int GetId\(\)) 71 120 160 DS
434255 255 255 SC
435415 377 47 -16 RF
436200 60 60 SC
437415 377 46 -15 RS
438255 175 175 SC
439416 376 45 -12 RF
4400 0 255 SC
441% Font[dialog, 0, 10]
442383 10 8 SF
443(singleton) 45 416 364 DS
4440 0 0 SC
445234 193 239 193 DL
446244 193 249 193 DL
447254 193 259 193 DL
448264 193 269 193 DL
449274 193 279 193 DL
450284 193 289 193 DL
451294 193 299 193 DL
452304 193 309 193 DL
453314 193 319 193 DL
454255 255 255 SC
455false 319 193 307 186 307 200 3 PYF
4560 0 0 SC
457true 319 193 307 186 307 200 3 PYS
458false 87 406 87 209 120 209 3 PYS
459107 202 119 209 DL
460107 216 119 209 DL
461% Font[Dialog, 0, 9]
462340 9 0 SF
463(create) 22 61 367 DS
464(0..*) 16 97 220 DS
465IC
466-29985 30777 60000 -60000 RC
467% Font[TimesRoman, 0, 9]
468314 9 4 SF
469(simulation) 35 25 40 DS
470% Font[TimesRoman, 0, 9]
471314 9 4 SF
472(Page 1) 23 557 40 DS
473EP
474%%Trailer
475%%Pages: 1
476%%EOF