Import Geant4 6.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:56:29 +02:00
parent 1d812b78b1
commit e083ffb441
1415 changed files with 111223 additions and 21207 deletions
+8 -4
View File
@@ -1,18 +1,22 @@
# $Id: GNUmakefile,v 1.3 2003/09/21 19:38:49 kurasige Exp $
# $Id: GNUmakefile,v 1.4 2004/06/01 15:37:42 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for particles library. Gabriele Cosmo, 4/4/97.
# --------------------------------------------------------------
name := G4particles
ifndef G4INSTALL
G4INSTALL = ../..
endif
GLOBLIBS = libG4geometry.lib libG4materials.lib libG4graphics_reps.lib
GLOBLIBS += libG4intercoms.lib libG4global.lib
SUBDIRS = management bosons leptons shortlived
SUBDIRS += hadrons/mesons hadrons/barions hadrons/ions
SUBDIRS += utils
SUBLIBS = G4partman G4bosons G4leptons G4shortlived
SUBLIBS += G4mesons G4baryons G4ions
SUBLIBS += G4partutils
ifndef G4INSTALL
G4INSTALL = ../..
endif
include $(G4INSTALL)/config/globlib.gmk
+15 -4
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.103 2004/03/11 09:55:45 kurasige Exp $
$Id: History,v 1.105 2004/06/11 15:14:30 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -17,15 +17,26 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
- Mar. 11, 2004 H.Kurashige (particles-V06-00-02)
- Jun 11, 2004 G.Cosmo (particles-V06-01-01)
- Use global flag G4PARTICLES_ALLOC_EXPORT to export extern symbols for DLLs.
Modified granular GNUmakefiles and rearranged usage of extern symbols
in classes in "management" module.
- Jun 07, 2004 G.Cosmo (particles-V06-01-00)
- Use G4extern for allowing support of DLLs on Windows. Modified files:
G4DecayProducts.hh, G4DynamicParticle.icc, G4ElectronOccupancy.hh.
- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
- Coworks with "global-V06-01-02a".
- Mar 11, 2004 H.Kurashige (particles-V06-00-02)
- Add G4VParticlePropertyRetriever
- Add G4TextPPReporter and G4TextPPRetriever
- Feb. 12, 2004 H.Kurashige (particles-V06-00-01)
- Feb 12, 2004 H.Kurashige (particles-V06-00-01)
- update mass and width to meet with PDG 2002 data
- Dec. 12, 2003 H.Kurashige (particles-V06-00-00)
- Dec 12, 2003 H.Kurashige (particles-V06-00-00)
- Fixed initialization problems in G4NuclearPropertiesTable
-- Add initialization of indexArray
-- Remove the static member of theInstance
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 1999/01/07 16:09:47 gunter Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:22 gcosmo Exp $
# ----------------------------------------------------------
# GNUmakefile for bosons library. Gabriele Cosmo, 18/9/96.
# ----------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += -I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
-I$(G4BASE)/global/HEPGeometry/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.2 1999/10/07 14:10:23 stesting Exp $
# $Id: GNUmakefile,v 1.3 2004/06/11 14:25:22 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for barions library. Gabriele Cosmo, 18/9/96.
# --------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += -I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
-I$(G4BASE)/global/HEPGeometry/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 1999/01/07 16:10:04 gunter Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:23 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for ions library. Gabriele Cosmo, 18/9/96.
# --------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += -I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
-I$(G4BASE)/global/HEPGeometry/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 1999/01/07 16:10:07 gunter Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:23 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for mesons library. Gabriele Cosmo, 18/9/96.
# --------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += -I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
-I$(G4BASE)/global/HEPGeometry/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 1999/01/07 16:10:20 gunter Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:24 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for leptons library. Gabriele Cosmo, 18/9/96.
# --------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.5 2002/12/16 11:15:43 gcosmo Exp $
# $Id: GNUmakefile,v 1.6 2004/06/11 14:25:25 gcosmo Exp $
# ----------------------------------------------------------------
# GNUmakefile for particle management library. G.Cosmo, 4/4/97.
# ----------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4DecayProducts.hh,v 1.8 2001/07/11 10:01:55 gunter Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: G4DecayProducts.hh,v 1.11 2004/06/11 14:25:25 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// ------------------------------------------------------------
@@ -101,10 +101,15 @@ class G4DecayProducts
};
#if defined G4PARTICLES_ALLOC_EXPORT
extern G4DLLEXPORT G4Allocator<G4DecayProducts> aDecayProductsAllocator;
#else
extern G4DLLIMPORT G4Allocator<G4DecayProducts> aDecayProductsAllocator;
#endif
// ------------------------
// Inlined operators
// ------------------------
extern G4Allocator<G4DecayProducts> aDecayProductsAllocator;
inline void * G4DecayProducts::operator new(size_t)
{
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4DynamicParticle.icc,v 1.8 2001/07/11 10:01:55 gunter Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: G4DynamicParticle.icc,v 1.11 2004/06/11 14:25:26 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// ------------------------------------------------------------
@@ -32,8 +32,11 @@
// 17 AUg. 1999 H.Kurashige
// ------------------------------------------------------------
extern G4Allocator<G4DynamicParticle> aDynamicParticleAllocator;
#if defined G4PARTICLES_ALLOC_EXPORT
extern G4DLLEXPORT G4Allocator<G4DynamicParticle> aDynamicParticleAllocator;
#else
extern G4DLLIMPORT G4Allocator<G4DynamicParticle> aDynamicParticleAllocator;
#endif
// ------------------------
// Inlined operators
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4ElectronOccupancy.hh,v 1.5 2001/07/11 10:01:55 gunter Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: G4ElectronOccupancy.hh,v 1.8 2004/06/11 14:25:27 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// ------------------------------------------------------------
@@ -98,7 +98,11 @@ class G4ElectronOccupancy
};
extern G4Allocator<G4ElectronOccupancy> aElectronOccupancyAllocator;
#if defined G4PARTICLES_ALLOC_EXPORT
extern G4DLLEXPORT G4Allocator<G4ElectronOccupancy> aElectronOccupancyAllocator;
#else
extern G4DLLIMPORT G4Allocator<G4ElectronOccupancy> aElectronOccupancyAllocator;
#endif
// ------------------------
// Inlined operators
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4DecayProducts.cc,v 1.10 2003/09/12 19:21:07 asaim Exp $
// GEANT4 tag $Name: particles-V05-02-02 $
// $Id: G4DecayProducts.cc,v 1.12 2004/06/11 14:25:27 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// ------------------------------------------------------------
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4DynamicParticle.cc,v 1.18 2003/12/01 15:15:36 vnivanch Exp $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
// $Id: G4DynamicParticle.cc,v 1.20 2004/06/11 14:25:28 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// --------------------------------------------------------------
@@ -57,6 +57,7 @@
// take into account the case of virtual photons
//
//--------------------------------------------------------------
#include "G4DynamicParticle.hh"
#include "G4DecayProducts.hh"
#include "G4LorentzVector.hh"
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4ElectronOccupancy.cc,v 1.6 2001/07/11 10:01:59 gunter Exp $
// GEANT4 tag $Name: geant4-05-02-patch-01 $
// $Id: G4ElectronOccupancy.cc,v 1.8 2004/06/11 14:25:29 gcosmo Exp $
// GEANT4 tag $Name: geant4-06-02 $
//
//
// ----------------------------------------------------------------------
@@ -35,7 +35,6 @@
// in atomic orbits
// ---------------------------------------------------------------
#include "G4ElectronOccupancy.hh"
G4Allocator<G4ElectronOccupancy> aElectronOccupancyAllocator;
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 1999/01/07 16:10:37 gunter Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:29 gcosmo Exp $
# --------------------------------------------------------------
# GNUmakefile for shortlived library. Gabriele Cosmo, 18/9/96.
# --------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
+2 -1
View File
@@ -1,4 +1,4 @@
# $Id: GNUmakefile,v 1.1 2003/09/21 19:38:49 kurasige Exp $
# $Id: GNUmakefile,v 1.2 2004/06/11 14:25:31 gcosmo Exp $
# ----------------------------------------------------------------
# GNUmakefile for particle management library. G.Cosmo, 4/4/97.
# ----------------------------------------------------------------
@@ -11,6 +11,7 @@ endif
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4PARTICLES_ALLOC_EXPORT
CPPFLAGS += \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \