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/gammaray_telescope/macro3.mac

    r1230 r1313  
    2626#/payload/update
    2727
     28# Use this open statement to create an OpenGL view:
     29#/vis/open OGL 600x600-0+0
    2830#
    29 # Create a scene handler for a specific graphics system
     31# Use this open statement to create a DAWN view:
    3032/vis/open DAWN
     33#
     34# Use this open statement to create a .heprep file suitable for
     35# viewing in HepRApp:
    3136#/vis/open HepRepFile
    32 
    33 /vis/viewer/reset
    34 /vis/viewer/set/viewpointThetaPhi 90 0
    35 
    36 # Visualize of the whole detector geometry
     37#
     38# Use this open statement to create a .wrl file suitable for
     39# viewing in a VRML viewer:
     40#/vis/open VRML2FILE
     41#
     42# Disable auto refresh and quieten vis messages whilst scene and
     43# trajectories are established:
     44/vis/viewer/set/autoRefresh false
     45/vis/verbose errors
     46#
     47# Draw geometry:
    3748/vis/drawVolume
    38 
    39 # for drawing the tracks
    40 # if too many tracks cause core dump => storeTrajectory 0
    41 /tracking/storeTrajectory 1
    42 
    4349#
    44 # Flush visualization
    45 /vis/viewer/update
     50# Specify view angle:
     51/vis/viewer/set/viewpointThetaPhi 90. 0.
     52#
     53# Specify zoom value:
     54#/vis/viewer/zoom 2.
     55#
     56# Specify style (surface or wireframe):
     57#/vis/viewer/set/style wireframe
     58#
     59# Draw coordinate axes:
     60#/vis/scene/add/axes 0 0 0 1 m
     61#
     62# Draw smooth trajectories at end of event, showing trajectory points
     63# as markers 2 pixels wide:
     64/vis/scene/add/trajectories smooth
     65/vis/modeling/trajectories/create/drawByCharge
     66/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     67/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     68# (if too many tracks cause core dump => /tracking/storeTrajectory 0)
     69#
     70# Draw hits at end of event:
     71#/vis/scene/add/hits
     72#
     73# To draw only gammas:
     74#/vis/filtering/trajectories/create/particleFilter
     75#/vis/filtering/trajectories/particleFilter-0/add gamma
     76#
     77# To invert the above, drawing all particles except gammas,
     78# keep the above two lines but also add:
     79#/vis/filtering/trajectories/particleFilter-0/invert true
     80#
     81# Many other options are available with /vis/modeling and /vis/filtering.
     82# For example, to select colour by particle ID:
     83#/vis/modeling/trajectories/create/drawByParticleID
     84#/vis/modeling/trajectories/drawByParticleID-0/set e- blue
     85#
     86# To superimpose all of the events from a given run:
     87#/vis/scene/endOfEventAction accumulate
     88#
     89# Re-establish auto refreshing and verbosity:
     90/vis/viewer/set/autoRefresh true
     91/vis/verbose warnings
     92#
     93# For file-based drivers, use this to create an empty detector view:
     94#/vis/viewer/flush
    4695
    4796# run 10 events
Note: See TracChangeset for help on using the changeset viewer.