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

Last change on this file since 1312 was 1208, checked in by garnier, 16 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.