test
[u/mrichter/AliRoot.git] / PHOS / PHOS-UML / usecasefastsimulation.ps
CommitLineData
9001c0ed 1%!PS-Adobe-3.0
2%%Title: use case fast 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
20890 rotate 0 -612 translate
209%%EndSetup
210
211%%Page: 1 1
212SP
213IC
21415 597 762 -537 RC
215128 128 128 SC
216114 522 10 15 0 360 AF
217113 523 9 14 0 360 AS
218255 255 255 SC
219114 522 10 15 0 360 AF
2200 0 0 SC
221113 523 9 14 0 360 AS
222114 507 114 487 DL
223104 497 124 497 DL
224114 487 109 472 DL
225114 487 119 472 DL
226% Font[Dialog, 0, 9]
227474 9 0 SF
228(PHOS actor) 68 80 455 DS
229255 255 255 SC
230238 571 61 26 0 360 AF
2310 0 0 SC
232238 572 61 25 0 360 AS
233255 255 255 SC
234238 571 61 26 0 360 AF
2350 0 0 SC
236238 572 61 25 0 360 AS
237(1 . Get a Particle) 101 188 572 DS
238(from TreeK) 68 204 558 DS
239false 149 537 177 545 2 PYS
240255 255 255 SC
241324 497 91 36 0 360 AF
2420 0 0 SC
243323 498 90 35 0 360 AS
244255 255 255 SC
245324 497 91 36 0 360 AF
2460 0 0 SC
247323 498 90 35 0 360 AS
248(2. What is the incidence) 146 251 505 DS
249(of other detectors on) 127 260 491 DS
250(the way of the particle) 139 254 477 DS
251false 149 501 233 501 2 PYS
252255 255 255 SC
253321 363 88 26 0 360 AF
2540 0 0 SC
255321 364 88 25 0 360 AS
256255 255 255 SC
257321 363 88 26 0 360 AF
2580 0 0 SC
259321 364 88 25 0 360 AS
260(3. Get the average PHOS) 149 247 364 DS
261(response to this particle) 147 248 350 DS
262false 149 452 233 389 2 PYS
263255 255 255 SC
264141 292 77 33 0 360 AF
2650 0 0 SC
266141 293 77 32 0 360 AS
267255 255 255 SC
268141 292 77 33 0 360 AF
2690 0 0 SC
270141 293 77 32 0 360 AS
271(4. Output the type) 114 84 300 DS
272(and properties of the ) 133 75 286 DS
273(detected particle) 103 90 272 DS
274false 135 452 135 325 2 PYS
275255 255 255 SC
276574 556 79 33 0 360 AF
2770 0 0 SC
278573 557 78 32 0 360 AS
279255 255 255 SC
280574 556 79 33 0 360 AF
2810 0 0 SC
282573 557 78 32 0 360 AS
283(Photon: ) 50 549 564 DS
284(conversion probability) 136 506 550 DS
285(energy loss) 68 540 536 DS
286false 495 533 415 533 2 PYS
287255 255 255 SC
288false 416 533 428 540 428 526 3 PYF
2890 0 0 SC
290true 416 533 428 540 428 526 3 PYS
291(<<extends>>) 80 415 517 DS
292255 255 255 SC
293611 469 108 48 0 360 AF
2940 0 0 SC
295610 470 107 47 0 360 AS
296255 255 255 SC
297611 469 108 48 0 360 AF
2980 0 0 SC
299610 470 107 47 0 360 AS
300(Charged and Neutral hadrons:) 183 519 484 DS
301(energy loss) 68 576 470 DS
302(momentum smearing) 131 545 456 DS
303false 503 469 415 469 2 PYS
304255 255 255 SC
305false 416 469 428 476 428 462 3 PYF
3060 0 0 SC
307true 416 469 428 476 428 462 3 PYS
308(<<extends>>) 80 419 453 DS
309255 255 255 SC
310607 365 104 40 0 360 AF
3110 0 0 SC
312606 366 103 39 0 360 AS
313255 255 255 SC
314607 365 104 40 0 360 AF
3150 0 0 SC
316606 366 103 39 0 360 AS
317(Probability to ) 87 563 373 DS
318(identify a photon, ) 113 550 359 DS
319(a charged or neutral hadron) 170 522 345 DS
320false 503 365 410 365 2 PYS
321255 255 255 SC
322609 275 82 26 0 360 AF
3230 0 0 SC
324609 276 82 25 0 360 AS
325255 255 255 SC
326609 275 82 26 0 360 AF
3270 0 0 SC
328609 276 82 25 0 360 AS
329(Energy and momentum) 143 538 276 DS
330(resolution) 61 579 262 DS
331false 410 337 527 301 2 PYS
332IC
333-29985 30597 60000 -60000 RC
334% Font[TimesRoman, 0, 9]
335420 9 4 SF
336(use case fast simulation) 121 25 40 DS
337% Font[TimesRoman, 0, 9]
338420 9 4 SF
339(Page 1) 34 737 40 DS
340EP
341%%Trailer
342%%Pages: 1
343%%EOF