Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/field/field04/vis.mac is written in an unsupported language. File is not indexed.

0001 #
0002 # Open a viewer
0003 /vis/open
0004 # This opens the default viewer - see examples/basic/B1/vis.mac for a
0005 # more comprehensive overview of options. Also the documentation.
0006 #
0007 # Create an empty scene and add the detector geometry to it
0008 /vis/drawVolume
0009 #
0010 #/vis/viewer/set/style surface
0011 /vis/viewer/set/style wireframe
0012 #
0013 #
0014 #    The compound command "/vis/drawVolume"
0015 #    is equivalent to the following set of commands:
0016 #
0017 #    /vis/scene/create
0018 #    /vis/scene/add/volume
0019 #    /vis/sceneHandler/attach
0020 #
0021 # Store particle trajectories for visualization
0022 # (if too many tracks cause core dump => storeTrajectory 0)
0023 /tracking/storeTrajectory 2
0024 #
0025 # Add trajectories to the current scene
0026 /vis/scene/add/trajectories smooth
0027 /vis/modeling/trajectories/create/drawByCharge
0028 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
0029 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
0030 # (if too many tracks cause core dump => /tracking/storeTrajectory 0)
0031 #
0032 #/vis/modeling/trajectories/create/drawByParticleID
0033 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue
0034 #/vis/modeling/trajectories/drawByParticleID-0/set mu+ green
0035 #/vis/modeling/trajectories/drawByParticleID-0/set e+ red
0036 #/vis/modeling/trajectories/drawByParticleID-0/set gamma gray
0037 #/vis/modeling/trajectories/drawByParticleID-0/set nu_e yellow
0038 #/vis/modeling/trajectories/drawByParticleID-0/set anti_nu_mu yellow
0039 #
0040 # To superimpose all of the events from a given run:
0041 /vis/scene/endOfEventAction accumulate
0042 #
0043 # field04 specific setting
0044 #
0045 # To get nice view
0046 #/vis/geometry/set/visibility World 0 false
0047 /vis/geometry/set/colour World 0 1 1 1 .3          # gray
0048 /vis/geometry/set/colour CaptureMgnt 0 0 0 1 .3    # blue
0049 /vis/geometry/set/colour Target 0 1 0 0 .3         # red
0050 /vis/geometry/set/colour TransferMgnt 0 0 1 0 .3   # green
0051 /vis/geometry/set/colour TestPlane 0 1 1 0 .3      # yellow
0052 /vis/geometry/set/colour Degrader 0 0 1 1 .3       # cyan
0053 /vis/viewer/set/style surface
0054 /vis/viewer/set/hiddenMarker true
0055 #
0056 # Specify view angle:
0057 # Set direction from target to camera.
0058 /vis/viewer/set/viewpointThetaPhi 110 140
0059 #
0060 # Specify zoom value:
0061 /vis/viewer/zoom 1.4
0062 #
0063 # Draw magnetic field
0064 #/vis/scene/add/magneticField 1
0065 #
0066 # Re-establish auto refreshing and verbosity:
0067 /vis/viewer/set/autoRefresh true
0068 /vis/verbose warnings
0069 #
0070 # For file-based drivers, use this to create an empty detector view:
0071 #/vis/viewer/flush