Import Geant4 9.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 16:46:55 +02:00
parent 89a9605df1
commit b1eb5424d2
10957 changed files with 888481 additions and 160139 deletions
+38
View File
@@ -0,0 +1,38 @@
$Id$
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
Common Classes for Extended Examples
-------------------------------------
In order to reduce code duplication and to reduce the number of variants of
the code of same kind, we define a set of common classes which
can be reused in "feature" examples demonstrating just a particular feature.
This module is going to be enhanced in future. Currently it provides
the following sets of classes:
- analysis
- ExG4HbookManager - the analysis manager class for HBOOK
As this class requires CERNLIB libraries, its compilation
is optional. To build it, the following environment variables
must be defined:
G4_USE_HBOOK = 1
CERNLIB = path to the CERNLIB installation
- detectorConstruction
- two simple detector construction classes with a messenger
- physicsList
- ExG4PhysicsList00 - physics list with geantino and chargedgeantino only
- primaryGenerator
- two simple primary generator classes (with G4ParticleGun and
G4ParticleGeneralSource)
- userActions:
- event action and run action classes with messengers