source: trunk/examples/extended/analysis/A01/vis.mac

Last change on this file was 1337, checked in by garnier, 14 years ago

tag geant4.9.4 beta 1 + modifs locales

File size: 2.4 KB
Line 
1#
2# Macro file for A01app
3#
4# Set verbosity
5#
6/control/verbose 2
7#
8# Use this open statement to create an OpenGL view:
9/vis/open OGL 600x600-0+0
10#
11# Use this open statement to create a .prim file suitable for
12# viewing in DAWN:
13#/vis/open DAWNFILE
14#
15# Use this open statement to create a .heprep file suitable for
16# viewing in HepRApp:
17#/vis/open HepRepFile
18#
19# Use this open statement to create a .wrl file suitable for
20# viewing in a VRML viewer:
21#/vis/open VRML2FILE
22#
23# Disable auto refresh and quieten vis messages whilst scene and
24# trajectories are established:
25/vis/viewer/set/autoRefresh false
26/vis/verbose errors
27#
28# Draw geometry:
29/vis/drawVolume
30#
31# Specify view angle:
32#/vis/viewer/set/viewpointThetaPhi 90. 0.
33#
34# Specify zoom value:
35/vis/viewer/zoom 1.6
36#
37# Specify style (surface or wireframe):
38#/vis/viewer/set/style wireframe
39#
40# Draw coordinate axes:
41#/vis/scene/add/axes 0 0 0 1 m
42#
43# Draw smooth trajectories at end of event, showing trajectory points
44# as markers 2 pixels wide:
45/vis/scene/add/trajectories smooth
46/vis/modeling/trajectories/create/drawByCharge
47/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
48/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
49# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
50#
51# Draw hits at end of event:
52#/vis/scene/add/hits
53#
54# To draw only gammas:
55#/vis/filtering/trajectories/create/particleFilter
56#/vis/filtering/trajectories/particleFilter-0/add gamma
57#
58# To invert the above, drawing all particles except gammas,
59# keep the above two lines but also add:
60#/vis/filtering/trajectories/particleFilter-0/invert true
61#
62# Many other options are available with /vis/modeling and /vis/filtering.
63# For example, to select colour by particle ID:
64#/vis/modeling/trajectories/create/drawByParticleID
65#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
66#
67# To superimpose all of the events from a given run:
68#/vis/scene/endOfEventAction accumulate
69#
70# Re-establish auto refreshing and verbosity:
71/vis/viewer/set/autoRefresh true
72/vis/verbose warnings
73#
74# For file-based drivers, use this to create an empty detector view:
75#/vis/viewer/flush
76#
77/mydet/armAngle 60. deg
78/mydet/fieldValue 2. tesla
79/run/beamOn 1
80#
81/mydet/armAngle 30. deg
82/mydet/momentum 2. GeV
83/mydet/sigmaMomentum 0.
84/mydet/sigmaAngle 0.
85/run/beamOn 1
86#
87# This time, set visualization to accumulate many events into one picture
88#
89/vis/scene/endOfEventAction accumulate
90/mydet/sigmaAngle 2. deg
91/run/beamOn 4
92#
Note: See TracBrowser for help on using the repository browser.