Ignore:
Timestamp:
Sep 30, 2010, 2:47:17 PM (14 years ago)
Author:
garnier
Message:

tag geant4.9.4 beta 1 + modifs locales

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/extended/medical/GammaTherapy/vis.mac

    r1230 r1337  
    2727/gun/energy 50.0 MeV
    2828#
    29 # Create empty scene ("world" is default)
    30 /vis/scene/create
     29# Use this open statement to create an OpenGL view:
     30/vis/open OGL 600x600-0+0
    3131#
    32 # Create a scene handler for a specific graphics system
    33 # Edit the next line(s) to choose another graphic system
     32# Use this open statement to create a .prim file suitable for
     33# viewing in DAWN:
     34#/vis/open DAWNFILE
    3435#
    35 ####/vis/open DAWNFILE
    36 /vis/open OGLIX
     36# Use this open statement to create a .heprep file suitable for
     37# viewing in HepRApp:
     38#/vis/open HepRepFile
    3739#
    38 # Draw scene
    39 /vis/viewer/set/viewpointThetaPhi -90 0 deg
     40# Use this open statement to create a .wrl file suitable for
     41# viewing in a VRML viewer:
     42#/vis/open VRML2FILE
     43#
     44# Disable auto refresh and quieten vis messages whilst scene and
     45# trajectories are established:
     46/vis/viewer/set/autoRefresh false
     47/vis/verbose errors
     48#
     49# Draw geometry:
     50/vis/drawVolume
     51#
     52# Specify view angle:
     53/vis/viewer/set/viewpointThetaPhi -90. 0.
     54#
     55# Specify zoom value:
    4056/vis/viewer/zoom 1.4
    41 /vis/viewer/flush
    4257#
    43 # for drawing the tracks
    44 # if too many tracks cause core dump => storeTrajectory 0
    45 /tracking/storeTrajectory 1
     58# Specify style (surface or wireframe):
     59#/vis/viewer/set/style wireframe
     60#
     61# Draw coordinate axes:
     62#/vis/scene/add/axes 0 0 0 1 m
     63#
     64# Draw smooth trajectories at end of event, showing trajectory points
     65# as markers 2 pixels wide:
     66/vis/scene/add/trajectories smooth
     67/vis/modeling/trajectories/create/drawByCharge
     68/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     69/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     70# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     71#
     72# Draw hits at end of event:
     73#/vis/scene/add/hits
     74#
     75# To draw only gammas:
     76#/vis/filtering/trajectories/create/particleFilter
     77#/vis/filtering/trajectories/particleFilter-0/add gamma
     78#
     79# To invert the above, drawing all particles except gammas,
     80# keep the above two lines but also add:
     81#/vis/filtering/trajectories/particleFilter-0/invert true
     82#
     83# Many other options are available with /vis/modeling and /vis/filtering.
     84# For example, to select colour by particle ID:
     85#/vis/modeling/trajectories/create/drawByParticleID
     86#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     87#
     88# To superimpose all of the events from a given run:
    4689/vis/scene/endOfEventAction accumulate
    4790#
    48 /testem/event/drawTracks all
     91# Re-establish auto refreshing and verbosity:
     92/vis/viewer/set/autoRefresh true
     93/vis/verbose warnings
     94#
     95# For file-based drivers, use this to create an empty detector view:
     96#/vis/viewer/flush
Note: See TracChangeset for help on using the changeset viewer.