Files
2025-12-05 08:54:02 +01:00

169 lines
5.9 KiB
Plaintext

# Example NeutronSource History
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
which **must** added in reverse chronological order (newest at the top). It must **not**
be used as a substitute for writing good git commit messages!
## 2025-11-14 Michel Maire (NeutronSource-V11-03-04)
- PhysicsList.cc: use local RadioactiveDecayPhysics instead of G4RadioaciveDecayPhysics
## 2025-11-05 Michel Maire (NeutronSource-V11-03-03)
- PhysicsList.cc: use G4EmStandardPhysics_option3 instead of opt4
add G4EmExtraPhysics as an alternative to GammaNuclearPhysics
use G4HadronElasticPhysicsXS instead of HP
## 2025-10-29 Michel Maire (NeutronSource-V11-03-02)
- GammaNuclearPhysics.cc: use G4GammaNuclearXS dataset
## 2025-08-04 Vladimir Ivanchenko (NeutronSource-V11-03-01)
- PhysicsList - removed temporary access to neutron capture model based
on model name; removed unnecesary commented lines, used EM Opt4
configuration for HP physics
## 2025-05-20 Michel Maire (NeutronSource-V11-03-00)
- NeutronSource.cc - SetUseNRESP71Model(true)
## 2024-02-20 Michel Maire (NeutronSource-V11-02-00)
- PhysicsList: add G4HadronElasticPhysicsXS
- RadioactiveDecayPhysics: add Triton
- GammaNuclearPhysics, GammaNuclearPhysicsLEND: apply coding rules
## 2023-11-10 Alberto Ribon (NeutronSource-V11-01-01)
- In all macro files, introduced the UI command
'/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
to allow all radioactive decays (including the very long ones).
This is necessary since G4 11.2, being 1 year the default time
threshold above which the decays are ignored.
## 2023-07-12 Michel Maire (NeutronSource-V11-01-00)
- revision of all headers
## 2022-04-01 Michel Maire (NeutronSource-V11-00-01)
- PhysicsList: add G4NuclideTable::SetThresholdOfHalfLife(1ns*log2)
## 2021-12-10 Ben Morgan (NeutronSource-V11-00-00)
- Change to new Markdown History format
---
# History entries prior to 11.0
13-10-21 mma (NeutronSource-V10-07-11)
- HadronElasticPhysicsHP : use G4GenericMessenger instead of NeutronHPMessenger
- RadioactiveDecayPhysics : do not change ThresholdOfHalfLife
06-10-21 I. Hrivnacova (NeutronSource-V10-07-10)
- Migration to new G4AnalysisManager.hh header;
define the default output file type (root).
05-08-21 mma (NeutronSource-V10-07-09)
- ElectromagneticPhysics : update EM parameters
- RadioactiveDecayPhysics : new constructor, include G4Radioactivation process,
inactivate atomic deexcitation
27-07-21 mma (NeutronSource-V10-07-08)
- RunAction::CountProcesses() : add a protection if (process == nullptr)
- TrackingAction, RunAction : add a comment for excited states
19-07-21 I. Hrivnacova (NeutronSource-V10-07-07)
- Updated for changes in the analysis category:
removed deleting of the analysis manager,
as this is now done by the Geant4 kernel.
22-06-21 G. Cosmo (NeutronSource-V10-07-06)
- Use new CLHEP units for minute, hour, day, year and millielectronvolt
in PhysicsList.
14-04-21 mma (NeutronSource-V10-07-05)
- NeutronSource.cc: RunManagerFactory
G4SteppingVerboseWithUnits
ParticleHP env variables
- ActionInitialization.hh and cc: remove SteppingVerbose class
04-03-21 A. Ribon (NeutronSource-V10-07-04)
- GammaNuclearPhysics, GammaNuclearPhysicsLEND : replaced
G4PhotoNuclearProcess (that has been deleted) with
G4HadronInelasticProcess.
29-01-21 mma (NeutronSource-V10-07-03)
- TrackingAction, Run: print meanLife
- PhysicsList: add new units for time
15-01-21 mma (NeutronSource-V10-07-02)
- TrackingAction: count secondary particles with meanLife > 0.
05-01-21 mma (NeutronSource-V10-07-01)
- PhysicsList: add GammaNuclearPhysicsLEND
01-01-21 mma (NeutronSource-V10-07-00)
- update ElectromagneticPhysics
25-10-20 mma (NeutronSource-V10-06-02)
- README : add macros descrption
05-08-20 A. Ribon (NeutronSource-V10-06-01)
- envHadronic.(c)sh , NeutronSource.cc : removed deprecated HP
environmental variables and replaced them with corresponding
C++ calls in the main.
(These two shell-script files will be removed in G4 11.0.)
13-05-20 mma (NeutronSource-V10-06-00)
- GammaNuclearPhysics : add G4LowEGammaNuclearModel
07-10-18 mma (NeutronSource-V10-04-07)
- PhysicsList : use G4IonElasticPhysics and G4IonPhysicsXS
07-08-18 mma (NeutronSource-V10-04-06)
- PhysicsList::ConstructProcess() : activate the use of GetHadronicModel(modelName)
17-07-18 mma (NeutronSource-V10-04-05)
- PhysicsList::ConstructProcess() : example to use GetHadronicModel(modelName)
05-07-18 mma (NeutronSource-V10-04-04)
- PhysicsList : modifications to use method ConstructProcess()
25-06-18 mma (NeutronSource-V10-04-03)
- envHadronic : add env variables for particleHP (PHP)
09-05-18 B. Morgan (NeutronSource-V10-04-02)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
05-04-18 mma (NeutronSource-V10-04-01)
- NeutronSource.cc : set visualisation only in interactive session.
17-03-18 mma (NeutronSource-V10-04-00)
- NeutronSource.cc : remove G4UI_USE and G4VIS_USE
28-11-17 I. Hrivnacova (NeutronSource-V10-03-04)
- Fixed Doxygen warnings
27-04-17 mma (NeutronSource-V10-03-03)
- Update Readme
12-04-17 mma (NeutronSource-V10-03-02)
- BeginOfRunAction() : remove SetRandomNumberStore()
19-02-17 mma (NeutronSource-V10-03-01)
- HistoManager.cc : add a comment
17-02-17 mma (NeutronSource-V10-03-00)
- Run.cc : remove normalisation of all histos
14-10-16 G.Folger (NeutronSource-V10-02-01)
- remove direct use of aParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
26-09-16 mma (NeutronSource-V10-02-00)
- change name : AmBe --> NeutronSource
22-09-16 mma (AmBe-V10-02-02)
- update GNUmakefile
18-09-16 mma (AmBe-V10-02-01)
- decrease statistic
01-07-16 Michel Maire (AmBe-V10-02-00)
- created from Hadr06