source: trunk/documents/UserDoc/UsersGuides/ForApplicationDeveloper/html/Control/UIcommands/geometry.txt @ 1208

Last change on this file since 1208 was 1208, checked in by garnier, 15 years ago

CVS update

File size: 4.2 KB
Line 
1/control/manual /geometry
2Command directory path : /geometry/
3
4
5Guidance :
6Geometry control commands.
7
8 Sub-directories :
9   /geometry/navigator/   Geometry navigator control setup.
10   /geometry/test/   Geometry verification control setup.
11 Commands :
12Command directory path : /geometry/navigator/
13
14
15Guidance :
16Geometry navigator control setup.
17
18 Sub-directories :
19 Commands :
20   reset * Reset navigator and navigation history.
21   verbose * Set run-time verbosity for the navigator.
22
23
24Command /geometry/navigator/reset
25Guidance :
26Reset navigator and navigation history.
27NOTE: must be called only after kernel has been
28      initialized once through the run manager!
29
30
31
32Command /geometry/navigator/verbose
33Guidance :
34Set run-time verbosity for the navigator.
35 0 : Silent (default)
36 1 : Display positioning and relative states
37 2 : Display step/safety info on point location
38 3 : Display state at -every- step!
39 4 : Maximum verbosity (very detailed!)
40NOTE: this command has effect -only- if Geant4 has
41      been installed with the G4VERBOSE flag set!
42 Range of parameters : level >=0 && level <=4
43
44Parameter : level
45 Parameter type  : i
46 Omittable       : True
47 Default value   : 0
48
49Command directory path : /geometry/test/
50
51
52Guidance :
53Geometry verification control setup.
54Helps in detecting possible overlapping regions.
55
56 Sub-directories :
57 Commands :
58   tolerance * Set error tolerance value.
59   position * Set starting position.
60   direction * Set momentum direction.
61   line_test * Performs test along a single specified direction/position.
62   grid_test * Start running the default grid test.
63   recursive_test * Start running the recursive grid test.
64   cylinder_test * Start running the cylinder test.
65   run * Start running the default grid test.
66
67
68Command /geometry/test/tolerance
69Guidance :
70Set error tolerance value.
71Default: 1E-4*mm.
72
73Parameter : Tolerance
74 Parameter type  : d
75 Omittable       : True
76 Default value   : taken from the current value
77
78Parameter : Unit
79 Parameter type  : s
80 Omittable       : True
81 Default value   : mm
82 Candidates      : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
83
84
85
86Command /geometry/test/position
87Guidance :
88Set starting position.
89
90Parameter : X
91 Parameter type  : d
92 Omittable       : True
93 Default value   : taken from the current value
94
95Parameter : Y
96 Parameter type  : d
97 Omittable       : True
98 Default value   : taken from the current value
99
100Parameter : Z
101 Parameter type  : d
102 Omittable       : True
103 Default value   : taken from the current value
104
105Parameter : Unit
106 Parameter type  : s
107 Omittable       : True
108 Default value   : cm
109 Candidates      : pc km m cm mm mum nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
110
111
112
113Command /geometry/test/direction
114Guidance :
115Set momentum direction.
116Direction needs not to be a unit vector.
117 Range of parameters : Px != 0 || Py != 0 || Pz != 0
118
119Parameter : Px
120 Parameter type  : d
121 Omittable       : True
122 Default value   : taken from the current value
123
124Parameter : Py
125 Parameter type  : d
126 Omittable       : True
127 Default value   : taken from the current value
128
129Parameter : Pz
130 Parameter type  : d
131 Omittable       : True
132 Default value   : taken from the current value
133
134Parameter : Unit
135 Parameter type  : s
136 Omittable       : False
137
138
139
140Command /geometry/test/line_test
141Guidance :
142Performs test along a single specified direction/position.
143Use position and direction commands to change default.
144Default: position(0,0,0), direction(0,0,1).
145
146
147
148Command /geometry/test/grid_test
149Guidance :
150Start running the default grid test.
151A grid of lines parallel to a cartesian axis is used;
152Only direct daughters of the mother volumes are checked.
153
154
155
156Command /geometry/test/recursive_test
157Guidance :
158Start running the recursive grid test.
159A grid of lines along a cartesian axis is recursively
160to all daughters and daughters of daughters, etc.
161WARNING: it may take a very long time, depending on geometry complexity !
162
163
164
165Command /geometry/test/cylinder_test
166Guidance :
167Start running the cylinder test.
168A set of lines in a cylindrical pattern of gradually
169increasing mesh size.
170
171
172
173Command /geometry/test/run
174Guidance :
175Start running the default grid test.
176Same as the grid_test command.
177
Note: See TracBrowser for help on using the repository browser.