Import Geant4 8.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 14:36:02 +02:00
parent d93e1e39a9
commit 8a51e0bc40
5471 changed files with 99628 additions and 55248 deletions
+8 -2
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.8 2005/05/03 10:05:49 allison Exp $
$Id: History,v 1.10 2005/12/06 15:40:33 gcosmo Exp $
--------------------------------------------------
=========================================================
@@ -16,7 +16,13 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
3rd May 2005 John Allison (examples-V07-00-03)
Dec 6th, 2005 Gabriele Cosmo
- Trivial changes for support of CLHEP-2.0.X series.
Jul 5th, 2005 Gabriele Cosmo (persistencyEx-V07-01-00)
- Added missing ESTRALIBS to link list for specialised setup.
May 3rd, 2005 John Allison (examples-V07-00-03)
- Replaced vis manager with G4VisExecutive.
May 27th, 2005 Gabriele Cosmo (persistencyEx-V07-00-01)
@@ -21,15 +21,12 @@
// ********************************************************************
//
//
// $Id: G4PersEx01.cc,v 1.2 2005/05/03 10:21:16 allison Exp $
// GEANT4 tag $Name: geant4-07-01 $
// $Id: G4PersEx01.cc,v 1.3 2005/12/06 15:40:01 gcosmo Exp $
// GEANT4 tag $Name: geant4-08-00 $
//
//
// --------------------------------------------------------------
// GEANT 4 - exampleN03
//
// --------------------------------------------------------------
// Comments
// GEANT4 object persistency example
//
// --------------------------------------------------------------
@@ -59,7 +56,7 @@
int main(int argc,char** argv) {
// choose the Random engine
HepRandom::setTheEngine(new RanecuEngine);
CLHEP::HepRandom::setTheEngine(new CLHEP::RanecuEngine);
//my Verbose output class
G4VSteppingVerbose::SetInstance(new Pers01SteppingVerbose);
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01CalorHit.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01CalorimeterSD.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01DetectorConstruction.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01DetectorMessenger.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01EventAction.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01EventActionMessenger.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PhysicsList.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PrimaryGeneratorAction.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PrimaryGeneratorMessenger.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01RunAction.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01SteppingAction.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01SteppingVerbose.hh,v 1.1 2002/12/04 02:44:25 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01CalorHit.cc,v 1.2 2005/04/22 16:26:46 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01CalorimeterSD.cc,v 1.2 2005/04/22 16:26:46 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01DetectorConstruction.cc,v 1.1 2002/12/04 02:44:26 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01DetectorMessenger.cc,v 1.2 2002/12/06 16:59:44 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: Pers01EventAction.cc,v 1.2 2003/06/16 16:49:44 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// $Id: Pers01EventAction.cc,v 1.3 2005/12/06 15:40:01 gcosmo Exp $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -71,7 +71,7 @@ void Pers01EventAction::BeginOfEventAction(const G4Event* evt)
if (evtNb%printModulo == 0)
{
G4cout << "\n---> Begin of event: " << evtNb << G4endl;
HepRandom::showEngineStatus();
CLHEP::HepRandom::showEngineStatus();
}
if (calorimeterCollID==-1)
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01EventActionMessenger.cc,v 1.2 2002/12/06 16:59:44 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PhysicsList.cc,v 1.1 2002/12/04 02:44:26 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PrimaryGeneratorAction.cc,v 1.1 2002/12/04 02:44:26 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01PrimaryGeneratorMessenger.cc,v 1.2 2002/12/06 16:59:44 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01RunAction.cc,v 1.1 2002/12/04 02:44:26 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01SteppingAction.cc,v 1.1 2002/12/04 02:44:26 morita Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//
@@ -22,7 +22,7 @@
//
//
// $Id: Pers01SteppingVerbose.cc,v 1.2 2003/06/16 16:49:45 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,8 +1,8 @@
# $Id: GNUmakefile,v 1.2 2005/04/22 16:26:46 gcosmo Exp $
# $Id: GNUmakefile,v 1.3 2005/07/05 13:34:21 gcosmo Exp $
#
# GNUmakefile: makefile for example ROOT I/O impelmentatoin.
# GNUmakefile: makefile for example ROOT I/O implementation.
#
# This makefile creates a granular library in $(FADS_LIB).
# This makefile creates a granular library in $(G4PEX_DIR)/lib.
# $(name) is the name of granular library.
#
# Author: Youhei Morita <youhei.morita@kek.jp>
@@ -1,6 +1,6 @@
# $Id: G4PEXsetup.gmk,v 1.1 2002/12/04 02:44:27 morita Exp $
# $Id: G4PEXsetup.gmk,v 1.2 2005/07/05 13:37:16 gcosmo Exp $
# =====================================================================
# FADSsetup.gmk: GNUmakefile variables for FADS
# G4PEXsetup.gmk: GNUmakefile variables for persistency example
#
# Author: Youhei Morita <youhei.morita@kek.jp>
# =====================================================================
@@ -1,4 +1,4 @@
# $Id: binmake.gmk,v 1.7 2005/04/27 09:29:16 gcosmo Exp $
# $Id: binmake.gmk,v 1.8 2005/07/05 13:23:07 gcosmo Exp $
# =====================================================================
# binmake.gmk: GNUmakefile variables for creating the binary executable
#
@@ -64,7 +64,7 @@ ifneq ($(EXTLDFLAGS),)
endif
# libraries
LDLIBS := $(libraries_to_build) \
LDLIBS := $(EXTRALIBS) $(libraries_to_build) \
-lG4ROOTIO
g4libs := $(wildcard $(G4LIB)/$(G4SYSTEM)/*.so)
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4DigitRootIO.hh,v 1.4 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4DigitRootIO.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4EventRootIO.hh,v 1.3 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4EventRootIO.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4HepMCRootIO.hh,v 1.3 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4HepMCRootIO.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4HitRootIO.hh,v 1.4 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4HitRootIO.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4MCTruthRootIO.hh,v 1.4 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4MCTruthRootIO.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootEvent.hh,v 1.3 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootEvent.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootIOManager.hh,v 1.3 2002/12/13 14:45:41 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootIOManager.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootTransManager.hh,v 1.4 2005/04/22 16:57:04 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootTransManager.hh
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4DigitRootIO.cc,v 1.5 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4DigitRootIO.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4EventRootIO.cc,v 1.4 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4EventRootIO.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4HepMCRootIO.cc,v 1.5 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4HepMCRootIO.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4HitRootIO.cc,v 1.4 2002/12/13 14:45:42 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4HitRootIO.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4MCTruthRootIO.cc,v 1.5 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4MCTruthRootIO.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootEvent.cc,v 1.4 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootEvent.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootIOManager.cc,v 1.4 2002/12/13 14:45:42 gunter Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootIOManager.cc
//
@@ -21,7 +21,7 @@
// ********************************************************************
//
// $Id: G4RootTransManager.cc,v 1.5 2005/04/22 16:26:47 gcosmo Exp $
// GEANT4 tag $Name: geant4-07-01 $
// GEANT4 tag $Name: geant4-08-00 $
//
// File: G4RootTransManager.cc
//