1mm scintillating fibre tracker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

108 lines
3.1 KiB

3 years ago
  1. /control/verbose 1
  2. /control/saveHistory
  3. /event/verbose 0
  4. /run/verbose 2
  5. /vis/open OGL 600x600-0+0
  6. /vis/viewer/set/autoRefresh false
  7. /vis/verbose errors
  8. /vis/drawVolume
  9. /vis/scene/add/trajectories smooth
  10. /tracking/storeTrajectory 2
  11. # To get nice view
  12. # Make the "World" box invisible
  13. /vis/geometry/set/visibility World 0 false
  14. /vis/geometry/set/visibility Detector 0 true
  15. /vis/geometry/set/visibility EpoxyBox 0 false
  16. /vis/geometry/set/visibility AbsBox 0 false
  17. /vis/geometry/set/visibility EpoxyStrip 0 true
  18. /vis/geometry/set/visibility Pixel 0 true
  19. /vis/geometry/set/visibility Trigger 0 false
  20. /vis/geometry/set/colour all 0 0 0 0
  21. /vis/geometry/set/colour Cladding2Section 1 0. 0.5 0.5
  22. /vis/geometry/set/colour Cladding1Section 0 0.5 0.5 0.5
  23. /vis/geometry/set/colour CoreSection 0 0.5 0.0 0.5
  24. /vis/geometry/set/colour Pixel 0 0.0 0.5 0.0 1.0
  25. /vis/geometry/set/colour EpoxyStrip 0 .90 .90 1.0 .3
  26. /vis/geometry/set/colour EpoxyBox 0 0.9 0.9 0.9 1.
  27. #/vis/geometry/set/colour EpoxyBoxsub 0 0.25 0.25 0.25 0.25
  28. /vis/geometry/set/colour Detector 0 0.0 0.1 0.1 .0
  29. # Specify view angle:
  30. /vis/viewer/set/viewpointVector -1 0 0
  31. /vis/viewer/set/lightsVector -1 0 0
  32. # Specify style (surface, wireframe, auxiliary edges,...)
  33. #/vis/viewer/set/style wireframe
  34. #/vis/viewer/set/auxiliaryEdge true
  35. /vis/viewer/set/style surface
  36. #edge is slow
  37. /vis/viewer/set/lineSegmentsPerCircle 100
  38. #/vis/viewer/set/edge false
  39. #/vis/viewer/set/hiddenMarker true
  40. /vis/viewer/set/targetPoint 0.0 0.0 .250 m
  41. #/vis/viewer/set/targetPoint 0.0 0.0 .0 m
  42. #slight angle view from mirror end
  43. #/vis/viewer/set/viewpointThetaPhi 120 50
  44. #/vis/viewer/set/viewpointThetaPhi 180 90
  45. /vis/viewer/set/viewpointThetaPhi 10 -20
  46. /vis/viewer/zoomTo 10
  47. /vis/viewer/set/background white
  48. /vis/scene/notifyHandlers
  49. /vis/modeling/trajectories/create/drawByCharge
  50. /vis/modeling/trajectories/create/drawByCharge
  51. /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
  52. /vis/scene/notifyHandlers scene-0
  53. /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
  54. /vis/scene/notifyHandlers scene-0
  55. /vis/modeling/trajectories/drawByCharge-0/set 1 blue
  56. /vis/modeling/trajectories/drawByCharge-0/set -1 red
  57. #/vis/modeling/trajectories/drawByCharge-0/set 0 cyan
  58. #/vis/modeling/trajectories/drawByCharge-0/verbose true
  59. /vis/scene/notifyHandlers scene-0
  60. # List available models
  61. /vis/modeling/trajectories/list
  62. # select drawByCharge-0 to be current
  63. /vis/modeling/trajectories/select drawByCharge-0
  64. /vis/scene/endOfEventAction accumulate
  65. /vis/viewer/set/autoRefresh true
  66. /vis/viewer/refresh
  67. /vis/verbose warnings
  68. /gps/particle mu-
  69. /gps/ene/mono 4 GeV
  70. /gps/pos/type Plane
  71. /gps/pos/shape Square
  72. /gps/pos/halfx 5 mm
  73. /gps/pos/halfy 5 mm
  74. /gps/pos/halfz 5 mm
  75. /gps/pos/rot2 0 0 1 # sets the x-y plane of source in the global x-z plane.
  76. /gps/pos/centre 0. 5.0 5. mm
  77. /gps/ang/type iso
  78. /gps/ang/mintheta 0.0 deg
  79. /gps/ang/maxtheta 1.0 deg
  80. /gps/ang/minphi 0.0 deg
  81. /gps/ang/maxphi 0.1 deg
  82. #/run/beamOn 1
  83. # For file-based drivers, use this to create an empty detector view:
  84. #/vis/viewer/flush
  85. #/vis/ogl/set/printSize 1200 600
  86. #/vis/ogl/set/printFilename barrel
  87. #/vis/ogl/set/printMode pixmap
  88. #/vis/ogl/printEPS