Back to home page

EIC code displayed by LXR

 
 

    


Warning, /athena/macro/dirc_vis.mac is written in an unsupported language. File is not indexed.

0001 # npsim --runType vis --compactFile athena.xml --random.seed 1 --enableGun --gun.energy 2*GeV --gun.thetaMin 90*deg --gun.thetaMax 90*deg --gun.distribution uniform --macro macro/dirc_vis.mac --outputFile dirc_vis.root
0002 
0003 /vis/list
0004 
0005 # Use this open statement to create an OpenGL view:
0006 /vis/open OGL 600x600-0+0
0007 
0008 
0009 #
0010 # Use this open statement to create a .prim file suitable for
0011 # viewing in DAWN:
0012 #/vis/open DAWNFILE
0013 #
0014 # Use this open statement to create a .heprep file suitable for
0015 # viewing in HepRApp:
0016 #/vis/open HepRepFile
0017 #
0018 # Use this open statement to create a .wrl file suitable for
0019 # viewing in a VRML viewer:
0020 #/vis/open VRML2FILE
0021 #
0022 # Disable auto refresh and quieten vis messages whilst scene and
0023 # trajectories are established:
0024 /vis/viewer/set/autoRefresh false
0025 /vis/viewer/set/rotationStyle freeRotation
0026 /vis/verbose errors
0027 #
0028 # Draw geometry:
0029 /vis/drawVolume
0030 
0031 # Specify zoom value:
0032 /vis/viewer/zoom 1.4
0033 
0034 # Specify style (surface or wireframe):
0035 #/vis/viewer/set/style wireframe
0036 
0037 #top
0038 # /vis/viewer/set/viewpointThetaPhi -90. 0.
0039 # /vis/viewer/set/viewpointVector 0 1 0.00000001
0040 # /vis/viewer/set/upVector 1 0 0
0041 
0042 #mcp
0043 #/vis/viewer/set/viewpointVector -1 0 0.00000001
0044 #/vis/viewer/set/upVector 0 1 0
0045 
0046 #side
0047 # /vis/viewer/set/viewpointVector 0 1 0.00000001
0048 # /vis/viewer/set/upVector 0 -1 0
0049 
0050 #lenses
0051 #/vis/viewer/set/viewpointThetaPhi 30 30
0052 #
0053 #/vis/viewer/set/projection orthogonal
0054 #/vis/viewer/zoomTo 4.5
0055 #/vis/viewer/set/targetPoint -110 20 -10 cm
0056 #/vis/viewer/set/background white
0057 
0058 
0059 # Draw coordinate axes:
0060 /vis/scene/add/axes 0 0 0 1 m
0061 #
0062 # Draw smooth trajectories at end of event, showing trajectory points
0063 # as markers 2 pixels wide:
0064 /vis/scene/add/trajectories smooth
0065 #/vis/modeling/trajectories/create/drawByCharge
0066 #/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
0067 #/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
0068 
0069 /vis/modeling/trajectories/create/drawByParticleID
0070 /vis/modeling/trajectories/drawByParticleID-0/set opticalphoton yellow
0071 /vis/modeling/trajectories/drawByParticleID-0/setRGBA opticalphoton 1 0.8 0 0.3
0072 /vis/modeling/trajectories/drawByParticleID-0/setRGBA e+ 1 0 1 1
0073 /vis/modeling/trajectories/drawByParticleID-0/default/setDrawStepPts true
0074 /vis/modeling/trajectories/drawByParticleID-0/default/setStepPtsSize 2
0075 
0076 
0077 
0078 # (if too many tracks cause core dump => /tracking/storeTrajectory 0)
0079 #
0080 # Draw hits at end of event:
0081 #/vis/scene/add/hits
0082 #
0083 # To draw only gammas:
0084 #/vis/filtering/trajectories/create/particleFilter
0085 #/vis/filtering/trajectories/particleFilter-0/add gamma
0086 #
0087 # To invert the above, drawing all particles except gammas,
0088 # keep the above two lines but also add:
0089 #/vis/filtering/trajectories/particleFilter-0/invert true
0090 #
0091 # Many other options are available with /vis/modeling and /vis/filtering.
0092 # For example, to select colour by particle ID:
0093 #/vis/modeling/trajectories/create/drawByParticleID
0094 #/vis/modeling/trajectories/drawByParticleID-0/set e- blue
0095 #
0096 # To superimpose all of the events from a given run:
0097 /vis/scene/endOfEventAction accumulate
0098 
0099 # Re-establish auto refreshing and verbosity:
0100 /vis/viewer/set/autoRefresh true
0101 /vis/verbose warnings
0102 #
0103 # For file-based drivers, use this to create an empty detector view:
0104 #/vis/viewer/flush
0105 
0106 /vis/viewer/set/projection p 40 deg
0107 /vis/viewer/set/style s
0108 /vis/viewer/set/hiddenEdge true
0109 #/vis/viewer/set/background 1 1 1 0
0110 #/vis/viewer/set/background 0 0 0 0
0111 /vis/viewer/set/hiddenMarker 
0112 /vis/geometry/set/forceLineSegmentsPerCircle all 0 50
0113 # /vis/viewer/set/globalLineWidthScale 1.5
0114 # /vis/geometry/set/lineWidth all 0 1
0115 
0116 /vis/ogl/set/displayListLimit 500000
0117 
0118 
0119 #fp
0120 
0121 #/vis/viewer/save
0122 
0123 # #mcp
0124 # /vis/viewer/set/viewpointVector -1 0 0.00000001
0125 # /vis/viewer/set/upVector 0 1
0126 # /vis/viewer/set/viewpointThetaPhi 9  41  deg
0127 # /vis/viewer/zoomTo 6
0128 # /vis/viewer/set/targetPoint 88.5358 -17.0546 18.8692 cm 
0129 
0130 
0131 # lens
0132 # /vis/viewer/zoomTo 20
0133 # /vis/viewer/set/viewpointThetaPhi 129.792  1.39204  deg
0134 # /vis/viewer/set/targetPoint 100 20 210 cm
0135 
0136 # # #lens side
0137 # /vis/viewer/set/viewpointVector 1.31839e-16 -1 -6.93889e-18
0138 # /vis/viewer/set/upVector 0 1 0
0139 # /vis/viewer/set/projection orthogonal
0140 # /vis/viewer/zoomTo 11
0141 # /vis/viewer/scaleTo 1 1 1
0142 # /vis/viewer/set/targetPoint 1.01299 -0.569503 2.15227 m  
0143 
0144 
0145 # side wedge
0146 # /vis/viewer/set/viewpointVector -5.20417e-17 1 -3.46945e-18
0147 # /vis/viewer/set/upVector 0 1 0
0148 # /vis/viewer/set/projection orthogonal
0149 # /vis/viewer/zoomTo 13.4
0150 # /vis/viewer/scaleTo 1 1 1
0151 # /vis/viewer/set/targetPoint 1.0404 -0.128502 2.17344 m
0152 
0153 # whole length
0154 # /vis/viewer/zoomTo 7.0883
0155 # /vis/viewer/set/targetPoint 1.11348 -0.128502 0.164898 m
0156 #/vis/ogl/export ev_1.png
0157 
0158 # draw field
0159 #/vis/scene/add/magneticField 10
0160 
0161 #/vis/scene/create
0162 #/vis/scene/add/volume
0163 #
0164 #/vis/sceneHandler/create VRML2FILE
0165 #
0166 #/vis/viewer/create
0167 #
0168 #/tracking/storeTrajectory 1
0169 #/vis/scene/add/trajectories
0170 #/vis/scene/endOfEventAction accumulate
0171 
0172 /vis/viewer/refresh
0173 
0174 
0175 /gps/verbose 2
0176 /gps/particle pi-
0177 /gps/number 1
0178 
0179 #/gps/ene/type Gauss
0180 /gps/ene/mono  6.0 GeV
0181 #/gps/ene/sigma 3.0 GeV
0182 
0183 #/gps/pos/type Volume
0184 #/gps/pos/shape Cylinder
0185 #/gps/pos/centre 0.0 0.0 0.0 cm
0186 #/gps/pos/radius 0.01 cm
0187 #/gps/pos/halfz  10 cm
0188 /gps/position 0 0 0 cm
0189 #/gps/direction 1 0 0
0190 
0191 /gps/direction -1 0 0
0192 #/gps/ang/type iso
0193 #/gps/ang/mintheta  10 degree
0194 #/gps/ang/maxtheta  170 degree
0195 
0196 /vis/viewer/set/viewpointVector 0 -1 0
0197 /vis/viewer/set/upVector -1 0 0
0198 /vis/viewer/set/projection orthogonal
0199 /vis/viewer/zoomTo 6.8984
0200 /vis/viewer/scaleTo 1 1 1
0201 /vis/viewer/set/targetPoint -0.987804 0.579407 2.01758 m
0202 
0203 /run/beamOn 1