Import Geant4 10.7.0.beta source tree
This commit is contained in:
@@ -6,22 +6,27 @@
|
||||
|
||||
Hadronic physics-list/constructors/limiters History
|
||||
---------------------------------------------------
|
||||
This file should be used to briefly summarize all major modifications
|
||||
This file should be used to briefly summarize all major modifications
|
||||
introduced in the code and keeptrack of all tags.
|
||||
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
28-May-2020, B. Morgan (phys-ctor-limiters-V10-06-02)
|
||||
- Remove obsolete GRANULAR_DEPENDENCIES entries
|
||||
|
||||
13-May-2020, M. Asai (phys-ctor-limiters-V10-05-01)
|
||||
13-May-2020, M. Asai (phys-ctor-limiters-V10-06-01)
|
||||
- G4GenericBiasingPhysics.cc : add missing code for parallel geometries
|
||||
for all neutral / charged particles.
|
||||
|
||||
26-March-2020, I. Semeniouk (phys-ctor-limiters-V10-06-00)
|
||||
- G4FastSimulationPhysics : merge ActivateFastSimulation calls for mass and parallel geometries cases
|
||||
|
||||
15-Nov-2019, G. Cosmo (phys-ctor-limiters-V10-05-00)
|
||||
- Fixed cases of implicit type conversions from size_t to G4int.
|
||||
|
||||
22-Nov-2017, V. Ivanchenko (phys-ctor-limiters-V10-03-02)
|
||||
- G4StepLimiterPhysics - fixed thread safety - removed possible
|
||||
- G4StepLimiterPhysics - fixed thread safety - removed possible
|
||||
race condition
|
||||
- G4NeutronTrackingCut - cosmetic change (removed commented code,
|
||||
added explicit builder type)
|
||||
@@ -62,8 +67,8 @@ introduced in the code and keeptrack of all tags.
|
||||
fix required by clang39 on Windows and MAC
|
||||
|
||||
18-Jul-2016, I. Hrivnacova (phys-ctor-limiters-V10-02-01)
|
||||
- G4StepLimiterPhysics:
|
||||
Added an option which allows to apply the step limit to all particles
|
||||
- G4StepLimiterPhysics:
|
||||
Added an option which allows to apply the step limit to all particles
|
||||
(by default the step limit is applied to charged particles only).
|
||||
|
||||
27-Jan-2016, M. Asai (phys-ctor-limiters-V10-02-00)
|
||||
@@ -94,13 +99,13 @@ introduced in the code and keeptrack of all tags.
|
||||
physics processes.
|
||||
|
||||
05-Aug-2014, Vladimir Ivanchenko (phys-ctor-limiters-V10-00-03)
|
||||
- G4NeurtonTrackingCut - register G4NeutronKiller in
|
||||
- G4NeurtonTrackingCut - register G4NeutronKiller in
|
||||
G4HadronicProcessStore - improved log and process deleted at exit
|
||||
|
||||
05-Jul-2014, Andrea Dotti (phys-ctor-limiters-V10-00-02)
|
||||
- Fix (possible) data-race condition in G4NeutronTrackingCut in
|
||||
- Fix (possible) data-race condition in G4NeutronTrackingCut in
|
||||
calling G4MTcout (defect seen from DRD)
|
||||
|
||||
|
||||
27-May-2014, Vladimir Ivanchenko (phys-ctor-limiters-V10-00-01)
|
||||
- G4StepLimiterPhysics - fixed minor memory leak reported by Coverity
|
||||
|
||||
@@ -132,7 +137,7 @@ introduced in the code and keeptrack of all tags.
|
||||
- Removed low_energy and high_energy from sources.cmake and GNUmakefile.
|
||||
|
||||
08-May-2013, Andrea Dotti (phys-ctor-limiters-V09-06-07)
|
||||
- Bug Fixing for MT (wasActivated flag is now TLS) in G4NeutronTrackingCut
|
||||
- Bug Fixing for MT (wasActivated flag is now TLS) in G4NeutronTrackingCut
|
||||
|
||||
15-May-2013, Makoto Asai (phys-ctor-limiters-V09-06-06)
|
||||
- Making G4ParallelWorldPhysics work for layered mass geometry.
|
||||
@@ -152,8 +157,8 @@ introduced in the code and keeptrack of all tags.
|
||||
- Changes needed for MT: now G4VUserPhysicsList is a split class
|
||||
|
||||
02-Feb-2013, V.Ivanchenko (phys-ctor-limiters-V09-06-01)
|
||||
- added forgotten G4StepLimiterPhysics and fixed source.cmake
|
||||
- added forgotten G4StepLimiterPhysics and fixed source.cmake
|
||||
|
||||
10-Jan-2013, Gunter Folger (phys-ctor-limiters-V09-06-00)
|
||||
- new directory structure introduced.
|
||||
- new directory structure introduced.
|
||||
constructors/limiters classes
|
||||
|
||||
@@ -50,10 +50,9 @@ public:
|
||||
// -- Fast simulation activation methods:
|
||||
// --------------------------------------
|
||||
// -- Used to select particles for which fast simulation has to be activated:
|
||||
// ---- Activate fast simulation for one particle with fast simulation attached to mass geometry:
|
||||
void ActivateFastSimulation(const G4String& particleName);
|
||||
// ---- Activate fast simulation for one particle with fast simulation attached to a parallel geometry:
|
||||
void ActivateFastSimulation(const G4String& particleName, const G4String& parallelGeometryName);
|
||||
// ---- Activate fast simulation for one particle with fast simulation attached to mass geometry: (without geometry name) or
|
||||
// ---- activate fast simulation for one particle with fast simulation attached to a parallel geometry:
|
||||
void ActivateFastSimulation(const G4String particleName, const G4String parallelGeometryName = "");
|
||||
|
||||
// -- Information about particles under fast simulation:
|
||||
void BeVerbose() { fVerbose = true; }
|
||||
@@ -81,8 +80,6 @@ private:
|
||||
|
||||
// -- Report:
|
||||
G4bool fVerbose;
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -115,7 +115,6 @@ GEANT4_DEFINE_MODULE(NAME G4phys_ctor_limiters
|
||||
G4bosons
|
||||
G4cuts
|
||||
G4scoring
|
||||
G4biasing
|
||||
G4parameterisation
|
||||
G4decay
|
||||
G4digits
|
||||
@@ -131,14 +130,11 @@ GEANT4_DEFINE_MODULE(NAME G4phys_ctor_limiters
|
||||
G4had_mod_man
|
||||
G4had_mod_util
|
||||
G4had_lept_nuclear
|
||||
G4had_neu_hp
|
||||
G4had_preequ_exciton
|
||||
G4had_string_diff
|
||||
G4had_string_frag
|
||||
G4had_string_man
|
||||
G4had_theo_max
|
||||
G4hadronic_HE
|
||||
G4hadronic_LE
|
||||
G4hadronic_bert_cascade
|
||||
G4hadronic_binary
|
||||
G4hadronic_coherent_elastic
|
||||
|
||||
@@ -63,15 +63,7 @@ G4FastSimulationPhysics::~G4FastSimulationPhysics()
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void G4FastSimulationPhysics::ActivateFastSimulation(const G4String& particleName)
|
||||
{
|
||||
fParticlesUnderFastSimulation.push_back(particleName);
|
||||
fGeometries .push_back("");
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void G4FastSimulationPhysics::ActivateFastSimulation(const G4String& particleName, const G4String& parallelGeometryName)
|
||||
void G4FastSimulationPhysics::ActivateFastSimulation(const G4String particleName, const G4String parallelGeometryName)
|
||||
{
|
||||
fParticlesUnderFastSimulation.push_back(particleName);
|
||||
fGeometries .push_back(parallelGeometryName);
|
||||
|
||||
Reference in New Issue
Block a user