5 * Revision 1.1.1.1 1995/10/24 10:19:36 cernlib
9 *CMZ : 3.21/02 29/03/94 15.41.35 by S.Giani
15 >Browse VOLU 'Volumes data structure' GXOBJ
17 Create . '-Svol; -Spos; +Editv'
18 Position . '-Spos; +Editv'
19 Divide . '-Sdvn; +Editv'
21 'Save data structures in RZ file' . '-rz/fil'
22 'Read data structures from RZ file' . '-rz/fil'
24 >Class Box 'Shape box volumes' big_Box sm_Box
25 Spec . '+Dspec [this]'
26 Tree . 'Dtree [this] 3 111'
28 Edit . '-Editv; +Editv'
29 Print . '+Pvolu [that]'
31 Move3d . 'next; +move3d [this]; -move3d [this]'
43 >Class Trd1 'Shape trd1 volumes' big_Trd1 sm_Trd1
44 Spec . '+Dspec [this]'
45 Tree . 'Dtree [this] 3 111'
47 Edit . '-Editv; +Editv'
48 Print . '+Pvolu [that]'
50 Move3d . 'next; +move3d [this]; -move3d [this]'
62 >Class Trd2 'Shape trd2 volumes' big_Trd2 sm_Trd2
63 Spec . '+Dspec [this]'
64 Tree . 'Dtree [this] 3 111'
66 Edit . '-Editv; +Editv'
67 Print . '+Pvolu [that]'
69 Move3d . 'next; +move3d [this]; -move3d [this]'
81 >Class Trap 'Shape trap volumes' big_Trap sm_Trap
82 Spec . '+Dspec [this]'
83 Tree . 'Dtree [this] 3 111'
85 Edit . '-Editv; +Editv'
86 Print . '+Pvolu [that]'
88 Move3d . 'next; +move3d [this]; -move3d [this]'
100 >Class Tube 'Shape tube volumes' big_Tube sm_Tube
101 Spec . '+Dspec [this]'
102 Tree . 'Dtree [this] 3 111'
103 Draw . '-Draw [this]'
104 Edit . '-Editv; +Editv'
105 Print . '+Pvolu [that]'
107 Move3d . 'next; +move3d [this]; -move3d [this]'
119 >Class Tubs 'Shape tubs volumes' big_Tubs sm_Tubs
120 Spec . '+Dspec [this]'
121 Tree . 'Dtree [this] 3 111'
122 Draw . '-Draw [this]'
123 Edit . '-Editv; +Editv'
124 Print . '+Pvolu [that]'
126 Move3d . 'next; +move3d [this]; -move3d [this]'
138 >Class Cone 'Shape cone volumes' big_Cone sm_Cone
139 Spec . '+Dspec [this]'
140 Tree . 'Dtree [this] 3 111'
141 Draw . '-Draw [this]'
142 Edit . '-Editv; +Editv'
143 Print . '+Pvolu [that]'
145 Move3d . 'next; +move3d [this]; -move3d [this]'
157 >Class Cons 'Shape cons volumes' big_Cons sm_Cons
158 Spec . '+Dspec [this]'
159 Tree . 'Dtree [this] 3 111'
160 Draw . '-Draw [this]'
161 Edit . '-Editv; +Editv'
162 Print . '+Pvolu [that]'
164 Move3d . 'next; +move3d [this]; -move3d [this]'
176 >Class Sphe 'Shape sphe volumes' big_Sphe sm_Sphe
177 Spec . '+Dspec [this]'
178 Tree . 'Dtree [this] 3 111'
179 Draw . '-Draw [this]'
180 Edit . '-Editv; +Editv'
181 Print . '+Pvolu [that]'
183 Move3d . 'next; +move3d [this]; -move3d [this]'
195 >Class Para 'Shape para volumes' big_Para sm_Para
196 Spec . '+Dspec [this]'
197 Tree . 'Dtree [this] 3 111'
198 Draw . '-Draw [this]'
199 Edit . '-Editv; +Editv'
200 Print . '+Pvolu [that]'
202 Move3d . 'next; +move3d [this]; -move3d [this]'
214 >Class Pgon 'Shape pgon volumes' big_Pgon sm_Pgon
215 Spec . '+Dspec [this]'
216 Tree . 'Dtree [this] 3 111'
217 Draw . '-Draw [this]'
218 Edit . '-Editv; +Editv'
219 Print . '+Pvolu [that]'
221 Move3d . 'next; +move3d [this]; -move3d [this]'
233 >Class Pcon 'Shape pcon volumes' big_Pcon sm_Pcon
234 Spec . '+Dspec [this]'
235 Tree . 'Dtree [this] 3 111'
236 Draw . '-Draw [this]'
237 Edit . '-Editv; +Editv'
238 Print . '+Pvolu [that]'
240 Move3d . 'next; +move3d [this]; -move3d [this]'
252 >Class Eltu 'Shape eltu volumes' big_Eltu sm_Eltu
253 Spec . '+Dspec [this]'
254 Tree . 'Dtree [this] 3 111'
255 Draw . '-Draw [this]'
256 Edit . '-Editv; +Editv'
257 Print . '+Pvolu [that]'
259 Move3d . 'next; +move3d [this]; -move3d [this]'
271 >Class Hype 'Shape hype volumes' big_Hype sm_Hype
272 Spec . '+Dspec [this]'
273 Tree . 'Dtree [this] 3 111'
274 Draw . '-Draw [this]'
275 Edit . '-Editv; +Editv'
276 Print . '+Pvolu [that]'
278 Move3d . 'next; +move3d [this]; -move3d [this]'
290 >Class Gtra 'Shape gtra volumes' big_Gtra sm_Gtra
291 Spec . '+Dspec [this]'
292 Tree . 'Dtree [this] 3 111'
293 Draw . '-Draw [this]'
294 Edit . '-Editv; +Editv'
295 Print . '+Pvolu [that]'
297 Move3d . 'next; +move3d [this]; -move3d [this]'
309 >Class Ctub 'Shape ctub volumes' big_Ctub sm_Ctub
310 Spec . '+Dspec [this]'
311 Tree . 'Dtree [this] 3 111'
312 Draw . '-Draw [this]'
313 Edit . '-Editv; +Editv'
314 Print . '+Pvolu [that]'
316 Move3d . 'next; +move3d [this]; -move3d [this]'
328 >Class New 'New_shape' big_New sm_New
329 Spec . '+Dspec [this]'
330 Tree . 'Dtree [this] 3 111'
331 Draw . '-Draw [this]'
332 Edit . '-Editv; +Editv'
333 Print . '+Pvolu [that]'
335 Move3d . 'next; +move3d [this]; -move3d [this]'
347 >Class Pick 'Pick_volum' big_Pick sm_Pick
349 Print . '+Pvolu [this1]'
350 Spec . 'Changewk;option nzfl; next; +Dspec [this]; Resetwk; option zfl1'
351 Tree . 'Changewk;option nzfl; next; Dtree [this] 3 111; Resetwk; option zfl1'
353 Edit . '-Editv; +Editv'
354 Move3d . 'next; +move3d [this]; -move3d [this]'
355 Draw . '-Draw [this]'
357 Ctub . '-Tube [this]'
358 Ccon . '-Cone [this]'
359 Csph . '-Sphe [this]'
361 Shif . '-Draw/Shift [this]'
363 >Class Tree 'Dtree' big_Tree sm_Tree
365 Spec . 'Changewk; option nzfl; next; +Dspec [this]; Resetwk; option zfl1'
367 Spec3d . 'box [this] 0 1000 0 1000 -1000 1000; +D3dspec [this]; _
369 Draw . '-Draw [this]'
370 Edit . '-Editv; +Editv'
371 Move3d . 'next; +move3d [this]; -move3d [this]'
373 >Class Arrow 'Levels' big_Arrow sm_Arrow
375 Tree . 'Next; Dtree [this1] [this] 111'
376 Spec . 'Changewk; option nzfl; next; +Dspec [this1]; Resetwk; option zfl1'
377 Satt . 'Satt [this1]'
379 >Browse MATE 'Materials data structure' GXOBJ
384 >Class Elem 'Basic materials' big_Elem sm_Elem
385 Edit . '-Smate [that]'
386 Print . '+Pmate [that]'
387 Plot_x-sec . '-Drmat [that]'
389 >Class Mixt 'Mixtures and compounds' big_Mixt sm_Mixt
390 Edit . '-Smixt [that]'
391 Print . '+Pmate [that]'
392 Plot_x-sec . '-Drmat [that]'
394 >Browse TMED 'Tracking medium parameters' GXOBJ
398 >Class Med 'Tracking media' big_Med sm_Med
399 Edit_med . '-Stmed [that]'
400 Ed_cut_mec . '-Stpar [that]'
401 Print . '+Ptmed [that]'
403 >Browse PART 'Particles data structure' GXOBJ
407 >Class Part 'Particles' big_Part sm_Part
408 Edit . '-Spart [that]'
409 Print . '+Ppart [that]'
411 >Browse KINE 'Kinematics data structure' GXOBJ
414 >Class Kine 'Tracks' big_Track sm_Track
415 Print . '+Prkine [that]'
417 Print . '+Prkine [this]'
419 >Browse HITS 'Hits data structure' GXOBJ
422 >Class /Hitset 'Sethit' big_Set sm_Set
424 Print . '+Phits [this]'
426 Print . '+Phits [this]'
428 >Class Hitdet 'Dethit' big_Det sm_Det
429 Print . '+Phits * [this]'
431 Print . '+Phits [this1] [this] 0'
433 >Class Hitnum 'Numhit' big_Num sm_Num
435 Print . '+Phits [this2] [this1] [this]'
437 >Browse ROTM 'Rotation matrix' GXOBJ
441 >Class Rmatr 'Rotation matrix' big_Rmatr sm_Rmatr
442 Edit . '-Srotm [that]'
443 Print . '+Protm [that]'
445 >Browse VIEW 'View banks in memory' GXOBJ
451 >Class VB 'View banks id' big_VB sm_VB
452 Show . 'Dshow [that]'
457 Show . '+Dshow [that]'