Import Geant4 10.7.0 source tree
This commit is contained in:
@@ -1195,7 +1195,7 @@ Re-tag with subdirectories "utils" and "evaporation" (excluded by mistake).
|
||||
------------------------------------------------------
|
||||
- G4TwoBodyAngularDist: NEW Factory singleton containing all of the
|
||||
angular-distribution generators created below. Code from G4EPCollider to
|
||||
choose generator based on intial and final states moved here, accessed
|
||||
choose generator based on initial and final states moved here, accessed
|
||||
through static function.
|
||||
|
||||
- G4ElementaryParticleCollider: Angular distribution generators moved to
|
||||
@@ -3662,7 +3662,7 @@ interfaces between pion/nucleon and kaon/hyperon samplers.
|
||||
conditional dimensioning (e.g., if N8==0, use [1]). Define second
|
||||
9-body constructor to accept and initialize the new arrays.
|
||||
|
||||
4) Eliminate static intialization of index[], moving it into
|
||||
4) Eliminate static initialization of index[], moving it into
|
||||
initialize(). Template specialization can't be used with data!
|
||||
|
||||
5) Add separate "sum" (summed N-body cross-sections) and "tot" arrays
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// Date: 7 March 2013
|
||||
//
|
||||
// Description: Singleton class to evaluate multi-body momentum distribution
|
||||
// functions based on intial state codes and multiplicity.
|
||||
// functions based on initial state codes and multiplicity.
|
||||
//
|
||||
// NOTE: Separate multiplicity-3 generators are not used, per V.Uzhinsky
|
||||
//
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// Date: 21 February 2013
|
||||
//
|
||||
// Description: Singleton class to evaluate two-body angular distribution
|
||||
// functions based on intial/final state codes.
|
||||
// functions based on initial/final state codes.
|
||||
//
|
||||
// 20130307 M. Kelsey -- Add verbosity interface for contained objects
|
||||
// 20130422 M. Kelsey -- Add three-body distributions, for temporary use
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# Package: Geant4.src.G4processes.G4hadronic.G4hadronic_models.G4had_hetcpp.G4hadronic_bert_cascade
|
||||
#
|
||||
# Sources description for a library.
|
||||
# Lists the sources and headers of the code explicitely.
|
||||
# Lists the sources and headers of the code explicitly.
|
||||
# Lists include paths needed.
|
||||
# Lists the internal granular and global dependencies of the library.
|
||||
# Source specific properties should be added at the end.
|
||||
@@ -35,47 +35,9 @@
|
||||
# 20150323 M. Kelsey -- Add newly split G4KaonSampler and G4HyperonSampler
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
# List external includes needed.
|
||||
include_directories(${CLHEP_INCLUDE_DIRS})
|
||||
|
||||
# List internal includes needed.
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPNumerics/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/intercoms/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/particles/shortlived/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/cross_sections/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/cascade/cascade/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/evaporation/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/fermi_breakup/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/handler/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/multifragmentation/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/photon_evaporation/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/de_excitation/util/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/pre_equilibrium/exciton_model/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/processes/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
|
||||
|
||||
#
|
||||
# Define the Geant4 Module.
|
||||
#
|
||||
include(Geant4MacroDefineModule)
|
||||
GEANT4_DEFINE_MODULE(NAME G4hadronic_bert_cascade
|
||||
HEADERS
|
||||
G4Analyser.hh
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// Date: 7 March 2013
|
||||
//
|
||||
// Description: Singleton class to evaluate multi-body momentum distribution
|
||||
// functions based on intial state codes and multiplicity.
|
||||
// functions based on initial state codes and multiplicity.
|
||||
//
|
||||
// 20130308 Use envvar to enable/disable use of 3-body generators.
|
||||
// 20130619 Change singleton instance to be thread-local, to avoid collisions.
|
||||
|
||||
@@ -318,7 +318,7 @@ void G4NucleiModel::generateModel(G4int a, G4int z) {
|
||||
<< G4endl;
|
||||
}
|
||||
|
||||
// If model already built, just return; otherwise intialize everything
|
||||
// If model already built, just return; otherwise initialize everything
|
||||
if (a == A && z == Z) {
|
||||
if (verboseLevel > 1) G4cout << " model already generated" << z << G4endl;
|
||||
reset();
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// Date: 21 February 2013
|
||||
//
|
||||
// Description: Singleton class to evaluate two-body angular distribution
|
||||
// functions based on intial/final state codes.
|
||||
// functions based on initial/final state codes.
|
||||
//
|
||||
// 20130307 M. Kelsey -- Add verbosity interface
|
||||
// 20130422 M. Kelsey -- Add three-body distributions, for temporary use
|
||||
|
||||
Reference in New Issue
Block a user