/[PAMELA software]/tracker/ground/doc/libtrk.ps
ViewVC logotype

Contents of /tracker/ground/doc/libtrk.ps

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (as text) (vendor branch)
Wed Mar 8 15:00:36 2006 UTC (18 years, 9 months ago) by pam-fi
Branch: MAIN, trk-ground
CVS Tags: R3v02, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: application/postscript
First CVS release of tracker ground software (R3v02) 

1 %!PS-Adobe-2.0
2 %%DocumentFonts: Courier Times-Bold
3 %%Title: libtrk.txt (mpage)
4 %%Creator: mpage 2.5.3 Oktober 2002
5 %%CreationDate: Fri Jun 17 17:52:57 2005
6 %%Orientation: Portrait
7 %%DocumentMedia: Letter 612 792
8 %%BoundingBox: 18 18 594 774
9 %%Pages: (atend)
10 %%EndComments
11
12 %%BeginProlog
13
14 /mp_stm usertime def
15 /mp_pgc statusdict begin pagecount end def
16 statusdict begin /jobname (libtrk.txt) def end
17 statusdict /setduplexmode known { statusdict begin false setduplexmode end } if
18 /reencsmalldict 12 dict def /ReEncodeSmall { reencsmalldict begin
19 /newcodesandnames exch def /newfontname exch def /basefontname exch def
20 /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
21 basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put }
22 ifelse }
23 { pop pop }
24 ifelse } forall
25 newfont /FontName newfontname put
26 newcodesandnames aload pop newcodesandnames length 2 idiv
27 { newfont /Encoding get 3 1 roll put } repeat
28 newfontname newfont definefont pop end } def
29 /charvec [
30 026 /Scaron
31 027 /Ydieresis
32 028 /Zcaron
33 029 /scaron
34 030 /trademark
35 031 /zcaron
36 032 /space
37 033 /exclam
38 034 /quotedbl
39 035 /numbersign
40 036 /dollar
41 037 /percent
42 038 /ampersand
43 039 /quoteright
44 040 /parenleft
45 041 /parenright
46 042 /asterisk
47 043 /plus
48 044 /comma
49 045 /minus
50 046 /period
51 047 /slash
52 048 /zero
53 049 /one
54 050 /two
55 051 /three
56 052 /four
57 053 /five
58 054 /six
59 055 /seven
60 056 /eight
61 057 /nine
62 058 /colon
63 059 /semicolon
64 060 /less
65 061 /equal
66 062 /greater
67 063 /question
68 064 /at
69 065 /A
70 066 /B
71 067 /C
72 068 /D
73 069 /E
74 070 /F
75 071 /G
76 072 /H
77 073 /I
78 074 /J
79 075 /K
80 076 /L
81 077 /M
82 078 /N
83 079 /O
84 080 /P
85 081 /Q
86 082 /R
87 083 /S
88 084 /T
89 085 /U
90 086 /V
91 087 /W
92 088 /X
93 089 /Y
94 090 /Z
95 091 /bracketleft
96 092 /backslash
97 093 /bracketright
98 094 /asciicircum
99 095 /underscore
100 096 /quoteleft
101 097 /a
102 098 /b
103 099 /c
104 100 /d
105 101 /e
106 102 /f
107 103 /g
108 104 /h
109 105 /i
110 106 /j
111 107 /k
112 108 /l
113 109 /m
114 110 /n
115 111 /o
116 112 /p
117 113 /q
118 114 /r
119 115 /s
120 116 /t
121 117 /u
122 118 /v
123 119 /w
124 120 /x
125 121 /y
126 122 /z
127 123 /braceleft
128 124 /bar
129 125 /braceright
130 126 /asciitilde
131 127 /.notdef
132 128 /fraction
133 129 /florin
134 130 /quotesingle
135 131 /quotedblleft
136 132 /guilsinglleft
137 133 /guilsinglright
138 134 /fi
139 135 /fl
140 136 /endash
141 137 /dagger
142 138 /daggerdbl
143 139 /bullet
144 140 /quotesinglbase
145 141 /quotedblbase
146 142 /quotedblright
147 143 /ellipsis
148 144 /dotlessi
149 145 /grave
150 146 /acute
151 147 /circumflex
152 148 /tilde
153 149 /oe
154 150 /breve
155 151 /dotaccent
156 152 /perthousand
157 153 /emdash
158 154 /ring
159 155 /Lslash
160 156 /OE
161 157 /hungarumlaut
162 158 /ogonek
163 159 /caron
164 160 /lslash
165 161 /exclamdown
166 162 /cent
167 163 /sterling
168 164 /currency
169 165 /yen
170 166 /brokenbar
171 167 /section
172 168 /dieresis
173 169 /copyright
174 170 /ordfeminine
175 171 /guillemotleft
176 172 /logicalnot
177 173 /hyphen
178 174 /registered
179 175 /macron
180 176 /degree
181 177 /plusminus
182 178 /twosuperior
183 179 /threesuperior
184 180 /acute
185 181 /mu
186 182 /paragraph
187 183 /periodcentered
188 184 /cedilla
189 185 /onesuperior
190 186 /ordmasculine
191 187 /guillemotright
192 188 /onequarter
193 189 /onehalf
194 190 /threequarters
195 191 /questiondown
196 192 /Agrave
197 193 /Aacute
198 194 /Acircumflex
199 195 /Atilde
200 196 /Adieresis
201 197 /Aring
202 198 /AE
203 199 /Ccedilla
204 200 /Egrave
205 201 /Eacute
206 202 /Ecircumflex
207 203 /Edieresis
208 204 /Igrave
209 205 /Iacute
210 206 /Icircumflex
211 207 /Idieresis
212 208 /Eth
213 209 /Ntilde
214 210 /Ograve
215 211 /Oacute
216 212 /Ocircumflex
217 213 /Otilde
218 214 /Odieresis
219 215 /multiply
220 216 /Oslash
221 217 /Ugrave
222 218 /Uacute
223 219 /Ucircumflex
224 220 /Udieresis
225 221 /Yacute
226 222 /Thorn
227 223 /germandbls
228 224 /agrave
229 225 /aacute
230 226 /acircumflex
231 227 /atilde
232 228 /adieresis
233 229 /aring
234 230 /ae
235 231 /ccedilla
236 232 /egrave
237 233 /eacute
238 234 /ecircumflex
239 235 /edieresis
240 236 /igrave
241 237 /iacute
242 238 /icircumflex
243 239 /idieresis
244 240 /eth
245 241 /ntilde
246 242 /ograve
247 243 /oacute
248 244 /ocircumflex
249 245 /otilde
250 246 /odieresis
251 247 /divide
252 248 /oslash
253 249 /ugrave
254 250 /uacute
255 251 /ucircumflex
256 252 /udieresis
257 253 /yacute
258 254 /thorn
259 255 /ydieresis
260 ] def
261 /Courier /OurCharSet charvec ReEncodeSmall
262 /textfont /OurCharSet findfont 11 scalefont def
263 /textfontbold /OurCharSet-Bold findfont 11 scalefont def
264 /fnamefont /Times-Bold findfont 14 scalefont def
265 /headerfont /Times-Bold findfont 12 scalefont def
266 textfont setfont
267 (a) stringwidth pop /mp_a_x exch def
268 /kanj /Ryumin-Light-H findfont 11 scalefont def
269 /han /Ryumin-Light.Hankaku findfont 11 scalefont def
270 %%EndProlog
271 %%Page: 1 1
272 save
273 0 setlinewidth
274 18 18 moveto 0 756 rlineto
275 576 0 rlineto 0 -756 rlineto closepath stroke
276 gsave
277 18 18 translate
278 0 0 moveto 0 756 rlineto 576 0 rlineto 0 -756 rlineto closepath clip
279 576 80 mp_a_x mul div 756 792 div scale
280 4 7 translate 568 576 div 784 792 div scale
281 textfont setfont
282 34 mp_a_x mul 780 moveto (============) show
283 37 mp_a_x mul 768 moveto (LIBTRK) show
284 36 mp_a_x mul 756 moveto (\(R-1.01\)) show
285 34 mp_a_x mul 744 moveto (============) show
286 0 720 moveto (LIBTRK is a library containing fortran subroutines of general utility. ) show
287 0 708 moveto (The library is stored in the directory trk-software-ground/bin. Both a static) show
288 0 696 moveto (\(.a\) and dynamic \(.so\) libraries have been created. ) show
289 0 672 moveto (List of subroutines) show
290 0 660 moveto (-------------------) show
291 0 636 moveto (- TRACK) show
292 0 624 moveto (- READ_B) show
293 0 612 moveto (- INTER_B) show
294 0 576 moveto (Usage:) show
295 0 552 moveto (--------------------------------------------------------------------------------) show
296 0 540 moveto (CALL READ_B) show
297 0 528 moveto (--------------------------------------------------------------------------------) show
298 0 504 moveto (Read the magnetic field maps \(rz files\) and fill related common blocks.) show
299 0 492 moveto (===> To be called once, before using TRACK and INTER_B) show
300 0 468 moveto (--------------------------------------------------------------------------------) show
301 0 456 moveto (CALL TRACK\(*NPTOF,*ZIN,XOUT*,YOUT*,*AL_P,IFAIL*\)) show
302 0 444 moveto (--------------------------------------------------------------------------------) show
303 0 420 moveto (NPTOF \(INTEGER\) Num. points ) show
304 0 408 moveto (ZIN\(NPTOF\) \(DOUBLE\) Input z-coordinates \(in cm\)) show
305 0 396 moveto (XOUT\(NPTOF\) \(DOUBLE\) Output x-coordinates \(in cm\)) show
306 0 384 moveto (YOUT\(NPTOF\) \(DOUBLE\) Output y-coordinates \(in cm\)) show
307 0 372 moveto (AL_P\(6\) \(DOUBLE\) Track state vector) show
308 0 360 moveto (IFAIL \(INTEGER\) Error flag \(ok if IFLAG=0\)) show
309 0 336 moveto (Calculate particle-trajectory coordinates, for the state vector AL_P, ) show
310 0 324 moveto (at z-coordinates set by the user. ) show
311 0 312 moveto (\(Make use of GRKUTA, routine to solve kinematic equations in a magnetic field) show
312 0 300 moveto (using Runge-Kutta method, adapted from GEANT3 library\)) show
313 0 276 moveto (--------------------------------------------------------------------------------) show
314 0 264 moveto (CALL INTER_B\(*X,*Y,*Z,B*\)) show
315 0 252 moveto (--------------------------------------------------------------------------------) show
316 0 228 moveto (X,Y,Z \(DOUBLE\) Coordinates \(in m\)) show
317 0 216 moveto (B\(3\) \(DOUBLE\) Magnetic field \(in T\)) show
318 0 192 moveto (Evaluate the three components of the magnetic field, by interpolating the) show
319 0 180 moveto (measured magnetic field map. ) show
320 0 168 moveto (\(Used by TRACK\)) show
321 grestore
322 restore
323 showpage
324 %%Trailer
325 %%Pages: 1

  ViewVC Help
Powered by ViewVC 1.1.23