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
227 (<<Interface>>) 65 98 738 DS
233 (AliDetector) 45 108 728 DS
251 (<<Interface>>) 65 98 602 DS
257 (AliPHOS) 33 114 592 DS
263 false 135 616 135 690 2 PYS
265 false 135 689 142 677 128 677 3 PYF
267 true 135 689 142 677 128 677 3 PYS
275 (AliPHOSv4) 43 110 490 DS
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
297 false 131 552 138 540 124 540 3 PYF
299 true 131 552 138 540 124 540 3 PYS
307 (AliPHOSGeometry) 72 330 450 DS
312 (private many data) 74 294 435 DS
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
324 false 193 453 203 458 213 453 203 448 4 PYF
326 true 193 453 203 458 213 453 203 448 4 PYS
327 ( * fGeom) 38 224 459 DS
341 (<<Interface>>) 65 338 314 DS
347 (AliHit) 23 359 304 DS
359 (AliPHOSHit) 45 154 322 DS
364 (private float fEnergy = 0) 98 120 307 DS
365 (private int fId = 0) 72 120 297 DS
370 (public float GetEnergy\(\)) 97 120 282 DS
371 (public int GetId\(\)) 71 120 272 DS
382 false 318 305 306 298 306 312 3 PYF
384 true 318 305 306 298 306 312 3 PYS
385 false 152 332 152 406 2 PYS
388 (create) 22 131 365 DS
403 (<<Interface>>) 65 338 202 DS
409 (AliDigit) 31 355 192 DS
421 (AliPHOSDigit) 53 150 210 DS
426 (private float fEnergy = 0) 98 120 195 DS
427 (private int fId = 0) 72 120 185 DS
432 (public float GetEnergy\(\)) 97 120 170 DS
433 (public int GetId\(\)) 71 120 160 DS
441 % Font[dialog, 0, 10]
443 (singleton) 45 416 364 DS
455 false 319 193 307 186 307 200 3 PYF
457 true 319 193 307 186 307 200 3 PYS
458 false 87 406 87 209 120 209 3 PYS
463 (create) 22 61 367 DS
466 -29985 30777 60000 -60000 RC
467 % Font[TimesRoman, 0, 9]
469 (simulation) 35 25 40 DS
470 % Font[TimesRoman, 0, 9]
472 (Page 1) 23 557 40 DS