############################################################################### # # # vis.mac # # Initialisation macro for interactive mode # # # ############################################################################### # /control/verbose 1 /run/verbose 1 #/control/saveHistory # # Remove neutron shielding from SM1 #/Solid/SM1/setConstructSM1Shielding false #/Solid/SM1/setConstructSM1FrontShielding false # # Define parameters for Phase1 detector #/Solid/Phase1/setNCubesX 16 #/Solid/Phase1/setNCubesY 16 #/Solid/Phase1/setNModules 2 #/Solid/Phase1/setNPlanesPerModule 10 /Solid/Phase1/setConstructPhase1Container true /Solid/Phase1/setConstructPhase1Shielding true # # include the BR2 building in the geometry #/Solid/setConstructBR2 true # # Create a scene handler for a specific graphics system # (Edit the next line(s) to choose another graphic system) #/vis/open OGLSX 600 /vis/open OGL #/vis/open OGL 600 #/vis/open HepRepFile #/vis/heprep/setFileDir HepRepOutput/ #/vis/open DAWNFILE #/vis/open VRML2FILE # # Create empty scene /vis/scene/create # # Change background color from black to white /vis/viewer/set/background cyan # # Add detector to scene /vis/drawVolume # # Nicer view # /vis/viewer/set/viewpointThetaPhi 90 0 /vis/viewer/set/viewpointVector 0.5 0.5 0.5 /vis/viewer/zoom 2 # # Add axis /vis/scene/add/axes -0.3 0.0 0.0 # /vis/scene/add/scale # # Enable visualisation /vis/enable # #/tracking/storeTrajectory 1 #/vis/scene/add/trajectories #/vis/reviewKeptEvents # ### Visualization of events /vis/scene/add/trajectories smooth /vis/modeling/trajectories/create/drawByParticleID /vis/modeling/trajectories/drawByParticleID-0/default/setDrawStepPts true /vis/modeling/trajectories/drawByParticleID-0/default/setStepPtsSize 2 # ### Colors of species # neutron = blue /vis/modeling/trajectories/drawByParticleID-0/set neutron blue # positron = red /vis/modeling/trajectories/drawByParticleID-0/set e+ red # gammas = yellow /vis/modeling/trajectories/drawByParticleID-0/set gamma yellow # # Accumulate event in the same view /vis/scene/endOfEventAction accumulate 10