Ignore:
Timestamp:
Jun 14, 2010, 3:54:58 PM (14 years ago)
Author:
garnier
Message:

geant4.9.4 beta rc0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/advanced/purging_magnet/vis.mac

    r807 r1313  
     1# Use this open statement to create an OpenGL view:
     2/vis/open OGL 600x600-0+0
    13#
    2 # Macro file for the initialization phase of "PurgMag.cc"
     4# Use this open statement to create a .prim file suitable for
     5# viewing in DAWN:
     6#/vis/open DAWNFILE
    37#
    4 # Sets some default verbose
    5 # and initializes the visualization.
     8# Use this open statement to create a .heprep file suitable for
     9# viewing in HepRApp:
     10#/vis/open HepRepFile
    611#
    7 #/control/verbose 2
    8 #/run/verbose 2
     12# Use this open statement to create a .wrl file suitable for
     13# viewing in a VRML viewer:
     14#/vis/open VRML2FILE
    915#
    10 # Create empty scene ("world" is default)
    11 /vis/scene/create
     16# Disable auto refresh and quieten vis messages whilst scene and
     17# trajectories are established:
     18/vis/viewer/set/autoRefresh false
     19/vis/verbose errors
    1220#
    13 # Add volume to scene
    14 /vis/scene/add/volume
     21# Draw geometry:
     22/vis/drawVolume
    1523#
    16 # Create a scene handler for a specific graphics system
    17 # Edit the next line(s) to choose another graphic system
     24# Specify view angle:
     25/vis/viewer/set/viewpointThetaPhi 90. 0.
    1826#
    19 #/vis/sceneHandler/create DAWN
    20 #/vis/sceneHandler/create DAWNFILE
    21 /vis/sceneHandler/create OGLIX
    22 #/vis/sceneHandler/create VRML2FILE
     27# Specify zoom value:
     28/vis/viewer/zoom 1.5
    2329#
    24 # Create a viewer
    25 /vis/viewer/create
     30# Specify style (surface or wireframe):
     31#/vis/viewer/set/style wireframe
    2632#
    27 #  viewpoint  : (theta,phi) = (#*deg, #*deg),
    28 #  zoom factor: #
    29 #  coordinate axes:
    30 #     x-axis:red,  y-axis:green,  z-axis:blue
    31 /vis/viewer/reset
    32 /vis/viewer/set/viewpointThetaPhi 90 0
    33 /vis/viewer/zoom   1.5
    34 #/vis/draw/axes       0 0 0 500
    35 #/vis/draw/text       0 0 0 mm 5 -120 -200 Assorbitore.0
     33# Draw coordinate axes:
     34#/vis/scene/add/axes 0 0 0 500 mm
    3635#
     36# Draw smooth trajectories at end of event, showing trajectory points
     37# as markers 2 pixels wide:
     38/vis/scene/add/trajectories smooth
     39/vis/modeling/trajectories/create/drawByCharge
     40/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     41/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     42# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
    3743#
    38 # Draw scene
    39 /vis/scene/notifyHandlers
    40 # for drawing the tracks
    41 # if too many tracks cause core dump => storeTrajectory 0
    42 /tracking/storeTrajectory 1
    43 /vis/scene/endOfEventAction    accumulate
    44 
    45 
    46 
    47 
     44# Draw hits at end of event:
     45#/vis/scene/add/hits
     46#
     47# To draw only gammas:
     48#/vis/filtering/trajectories/create/particleFilter
     49#/vis/filtering/trajectories/particleFilter-0/add gamma
     50#
     51# To invert the above, drawing all particles except gammas,
     52# keep the above two lines but also add:
     53#/vis/filtering/trajectories/particleFilter-0/invert true
     54#
     55# Many other options are available with /vis/modeling and /vis/filtering.
     56# For example, to select colour by particle ID:
     57#/vis/modeling/trajectories/create/drawByParticleID
     58#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     59#
     60# To superimpose all of the events from a given run:
     61/vis/scene/endOfEventAction accumulate
     62#
     63# Re-establish auto refreshing and verbosity:
     64/vis/viewer/set/autoRefresh true
     65/vis/verbose warnings
     66#
     67# For file-based drivers, use this to create an empty detector view:
     68#/vis/viewer/flush
Note: See TracChangeset for help on using the changeset viewer.