Import Geant4 9.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 17:01:34 +02:00
parent b1eb5424d2
commit e2d2f9810a
10384 changed files with 698580 additions and 628834 deletions
@@ -0,0 +1,32 @@
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
examples/extended/visualization/userVisAction
---------------------------------------------
This example illustrates how to create a "vis action".
The idea is that you register a vis action with the vis manager and
activate it by a command /vis/scene/add/userAction. In this case, it
draws a simple logo.
1) UVA_VisAction.cc defines a G4VUserVisAction and implements a Draw
method.
2) In the main program, UVA_VisAction is instantiated and
its pointer registerd with the visualization manager. You may
optionally specify an extent at this point to assist the viewers to
locate the objects.
3) To visualise, use the usual Geant4 vis commands to create a view
and scene, then add the vis action to the scene with
/vis/scene/add/userAction - see vis.mac.
Note: The system needs an "extent" in order to point the virtual
camera and adjust its field of view, etc. This defines the "standard
view". You may zoom, etc., from this standard view.
John Allison
11th June 2012