]>
Commit | Line | Data |
---|---|---|
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 | |
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 | %%EndSetup | |
209 | ||
210 | %%Page: 1 1 | |
211 | SP | |
212 | IC | |
213 | 15 777 582 -717 RC | |
214 | 255 255 200 SC | |
215 | 80 752 102 -62 RF | |
216 | 255 255 0 SC | |
217 | 80 752 101 -61 RS | |
218 | 255 255 200 SC | |
219 | 79 753 104 -28 RF | |
220 | 255 255 0 SC | |
221 | 79 753 103 -27 RS | |
222 | 255 255 200 SC | |
223 | 80 752 102 -17 RF | |
224 | 0 0 0 SC | |
225 | % Font[Times, 0, 10] | |
226 | 381 10 4 SF | |
227 | (<<Interface>>) 65 98 738 DS | |
228 | 255 255 200 SC | |
229 | 80 739 102 -15 RF | |
230 | 0 0 0 SC | |
231 | % Font[Dialog, 0, 9] | |
232 | 340 9 0 SF | |
233 | (AliDetector) 45 108 728 DS | |
234 | 255 255 200 SC | |
235 | 79 726 104 -37 RF | |
236 | 255 255 0 SC | |
237 | 79 726 103 -36 RS | |
238 | 255 255 200 SC | |
239 | 80 616 102 -62 RF | |
240 | 255 255 0 SC | |
241 | 80 616 101 -61 RS | |
242 | 255 255 200 SC | |
243 | 79 617 104 -28 RF | |
244 | 255 255 0 SC | |
245 | 79 617 103 -27 RS | |
246 | 255 255 200 SC | |
247 | 80 616 102 -17 RF | |
248 | 0 0 0 SC | |
249 | % Font[Times, 0, 10] | |
250 | 381 10 4 SF | |
251 | (<<Interface>>) 65 98 602 DS | |
252 | 255 255 200 SC | |
253 | 80 603 102 -15 RF | |
254 | 0 0 0 SC | |
255 | % Font[Dialog, 0, 9] | |
256 | 340 9 0 SF | |
257 | (AliPHOS) 33 114 592 DS | |
258 | 255 255 200 SC | |
259 | 79 590 104 -37 RF | |
260 | 255 255 0 SC | |
261 | 79 590 103 -36 RS | |
262 | 0 0 0 SC | |
263 | false 135 616 135 690 2 PYS | |
264 | 255 255 255 SC | |
265 | false 135 689 142 677 128 677 3 PYF | |
266 | 0 0 0 SC | |
267 | true 135 689 142 677 128 677 3 PYS | |
268 | 0 255 255 SC | |
269 | 72 500 120 -94 RF | |
270 | 72 500 119 -93 RS | |
271 | 255 255 255 SC | |
272 | 71 501 122 -16 RF | |
273 | 0 0 0 SC | |
274 | 71 501 121 -15 RS | |
275 | (AliPHOSv4) 43 110 490 DS | |
276 | 255 255 255 SC | |
277 | 71 486 122 -16 RF | |
278 | 0 0 0 SC | |
279 | 71 486 121 -15 RS | |
280 | 255 255 255 SC | |
281 | 71 471 122 -66 RF | |
282 | 0 0 0 SC | |
283 | 71 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 | |
290 | 131 501 131 506 DL | |
291 | 131 511 131 516 DL | |
292 | 131 521 131 526 DL | |
293 | 131 531 131 536 DL | |
294 | 131 541 131 546 DL | |
295 | 131 551 131 553 DL | |
296 | 255 255 255 SC | |
297 | false 131 552 138 540 124 540 3 PYF | |
298 | 0 0 0 SC | |
299 | true 131 552 138 540 124 540 3 PYS | |
300 | 0 255 255 SC | |
301 | 294 460 145 -84 RF | |
302 | 294 460 144 -83 RS | |
303 | 255 255 255 SC | |
304 | 293 461 147 -16 RF | |
305 | 0 0 0 SC | |
306 | 293 461 146 -15 RS | |
307 | (AliPHOSGeometry) 72 330 450 DS | |
308 | 255 255 255 SC | |
309 | 293 446 147 -16 RF | |
310 | 0 0 0 SC | |
311 | 293 446 146 -15 RS | |
312 | (private many data) 74 294 435 DS | |
313 | 255 255 255 SC | |
314 | 293 431 147 -56 RF | |
315 | 0 0 0 SC | |
316 | 293 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 | |
322 | false 193 453 293 453 2 PYS | |
323 | 255 255 255 SC | |
324 | false 193 453 203 458 213 453 203 448 4 PYF | |
325 | 0 0 0 SC | |
326 | true 193 453 203 458 213 453 203 448 4 PYS | |
327 | ( * fGeom) 38 224 459 DS | |
328 | 255 255 200 SC | |
329 | 320 328 102 -62 RF | |
330 | 255 255 0 SC | |
331 | 320 328 101 -61 RS | |
332 | 255 255 200 SC | |
333 | 319 329 104 -28 RF | |
334 | 255 255 0 SC | |
335 | 319 329 103 -27 RS | |
336 | 255 255 200 SC | |
337 | 320 328 102 -17 RF | |
338 | 0 0 0 SC | |
339 | % Font[Times, 0, 10] | |
340 | 381 10 4 SF | |
341 | (<<Interface>>) 65 338 314 DS | |
342 | 255 255 200 SC | |
343 | 320 315 102 -15 RF | |
344 | 0 0 0 SC | |
345 | % Font[Dialog, 0, 9] | |
346 | 340 9 0 SF | |
347 | (AliHit) 23 359 304 DS | |
348 | 255 255 200 SC | |
349 | 319 302 104 -37 RF | |
350 | 255 255 0 SC | |
351 | 319 302 103 -36 RS | |
352 | 0 255 255 SC | |
353 | 120 332 114 -64 RF | |
354 | 120 332 113 -63 RS | |
355 | 255 255 255 SC | |
356 | 119 333 116 -16 RF | |
357 | 0 0 0 SC | |
358 | 119 333 115 -15 RS | |
359 | (AliPHOSHit) 45 154 322 DS | |
360 | 255 255 255 SC | |
361 | 119 318 116 -26 RF | |
362 | 0 0 0 SC | |
363 | 119 318 115 -25 RS | |
364 | (private float fEnergy = 0) 98 120 307 DS | |
365 | (private int fId = 0) 72 120 297 DS | |
366 | 255 255 255 SC | |
367 | 119 293 116 -26 RF | |
368 | 0 0 0 SC | |
369 | 119 293 115 -25 RS | |
370 | (public float GetEnergy\(\)) 97 120 282 DS | |
371 | (public int GetId\(\)) 71 120 272 DS | |
372 | 235 305 240 305 DL | |
373 | 245 305 250 305 DL | |
374 | 255 305 260 305 DL | |
375 | 265 305 270 305 DL | |
376 | 275 305 280 305 DL | |
377 | 285 305 290 305 DL | |
378 | 295 305 300 305 DL | |
379 | 305 305 310 305 DL | |
380 | 315 305 319 305 DL | |
381 | 255 255 255 SC | |
382 | false 318 305 306 298 306 312 3 PYF | |
383 | 0 0 0 SC | |
384 | true 318 305 306 298 306 312 3 PYS | |
385 | false 152 332 152 406 2 PYS | |
386 | 145 344 152 332 DL | |
387 | 159 344 152 332 DL | |
388 | (create) 22 131 365 DS | |
389 | (0..*) 16 129 343 DS | |
390 | 255 255 200 SC | |
391 | 320 216 102 -62 RF | |
392 | 255 255 0 SC | |
393 | 320 216 101 -61 RS | |
394 | 255 255 200 SC | |
395 | 319 217 104 -28 RF | |
396 | 255 255 0 SC | |
397 | 319 217 103 -27 RS | |
398 | 255 255 200 SC | |
399 | 320 216 102 -17 RF | |
400 | 0 0 0 SC | |
401 | % Font[Times, 0, 10] | |
402 | 381 10 4 SF | |
403 | (<<Interface>>) 65 338 202 DS | |
404 | 255 255 200 SC | |
405 | 320 203 102 -15 RF | |
406 | 0 0 0 SC | |
407 | % Font[Dialog, 0, 9] | |
408 | 340 9 0 SF | |
409 | (AliDigit) 31 355 192 DS | |
410 | 255 255 200 SC | |
411 | 319 190 104 -37 RF | |
412 | 255 255 0 SC | |
413 | 319 190 103 -36 RS | |
414 | 0 255 255 SC | |
415 | 120 220 114 -64 RF | |
416 | 120 220 113 -63 RS | |
417 | 255 255 255 SC | |
418 | 119 221 116 -16 RF | |
419 | 0 0 0 SC | |
420 | 119 221 115 -15 RS | |
421 | (AliPHOSDigit) 53 150 210 DS | |
422 | 255 255 255 SC | |
423 | 119 206 116 -26 RF | |
424 | 0 0 0 SC | |
425 | 119 206 115 -25 RS | |
426 | (private float fEnergy = 0) 98 120 195 DS | |
427 | (private int fId = 0) 72 120 185 DS | |
428 | 255 255 255 SC | |
429 | 119 181 116 -26 RF | |
430 | 0 0 0 SC | |
431 | 119 181 115 -25 RS | |
432 | (public float GetEnergy\(\)) 97 120 170 DS | |
433 | (public int GetId\(\)) 71 120 160 DS | |
434 | 255 255 255 SC | |
435 | 415 377 47 -16 RF | |
436 | 200 60 60 SC | |
437 | 415 377 46 -15 RS | |
438 | 255 175 175 SC | |
439 | 416 376 45 -12 RF | |
440 | 0 0 255 SC | |
441 | % Font[dialog, 0, 10] | |
442 | 383 10 8 SF | |
443 | (singleton) 45 416 364 DS | |
444 | 0 0 0 SC | |
445 | 234 193 239 193 DL | |
446 | 244 193 249 193 DL | |
447 | 254 193 259 193 DL | |
448 | 264 193 269 193 DL | |
449 | 274 193 279 193 DL | |
450 | 284 193 289 193 DL | |
451 | 294 193 299 193 DL | |
452 | 304 193 309 193 DL | |
453 | 314 193 319 193 DL | |
454 | 255 255 255 SC | |
455 | false 319 193 307 186 307 200 3 PYF | |
456 | 0 0 0 SC | |
457 | true 319 193 307 186 307 200 3 PYS | |
458 | false 87 406 87 209 120 209 3 PYS | |
459 | 107 202 119 209 DL | |
460 | 107 216 119 209 DL | |
461 | % Font[Dialog, 0, 9] | |
462 | 340 9 0 SF | |
463 | (create) 22 61 367 DS | |
464 | (0..*) 16 97 220 DS | |
465 | IC | |
466 | -29985 30777 60000 -60000 RC | |
467 | % Font[TimesRoman, 0, 9] | |
468 | 314 9 4 SF | |
469 | (simulation) 35 25 40 DS | |
470 | % Font[TimesRoman, 0, 9] | |
471 | 314 9 4 SF | |
472 | (Page 1) 23 557 40 DS | |
473 | EP | |
474 | %%Trailer | |
475 | %%Pages: 1 | |
476 | %%EOF |