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
@@ -1,4 +1,4 @@
$Id: History 107718 2017-11-29 08:23:08Z gcosmo $
$Id: History 110256 2018-05-17 14:16:33Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,11 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
17-05-2018 J.Allison (expar01-V10-04-00)
- Add #include "G4Types.hh"
- Remove G4UI_USE and G4VIS_USE.
- Move instantiation of G4UIExecutive to start of main.
28-11-2017 I. Hrivnacova (expar01-V10-03-00)
- Fixed Doxygen warnings, formatting
@@ -27,7 +27,7 @@
/// \brief Main program of the Par01 example
//
//
// $Id: examplePar01.cc 101151 2016-11-08 08:06:16Z gcosmo $
// $Id: examplePar01.cc 110256 2018-05-17 14:16:33Z gcosmo $
//
//
// --------------------------------------------------------------
@@ -39,6 +39,8 @@
// i.e. "Fast Simulation"
//-------------------------------------------------------------------
#include "G4Types.hh"
//---------------
// -- Geometries:
//---------------
@@ -63,18 +65,19 @@
// ----------------------------------------------------------------
#include "Par01ActionInitialization.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
int main(int argc, char** argv)
{
// Instantiate G4UIExecutive if interactive mode
G4UIExecutive* ui = nullptr;
if ( argc == 1 ) {
ui = new G4UIExecutive(argc, argv);
}
//-------------------------------
// Initialization of Run manager
//-------------------------------
@@ -136,22 +139,17 @@ int main(int argc, char** argv)
//----------------
// Visualization:
//----------------
#ifdef G4VIS_USE
G4cout << "Instantiating Visualization Manager......." << G4endl;
G4VisManager* visManager = new G4VisExecutive;
visManager -> Initialize ();
#endif
if(argc==1)
if(ui)
{
//--------------------------
// Define (G)UI
//--------------------------
#ifdef G4UI_USE
G4UIExecutive * ui = new G4UIExecutive(argc, argv);
ui->SessionStart();
delete ui;
#endif
}
else
{
@@ -165,9 +163,7 @@ int main(int argc, char** argv)
// owned and deleted by the run manager, so they should not
// be deleted in the main() program !
#ifdef G4VIS_USE
delete visManager;
#endif
delete runManager;
return 0;
File diff suppressed because it is too large Load Diff
@@ -15,6 +15,11 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
17-05-18 J.Allison (expar02-V10-04-00)
- Add #include "G4Types.hh"
- Remove G4UI_USE and G4VIS_USE.
- Move instantiation of G4UIExecutive to start of main.
14-10-16 G.Folger (expar02-V10-02-01)
- remove direct use of theParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
@@ -40,6 +40,8 @@
//
//-------------------------------------------------------------------
#include "G4Types.hh"
#include "G4UImanager.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
@@ -51,17 +53,17 @@
#include "Par02PhysicsList.hh"
#include "Par02ActionInitialization.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
int main( int argc, char** argv ) {
// Instantiate G4UIExecutive if interactive mode
G4UIExecutive* ui = nullptr;
if ( argc == 1 ) {
ui = new G4UIExecutive(argc, argv);
}
//-------------------------------
// Initialization of Run manager
//-------------------------------
@@ -97,21 +99,16 @@ int main( int argc, char** argv ) {
//----------------
// Visualization:
//----------------
#ifdef G4VIS_USE
G4cout << "Instantiating Visualization Manager......." << G4endl;
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
if ( argc == 1 ) {
if ( ui ) {
//--------------------------
// Define (G)UI
//--------------------------
#ifdef G4UI_USE
G4UIExecutive * ui = new G4UIExecutive( argc, argv );
ui->SessionStart();
delete ui;
#endif
} else {
G4String command = "/control/execute ";
G4String fileName = argv[1];
@@ -123,9 +120,7 @@ int main( int argc, char** argv ) {
// owned and deleted by the run manager, so they should not
// be deleted in the main() program !
#ifdef G4VIS_USE
delete visManager;
#endif
delete runManager;
return 0;
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -31,6 +31,8 @@ ecal !!!
ecal !!!
ecal !!!
hcal !!!
hcal !!!
@@ -43,8 +45,6 @@ hcal !!!
tracker !!!
ecal !!!
ecal !!!
Warning : Region <MuonEndCap_1> does not have specific production cuts,
even though it appears in the current tracking world.
@@ -12,11 +12,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
@@ -30,10 +29,6 @@ the speed up by using GFLASH.
To use GFLASH the user has to implement the following:
- ExGflashPhysics::Construct(): \n
the parameterisation has to be added to the processmanager.
Don't forget it, since than gflash is never triggered.
- ExGflashDetectorConstruction : \n
Here GFLASH has to be initialized and assigend to the envelope,
where it should be active (here our calorimeter = fCalo_log )
@@ -54,7 +49,7 @@ G4cout<<"end shower parameterization."<<G4endl;
\endverbatim
- ExGflashSensitiveDetector: \n
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.
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: ExGflash.cc 94396 2015-11-13 13:37:16Z gcosmo $
// $Id: ExGflash.cc 110276 2018-05-17 14:46:47Z gcosmo $
//
/// \file parameterisations/gflash/ExGflash.cc
/// \brief Main program of the parameterisations/gflash example
@@ -31,7 +31,7 @@
// Created by Joanna Weng 26.11.2004
// G4 includes
#include "G4Timer.hh"
#include "G4Types.hh"
#include "G4ios.hh"
#include "G4Timer.hh"
#include "G4UImanager.hh"
@@ -44,24 +44,24 @@
// my project
#include "ExGflashDetectorConstruction.hh"
#include "ExGflashPhysics.hh"
#include "ExGflashActionInitialization.hh"
#include "FTFP_BERT.hh"
#include "G4VModularPhysicsList.hh"
#include "G4FastSimulationPhysics.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
int main(int argc,char** argv)
{
// Instantiate G4UIExecutive if interactive mode
G4UIExecutive* ui = nullptr;
if ( argc == 1 ) {
ui = new G4UIExecutive(argc, argv);
}
// timer to see GFlash performance
G4Timer timer;
timer.Start();
@@ -92,33 +92,42 @@ int main(int argc,char** argv)
runManager->SetUserInitialization(new ExGflashDetectorConstruction);
// G4cout<<"# GFlash Example: Physics "<<G4endl;
// -- Select a physics list:
G4VModularPhysicsList* physicsList = new FTFP_BERT();
physicsList->RegisterPhysics(new ExGflashPhysics());
// -- Create a fast simulation physics constructor, used to augment
// -- the above physics list to allow for fast simulation:
G4FastSimulationPhysics* fastSimulationPhysics = new G4FastSimulationPhysics();
// -- We now configure the fastSimulationPhysics object.
// -- The gflash model (GFlashShowerModel, see ExGflashDetectorConstruction.cc)
// -- is applicable to e+ and e- : we augment the physics list for these
// -- particles (by adding a G4FastSimulationManagerProcess with below's
// -- calls), this will make the fast simulation to be activated:
fastSimulationPhysics->ActivateFastSimulation("e-");
fastSimulationPhysics->ActivateFastSimulation("e+");
// -- Register this fastSimulationPhysics to the physicsList,
// -- when the physics list will be called by the run manager
// -- (will happen at initialization of the run manager)
// -- for physics process construction, the fast simulation
// -- configuration will be applied as well.
physicsList->RegisterPhysics( fastSimulationPhysics );
runManager->SetUserInitialization(physicsList);
// Action initialization:
runManager->SetUserInitialization(new ExGflashActionInitialization);
#ifdef G4VIS_USE
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
#endif
G4UImanager* UImanager = G4UImanager::GetUIpointer();
UImanager->ApplyCommand("/run/verbose 0");
runManager->Initialize();
UImanager->ApplyCommand("/Step/Verbose 0");
if (argc==1) // Define UI terminal for interactive mode
if (ui) // Define UI terminal for interactive mode
{
#ifdef G4UI_USE
G4UIExecutive* ui = new G4UIExecutive(argc, argv);
#ifdef G4VIS_USE
UImanager->ApplyCommand("/control/execute vis.mac");
#endif
UImanager->ApplyCommand("/control/execute vis.mac");
ui->SessionStart();
delete ui;
#endif
}
else // Batch mode
{
@@ -126,9 +135,7 @@ int main(int argc,char** argv)
UImanager->ApplyCommand("/control/execute "+s);
}
#ifdef G4VIS_USE
delete visManager;
#endif
delete runManager;
timer.Stop();
@@ -1,4 +1,4 @@
$Id: History 100268 2016-10-17 08:18:32Z gcosmo $
$Id: History 110276 2018-05-17 14:46:47Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,15 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
17-May-2018 J.Allison (exgflash-V10-04-00)
- Add #include "G4Types.hh"
- Remove G4UI_USE and G4VIS_USE.
- Move instantiation of G4UIExecutive to start of main.
03-Nov-2016 M. Verderi (exgflash-V10-02-02)
- Use G4FastSimulationPhysics constructor to configure the
physics list. Remove ExGflashPhysics one.
14-Oct-2016 G.Folger (exgflash-V10-02-01)
- remove direct use of aParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
@@ -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.
@@ -1,60 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
/// \file parameterisations/gflash/include/ExGflashPhysics.hh
/// \brief Definition of the ExGflashPhysics class
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#ifndef ExGflashPhysics_h
#define ExGflashPhysics_h 1
#include "G4VPhysicsConstructor.hh"
#include "globals.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
class ExGflashPhysics : public G4VPhysicsConstructor
{
public:
ExGflashPhysics(const G4String& name = "fastSimulation");
virtual ~ExGflashPhysics();
public:
virtual void ConstructParticle();
virtual void ConstructProcess();
private:
// hide assignment operator
ExGflashPhysics & operator=(const ExGflashPhysics &right);
ExGflashPhysics(const ExGflashPhysics&);
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#endif
@@ -1,80 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
/// \file parameterisations/gflash/src/ExGflashPhysics.cc
/// \brief Implementation of the ExGflashPhysics class
//
///....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "ExGflashPhysics.hh"
#include "G4ParticleDefinition.hh"
#include "G4ProcessManager.hh"
#include "G4FastSimulationManagerProcess.hh"
// factory
#include "G4PhysicsConstructorFactory.hh"
//
G4_DECLARE_PHYSCONSTR_FACTORY(ExGflashPhysics);
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
ExGflashPhysics::ExGflashPhysics(const G4String& name)
: G4VPhysicsConstructor(name)
{}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
ExGflashPhysics::~ExGflashPhysics()
{}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void ExGflashPhysics::ConstructParticle()
{}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void ExGflashPhysics::ConstructProcess()
{
G4FastSimulationManagerProcess* fastSimulationManagerProcess
= new G4FastSimulationManagerProcess();
G4cout << "FastSimulationManagerProcess constructed" <<G4endl;
auto particleIterator=GetParticleIterator();
particleIterator->reset();
while( (*particleIterator)() ){
G4ParticleDefinition* particle = particleIterator->value();
G4ProcessManager* pmanager = particle->GetProcessManager();
// The fast simulation process becomes a discrete process only since 9.0:
pmanager->AddDiscreteProcess(fastSimulationManagerProcess);
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -9,7 +9,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -119,7 +119,6 @@ end shower parameterization.
for neutron : 3 to 12 GeV
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
FastSimulationManagerProcess constructed
Warning : Region <crystals> does not have specific production cuts,
even though it appears in the current tracking world.
Default cuts are used for this region.
@@ -138,8 +137,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -506,7 +505,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -749,7 +747,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -766,7 +763,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -790,7 +786,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -831,148 +826,148 @@ Max 2J for sampling of angular correlations 10
******************************************
Internal Real Elapsed Time is: 0.02
Internal Real Elapsed Time is: 0.0171001
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 0 -----
12852 hits are stored in ExGflashHitsCollection
e1 12.0359 e3x3 48.3943 GeV e5x5 48.948
Total energy deposited in the calorimeter: 49.8895 (GeV)
12783 hits are stored in ExGflashHitsCollection
e1 12.0681 e3x3 48.5527 GeV e5x5 49.0567
Total energy deposited in the calorimeter: 49.9362 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 1
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.0102604
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 1 -----
11828 hits are stored in ExGflashHitsCollection
e1 11.9606 e3x3 47.713 GeV e5x5 48.1872
Total energy deposited in the calorimeter: 49.0038 (GeV)
11918 hits are stored in ExGflashHitsCollection
e1 12.201 e3x3 48.1705 GeV e5x5 48.6973
Total energy deposited in the calorimeter: 49.6371 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 2
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.00796457
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 2 -----
11902 hits are stored in ExGflashHitsCollection
e1 12.1876 e3x3 48.1912 GeV e5x5 48.6714
Total energy deposited in the calorimeter: 49.6076 (GeV)
11964 hits are stored in ExGflashHitsCollection
e1 12.3625 e3x3 48.4174 GeV e5x5 48.9257
Total energy deposited in the calorimeter: 49.8766 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 3
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.00847548
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 3 -----
11972 hits are stored in ExGflashHitsCollection
e1 12.0925 e3x3 48.3606 GeV e5x5 48.8969
Total energy deposited in the calorimeter: 49.8286 (GeV)
12003 hits are stored in ExGflashHitsCollection
e1 12.163 e3x3 48.4735 GeV e5x5 48.956
Total energy deposited in the calorimeter: 49.9224 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 4
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.00799796
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 4 -----
11967 hits are stored in ExGflashHitsCollection
e1 12.1205 e3x3 48.6191 GeV e5x5 48.9999
Total energy deposited in the calorimeter: 49.8417 (GeV)
11942 hits are stored in ExGflashHitsCollection
e1 12.1325 e3x3 48.4217 GeV e5x5 48.7896
Total energy deposited in the calorimeter: 49.7469 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 5
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.0111
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 5 -----
11991 hits are stored in ExGflashHitsCollection
e1 12.3237 e3x3 48.7073 GeV e5x5 49.1682
Total energy deposited in the calorimeter: 49.9648 (GeV)
11898 hits are stored in ExGflashHitsCollection
e1 12.25 e3x3 48.2412 GeV e5x5 48.7214
Total energy deposited in the calorimeter: 49.5434 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 6
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.0144307
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 6 -----
11918 hits are stored in ExGflashHitsCollection
e1 11.9481 e3x3 48.0055 GeV e5x5 48.5623
Total energy deposited in the calorimeter: 49.6703 (GeV)
11865 hits are stored in ExGflashHitsCollection
e1 11.8395 e3x3 47.7477 GeV e5x5 48.3488
Total energy deposited in the calorimeter: 49.4176 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 7
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.0148112
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 7 -----
11987 hits are stored in ExGflashHitsCollection
e1 12.1192 e3x3 48.6294 GeV e5x5 48.9964
Total energy deposited in the calorimeter: 49.909 (GeV)
11914 hits are stored in ExGflashHitsCollection
e1 12.0884 e3x3 48.2555 GeV e5x5 48.6269
Total energy deposited in the calorimeter: 49.6147 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 8
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.00836802
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 8 -----
11969 hits are stored in ExGflashHitsCollection
e1 12.4271 e3x3 48.5576 GeV e5x5 48.9961
Total energy deposited in the calorimeter: 49.9157 (GeV)
11925 hits are stored in ExGflashHitsCollection
e1 12.0066 e3x3 48.2468 GeV e5x5 48.7657
Total energy deposited in the calorimeter: 49.7138 (GeV)
0 trajectories stored in this event.
------ Start ExGflashEventAction -----
Start generating event Nr 9
******************************************
Internal Real Elapsed Time is: 0.01
Internal Real Elapsed Time is: 0.00979806
Internal System Elapsed Time: 0
Internal GetUserElapsed Time: 0.01
******************************************
------ ExGflashEventAction::End of event nr. 9 -----
11964 hits are stored in ExGflashHitsCollection
e1 12.1623 e3x3 48.4061 GeV e5x5 48.8677
Total energy deposited in the calorimeter: 49.8821 (GeV)
12228 hits are stored in ExGflashHitsCollection
e1 12.1897 e3x3 48.2898 GeV e5x5 48.8903
Total energy deposited in the calorimeter: 49.9014 (GeV)
0 trajectories stored in this event.
number of event = 10
Graphics systems deleted.
Visualization Manager deleting...
Internal Real Elapsed Time /event is: 0.0122222
Internal Real Elapsed Time /event is: 0.0122563
******************************************
Total Real Elapsed Time is: 1.62
Total System Elapsed Time: 0.03
Total GetUserElapsed Time: 1.25
Total Real Elapsed Time is: 1.27157
Total System Elapsed Time: 0.02
Total GetUserElapsed Time: 1.12
******************************************