Import Geant4 6.2.0 source tree
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user