--- /dev/null
+%!PS-Adobe-3.0
+%%Title: use case fast simulation
+%%Pages: (atend)
+%%PageOrder: Ascend
+%%DocumentFonts: Helvetica Helvetica-Bold
+%%+Helvetica-Oblique Helvetica-BoldOblique
+%%+Times-Roman Times-Bold Times-Italic Times-BoldItalic
+%%+Courier Courier-Bold Courier-Oblique Courier-BoldOblique
+%%EndComments
+%%BeginProlog
+/BD {bind def} bind def
+/D {def} BD
+/ISOF {
+ dup findfont dup length 1 add dict begin {
+ 1 index /FID eq {pop pop} {D} ifelse
+ } forall /Encoding ISOLatin1Encoding D
+ currentdict end definefont
+} BD
+/F [
+ /Helvetica ISOF
+ /Helvetica-Bold ISOF
+ /Helvetica-Oblique ISOF
+ /Helvetica-BoldOblique ISOF
+ /Times-Roman ISOF
+ /Times-Bold ISOF
+ /Times-Italic ISOF
+ /Times-BoldItalic ISOF
+ /Courier ISOF
+ /Courier-Bold ISOF
+ /Courier-Oblique ISOF
+ /Courier-BoldOblique ISOF
+] D
+/R {4 2 roll moveto 1 index 0 rlineto
+ 0 exch rlineto neg 0 rlineto closepath} BD
+/Adict 8 dict D
+Adict /mtrx matrix put
+/A { Adict begin
+ /endangle exch D /startangle exch D
+ /yrad exch D /xrad exch D
+ /y exch D /x exch D
+ /savematrix mtrx currentmatrix D
+ x y translate xrad yrad scale
+ 0 0 1 startangle endangle arc
+ savematrix setmatrix
+ end } BD
+/PY {
+ dup 1 ge {3 1 roll moveto} if
+ -1 2 {pop lineto} for
+ {closepath} if
+} BD
+/CL { dup 0 exch -1 1 arct} BD
+/RCL { dup 0 exch 1 1 arct} BD
+/RRdict 8 dict D
+RRdict /mtrx matrix put
+/RR {RRdict begin
+ /yrad exch D /xrad exch D
+ /height exch D /width exch D
+ /y exch D /x exch D
+ /width width xrad div D /height height yrad div D
+ /savematrix mtrx currentmatrix D
+ x y translate xrad yrad scale -90 rotate
+ 1 0 moveto width RCL width 0 translate -90 rotate
+ height CL height 0 translate -90 rotate
+ width RCL width 0 translate -90 rotate height CL closepath
+ savematrix setmatrix
+ end } BD
+/SC {3 {255 div 3 1 roll} repeat setrgbcolor} BD
+/SF {
+ F exch get exch scalefont setfont
+ (abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890) stringwidth pop div
+ currentfont exch scalefont setfont} BD
+/RC {R clip newpath} BD
+/IC {initclip} BD
+/RF {R fill} BD
+/RS {R stroke} BD
+/RRF {RR fill} BD
+/RRS {RR stroke} BD
+/AS {A stroke} BD
+/AF {6 -2 roll 2 copy moveto 6 2 roll A fill} BD
+/PYS {PY stroke} BD
+/PYF {PY eofill} BD
+/NZ {dup 1 lt {pop 1} if} BD
+/DS {
+ moveto 1 index stringwidth pop NZ sub
+ 1 index length 1 sub NZ div 0
+ 3 2 roll ashow} BD
+/DL {moveto lineto stroke} BD
+/S {scale} BD
+/SP {/P save D} BD
+/EP {showpage P restore} BD
+/GS {gsave} BD
+/GR {grestore} BD
+/CM {
+ /cmapr 256 array D
+ /cmapg 256 array D
+ /cmapb 256 array D
+ /cmapgray null D
+ 3 string exch 0 exch 1 exch 1 sub {
+ currentfile 2 index readhexstring pop
+ cmapr 2 index 2 index 0 get put
+ cmapg 2 index 2 index 1 get put
+ cmapb 2 index 2 index 2 get put
+ pop pop } for pop
+} BD
+/DII {
+ GS
+ /imgsave save D
+ translate scale
+ /imgh exch D
+ /imgw exch D
+ /imgy exch neg D
+ /imgx exch neg D
+ /imgstr imgw string D
+ /colorimage where {
+ pop
+ /cimgstr imgw 3 mul string D
+ imgw imgh 8 [imgw 0 0 imgh neg imgx imgy] {
+ currentfile imgstr readhexstring pop
+ 0 1 imgw 1 sub {
+ 2 copy get
+ cmapr 1 index get
+ cimgstr exch 3 index
+ 3 mul exch put
+ cmapg 1 index get
+ cimgstr exch 3 index
+ 3 mul 1 add exch put
+ cmapb 1 index get
+ cimgstr exch 3 index
+ 3 mul 2 add exch put
+ pop pop } for pop cimgstr
+ } false 3 colorimage
+ } {
+ cmapgray null eq {
+ /cmapgray cmapr length array D
+ 0 1 cmapr length 1 sub {
+ cmapgray exch
+ cmapr 1 index get .299 mul
+ cmapg 2 index get .587 mul
+ cmapb 3 index get .114 mul
+ add add cvi put
+ } for
+ } if
+ imgw imgh 8 [imgw 0 0 imgh neg 0 0] {
+ currentfile imgstr readhexstring pop
+ 0 1 imgw 1 sub {
+ imgstr exch 2 copy get
+ cmapgray exch get put
+ } for
+ } image
+ } ifelse
+ imgsave restore
+ GR
+} BD
+/DI {
+ GS
+ /imgsave save D
+ translate scale
+ /imgh exch D
+ /imgw exch D
+ /imgy exch neg D
+ /imgx exch neg D
+ /imgstr imgw 3 mul string D
+ imgw imgh 8 [imgw 0 0 imgh neg imgx imgy] {
+ currentfile imgstr readhexstring pop
+ } bind false 3 colorimage
+ imgsave restore
+ GR
+} BD
+%%EndProlog
+%%BeginSetup
+mark {
+%%BeginFeature: ManualFeed false
+1 dict dup /ManualFeed false put setpagedevice
+%%EndFeature
+} stopped {
+%%BeginFeature: *ManualFeed false
+ statusdict /manualfeed false put
+%%EndFeature
+} if cleartomark mark {
+%%BeginFeature: PageSize *Letter
+3 dict begin
+ /PageSize [612 792] def
+ /ImagingBBox null def
+ /Policies 1 dict dup/PageSize 3 put def
+ currentdict end setpagedevice
+%%EndFeature
+} stopped {
+ cleartomark statusdict begin mark {
+%%BeginFeature: *PageSize Letter
+ lettertray
+%%EndFeature
+ } stopped end
+} if cleartomark
+% now make sure we got what we requested!
+gsave initgraphics clippath pathbbox grestore
+5 dict begin
+ 3 -1 roll /yoff exch def 3 -1 roll /xoff exch def
+ yoff sub /h exch def xoff sub /w exch def
+ w 576 lt h 756 lt or {
+ w 2 div xoff add h 2 div yoff add translate
+ w xoff 2 mul add 612 div
+ h yoff 2 mul add 792 div
+ 2 copy gt {exch} if pop dup scale
+ -306 -396 translate
+ } if
+end
+
+90 rotate 0 -612 translate
+%%EndSetup
+
+%%Page: 1 1
+SP
+IC
+15 597 762 -537 RC
+128 128 128 SC
+114 522 10 15 0 360 AF
+113 523 9 14 0 360 AS
+255 255 255 SC
+114 522 10 15 0 360 AF
+0 0 0 SC
+113 523 9 14 0 360 AS
+114 507 114 487 DL
+104 497 124 497 DL
+114 487 109 472 DL
+114 487 119 472 DL
+% Font[Dialog, 0, 9]
+474 9 0 SF
+(PHOS actor) 68 80 455 DS
+255 255 255 SC
+238 571 61 26 0 360 AF
+0 0 0 SC
+238 572 61 25 0 360 AS
+255 255 255 SC
+238 571 61 26 0 360 AF
+0 0 0 SC
+238 572 61 25 0 360 AS
+(1 . Get a Particle) 101 188 572 DS
+(from TreeK) 68 204 558 DS
+false 149 537 177 545 2 PYS
+255 255 255 SC
+324 497 91 36 0 360 AF
+0 0 0 SC
+323 498 90 35 0 360 AS
+255 255 255 SC
+324 497 91 36 0 360 AF
+0 0 0 SC
+323 498 90 35 0 360 AS
+(2. What is the incidence) 146 251 505 DS
+(of other detectors on) 127 260 491 DS
+(the way of the particle) 139 254 477 DS
+false 149 501 233 501 2 PYS
+255 255 255 SC
+321 363 88 26 0 360 AF
+0 0 0 SC
+321 364 88 25 0 360 AS
+255 255 255 SC
+321 363 88 26 0 360 AF
+0 0 0 SC
+321 364 88 25 0 360 AS
+(3. Get the average PHOS) 149 247 364 DS
+(response to this particle) 147 248 350 DS
+false 149 452 233 389 2 PYS
+255 255 255 SC
+141 292 77 33 0 360 AF
+0 0 0 SC
+141 293 77 32 0 360 AS
+255 255 255 SC
+141 292 77 33 0 360 AF
+0 0 0 SC
+141 293 77 32 0 360 AS
+(4. Output the type) 114 84 300 DS
+(and properties of the ) 133 75 286 DS
+(detected particle) 103 90 272 DS
+false 135 452 135 325 2 PYS
+255 255 255 SC
+574 556 79 33 0 360 AF
+0 0 0 SC
+573 557 78 32 0 360 AS
+255 255 255 SC
+574 556 79 33 0 360 AF
+0 0 0 SC
+573 557 78 32 0 360 AS
+(Photon: ) 50 549 564 DS
+(conversion probability) 136 506 550 DS
+(energy loss) 68 540 536 DS
+false 495 533 415 533 2 PYS
+255 255 255 SC
+false 416 533 428 540 428 526 3 PYF
+0 0 0 SC
+true 416 533 428 540 428 526 3 PYS
+(<<extends>>) 80 415 517 DS
+255 255 255 SC
+611 469 108 48 0 360 AF
+0 0 0 SC
+610 470 107 47 0 360 AS
+255 255 255 SC
+611 469 108 48 0 360 AF
+0 0 0 SC
+610 470 107 47 0 360 AS
+(Charged and Neutral hadrons:) 183 519 484 DS
+(energy loss) 68 576 470 DS
+(momentum smearing) 131 545 456 DS
+false 503 469 415 469 2 PYS
+255 255 255 SC
+false 416 469 428 476 428 462 3 PYF
+0 0 0 SC
+true 416 469 428 476 428 462 3 PYS
+(<<extends>>) 80 419 453 DS
+255 255 255 SC
+607 365 104 40 0 360 AF
+0 0 0 SC
+606 366 103 39 0 360 AS
+255 255 255 SC
+607 365 104 40 0 360 AF
+0 0 0 SC
+606 366 103 39 0 360 AS
+(Probability to ) 87 563 373 DS
+(identify a photon, ) 113 550 359 DS
+(a charged or neutral hadron) 170 522 345 DS
+false 503 365 410 365 2 PYS
+255 255 255 SC
+609 275 82 26 0 360 AF
+0 0 0 SC
+609 276 82 25 0 360 AS
+255 255 255 SC
+609 275 82 26 0 360 AF
+0 0 0 SC
+609 276 82 25 0 360 AS
+(Energy and momentum) 143 538 276 DS
+(resolution) 61 579 262 DS
+false 410 337 527 301 2 PYS
+IC
+-29985 30597 60000 -60000 RC
+% Font[TimesRoman, 0, 9]
+420 9 4 SF
+(use case fast simulation) 121 25 40 DS
+% Font[TimesRoman, 0, 9]
+420 9 4 SF
+(Page 1) 34 737 40 DS
+EP
+%%Trailer
+%%Pages: 1
+%%EOF