Import Geant4 10.5.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2018-06-29 10:58:11 +02:00
parent fe81a77428
commit 6aa23be517
1581 changed files with 124288 additions and 83758 deletions
@@ -18,11 +18,10 @@ In this example the calorimeter is a simple cube,
which consists of 10 x 10 crystals of PbWO4 (CMS like).
The Geant4 shower framework is used (see also extended/parameterisation/Par01 example).
Geometry, sensitive detector, hits and fast simulation process are defined respectively in:
Geometry, sensitive detector and hits are defined respectively in:
ExGflashDetectorConstruction
ExGflashSensitiveDetector
ExGflashHit
ExGflashPhysics
Briefly, whenever a e-/e+ enters the calorimeter, it is parametrised if it
has a minimum energy and the shower is expected to be contained
@@ -37,10 +36,6 @@ the speed up by using GFLASH.
To use GFLASH the user has to implement the following:
o ExGflashPhysics::Construct():
the parameterisation has to be added to the processmanager.
Don't forget it, since than gflash is never triggered.
o ExGflashDetectorConstruction :
Here GFLASH has to be initialized and assigend to the envelope,
where it should be active (here our calorimeter = fCalo_log )
@@ -59,7 +54,7 @@ To use GFLASH the user has to implement the following:
G4cout<<"end shower parameterization."<<G4endl;
o ExGflashSensitiveDetector:
It is mandatory to use G4VGFlashSensitiveDetector as (additionl)
It is mandatory to use G4VGFlashSensitiveDetector as (additional)
base class for the sensitive detector.
Here it is necessary to implement a seperate
interface, where the GFlash spots are processed.