Geant4 Cross Reference |
1 # Macro file for the visualization setting in << 2 # of the field05 example. << 3 # 1 # 4 # Open a viewer << 2 # Macro file for the initialization phase of "exampleN03.cc" 5 /vis/open << 3 # when running in interactive mode 6 # This opens the default viewer - see examples << 7 # more comprehensive overview of options. Also << 8 # 4 # 9 # Draw detector << 5 # Sets some default verbose 10 /vis/drawVolume << 6 # >> 7 /control/verbose 2 >> 8 /control/saveHistory >> 9 /run/verbose 2 >> 10 # >> 11 # create empty scene >> 12 # >> 13 /vis/scene/create >> 14 # >> 15 # Create a scene handler for a specific graphics system >> 16 # (Edit the next line(s) to choose another graphic system) >> 17 # >> 18 # Use this open statement instead for OpenGL in immediate mode. >> 19 /vis/open OGLIX >> 20 # >> 21 # Output an empty detector >> 22 #/vis/viewer/flush 11 # 23 # 12 # Draw trajectories at end of event, showing t 24 # Draw trajectories at end of event, showing trajectory points as 13 # markers of size 2 pixels 25 # markers of size 2 pixels 14 /vis/scene/add/trajectories 26 /vis/scene/add/trajectories 15 #/vis/modeling/trajectories/create/drawByCharg 27 #/vis/modeling/trajectories/create/drawByCharge 16 #/vis/modeling/trajectories/drawByCharge-0/def 28 #/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true 17 #/vis/modeling/trajectories/drawByCharge-0/def 29 #/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2 18 # (if too many tracks cause core dump => /trac 30 # (if too many tracks cause core dump => /tracking/storeTrajectory 0) 19 # 31 # 20 # To draw gammas only 32 # To draw gammas only 21 #/vis/filtering/trajectories/create/particleFi 33 #/vis/filtering/trajectories/create/particleFilter 22 #/vis/filtering/trajectories/particleFilter-0/ 34 #/vis/filtering/trajectories/particleFilter-0/add gamma 23 # 35 # 24 # To draw charged particles only 36 # To draw charged particles only 25 #/vis/filtering/trajectories/particleFilter-0/ 37 #/vis/filtering/trajectories/particleFilter-0/invert true 26 # 38 # 27 # To draw positive charge particl only 39 # To draw positive charge particl only 28 #/vis/filtering/trajectories/create/chargeFilt 40 #/vis/filtering/trajectories/create/chargeFilter 29 #/vis/filtering/trajectories/chargeFilter-0/ad 41 #/vis/filtering/trajectories/chargeFilter-0/add +1 30 # 42 # 31 # Many other options available with /vis/model 43 # Many other options available with /vis/modeling and /vis/filtering. 32 # For example, select colour by particle ID 44 # For example, select colour by particle ID 33 /vis/modeling/trajectories/create/drawByPartic 45 /vis/modeling/trajectories/create/drawByParticleID 34 /vis/modeling/trajectories/drawByParticleID-0/ 46 /vis/modeling/trajectories/drawByParticleID-0/set e- blue 35 /vis/modeling/trajectories/drawByParticleID-0/ 47 /vis/modeling/trajectories/drawByParticleID-0/set mu+ green 36 /vis/modeling/trajectories/drawByParticleID-0/ 48 /vis/modeling/trajectories/drawByParticleID-0/set e+ red 37 /vis/modeling/trajectories/drawByParticleID-0/ 49 /vis/modeling/trajectories/drawByParticleID-0/set gamma gray 38 /vis/modeling/trajectories/drawByParticleID-0/ 50 /vis/modeling/trajectories/drawByParticleID-0/set nu_e yellow 39 /vis/modeling/trajectories/drawByParticleID-0/ 51 /vis/modeling/trajectories/drawByParticleID-0/set anti_nu_mu yellow 40 # 52 # 41 /vis/scene/endOfEventAction accumulate 53 /vis/scene/endOfEventAction accumulate 42 # 54 #