376 lines
13 KiB
Plaintext
376 lines
13 KiB
Plaintext
# Example rdecay02 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!
|
|
|
|
## 2024-06-07 Vladimir Ivanchenko (rdecay02-V11-02-00)
|
|
- BiasedRDPhysics - removed unnecessary lines and forward declarations
|
|
|
|
## 2023-11-10 Alberto Ribon (rdecay02-V11-01-02)
|
|
- 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-08-04 Michel Maire (rdecay02-V11-01-01)
|
|
- add run.mac
|
|
- update README, CMakeLists.txt
|
|
|
|
## 2023-07-21 Michel Maire (rdecay02-V11-01-00)
|
|
- Revision of all headers
|
|
|
|
## 2021-12-10 Ben Morgan (rdecay02-V11-00-00)
|
|
- Change to new Markdown History format
|
|
|
|
---
|
|
|
|
# History entries prior to 11.0
|
|
|
|
06-10-21 I. Hrivnacova (rdecay02-V10-07-04)
|
|
- Migration to new G4AnalysisManager.hh header;
|
|
define the default output file type (root).
|
|
|
|
27-07-21 mma (rdecay02-V10-07-03)
|
|
- RunAction::CountProcesses() : add a protection if (process == nullptr)
|
|
|
|
19-07-21 I. Hrivnacova (rdecay02-V10-07-02)
|
|
--------------------------------------
|
|
- 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 (rdecay02-V10-07-01)
|
|
--------------------------------------
|
|
- Use new CLHEP units for minute, hour, day, year and millielectronvolt
|
|
in PhysicsList.
|
|
|
|
19-04-21 mma (rdecay02-V10-07-00)
|
|
---------------------------------
|
|
- rdecay02.cc: RunManagerFactory
|
|
G4SteppingVerboseWithUnits
|
|
- ActionInitialization.hh and cc: remove SteppingVerbose class
|
|
|
|
05-08-20 Alberto Ribon (rdecay02-V10-06-00)
|
|
--------------------------------------------
|
|
- README, .README.txt, macros/* : migrated UI commands from "/grdm/..."
|
|
to "/process/had/rdm/..."
|
|
|
|
20-06-19 Dennis Wright (rdecay02-V10-05-00)
|
|
--------------------------------------------
|
|
- in order to separate biased from unbiased RDM in physics lists, create new
|
|
class BiasedRDPhysics which uses new G4Radioactivation process with all
|
|
biasing available, instead of using
|
|
physics_lists/constructors/decay/G4RadioactiveDecayPhysics
|
|
which will in future used only unbiased RDM.
|
|
|
|
- PhysicsList.cc: replace G4RadioactiveDecayPhysics with BiasedRDPhysics,
|
|
also remove HP option physics lists
|
|
|
|
- Run.cc: replace G4RadioactiveDecay with G4Radioactivation
|
|
|
|
|
|
08-05-18 Ben Morgan (rdecay02-V10-04-03)
|
|
----------------------------------------
|
|
- Include G4Types before use of G4MULTITHREADED. For forward
|
|
compatibility with move to #defines over -D for G4 preprocessor
|
|
symbols.
|
|
|
|
06-04-18 mma (rdecay02-V10-04-02)
|
|
- rdecay02.cc : set visualisation only in interactive session.
|
|
|
|
04-04-18 Dennis Wright (rdecay02-V10-04-01)
|
|
- in /src
|
|
PhysicsList.cc: in ctor set nuclide table half-life threshold to
|
|
0.1 picosecond and level tolerance to 1.0 eV, otherwise we miss many
|
|
short-lived nuclides
|
|
|
|
HistoManager.cc, TrackingAction.cc: add two histograms to look at
|
|
0 - 0.1 MeV, and 0 to 1 MeV ranges in particle emission spectra
|
|
|
|
- in /macros
|
|
update to latest UserEvapData_z83.a210, UserRadData_z82.a210,
|
|
UserEvapData_z102.a252 to latest database formats
|
|
|
|
remove energy unit (keV) from call to /gun/ion in u238b.mac,
|
|
po201m.mac and UserEvapDataBiTest.mac
|
|
|
|
15-03-18 mma (rdecay02-V10-04-00)
|
|
- rdecay02.cc : remove G4UI_USE and G4VIS_USE
|
|
|
|
06-07-17 Vladimir Ivanchenko (rdecay02-V10-03-01)
|
|
- PhysicsList - use G4EmStandardPhysics and G4EmExtraPhysics,
|
|
defined EM parameters as it was in previous version of the
|
|
example, disable electro- and muon-nuclear as it was in previous
|
|
version of the example
|
|
- EmStandardPhysics and GammaPhysics are removed
|
|
|
|
15-06-17 Dennis Wright (rdecay02-V10-03-00)
|
|
- README: add note stating that all histograms but one are turned off by
|
|
default, and describing how to turn them back on. Solves user
|
|
complaint in bug report #1936
|
|
|
|
14-10-16 G.Folger (rdecay02-V10-02-01)
|
|
- remove direct use of theParticleIterator, use GetParticleTableIterator().
|
|
fix required by clang39 on Linux and MAC
|
|
|
|
04-07-16 I. Hrivnacova
|
|
- Fixes for Doxygen documentation
|
|
|
|
22-02-2016 mma (rdecay02-V10-02-00)
|
|
- PhysicsList : register hadronic processes
|
|
|
|
24-08-2015 mma (rdecay02-V10-01-03)
|
|
- update Readme
|
|
|
|
10-05-2015 mma (rdecay02-V10-01-02)
|
|
- HistoManager: SetNtupleActivation(false)
|
|
|
|
02-03-2015 mma (rdecay02-V10-01-01)
|
|
- modify rdecay02.in
|
|
|
|
27-02-2015 Michel Maire (rdecay02-V10-01-00)
|
|
- Rewritten.
|
|
- use analysis g4tools
|
|
- migration to MT
|
|
|
|
16 October 2014 Ivana Hrivnacova (rdecay02-V10-00-03)
|
|
------------------------------------------------
|
|
- Fixed coding guidelines (long lines) in exrdmDetectorConstruction.cc
|
|
|
|
1 July 2014 Dennis Wright (rdecay02-V10-00-02)
|
|
------------------------------------------------
|
|
- fix bug 1461: no elastic cross section found for generic ions
|
|
Assigned model G4NuclNuclDiffuseElastic and cross section G4GGNuclNuclCrossSection
|
|
to generic ions in exrdmPhysListHadron
|
|
|
|
18/02/2014 mma (rdecay02-V10-00-01)
|
|
- exrdmAnalysisManager::EndOfEvent(), 217 : do not force 'second'
|
|
|
|
07/01/2014 Gunter Folger (rdecay02-V10-00-00)
|
|
- Fix problem identified in boudary chack mode. In exrdmHisto.cc::AddRow(),
|
|
using root, float ar[4] was used to take 6 elements.
|
|
Fix is to new ar with proper size.
|
|
|
|
18/11/2013 Ivana Hrivnacova (rdecay02-V09-06-06)
|
|
- Fixed .README
|
|
|
|
04/11/2013 Dennis Wright (rdecay02-V09-06-05)
|
|
- exrdmPhysicsList - replace G4LElastic and G4LCapture with G4HadronElastic
|
|
and G4NeutronRadCapture
|
|
|
|
23/08/2013 Vladimir Ivanchenko (rdecay02-V09-06-04)
|
|
- exrdmPhysicsList - use standard constructors for EM physics, removed
|
|
local low-energy EM physics
|
|
|
|
23/08/2013 Vladimir Ivanchenko (rdecay02-V09-06-03)
|
|
- exrdmPhysicsList - use standard constructors for hadronic builders
|
|
instead of obsolete
|
|
|
|
22/08/2013 Vladimir Ivanchenko (rdecay02-V09-06-02)
|
|
- Removed unused include of G4UrbanMscModel93.hh
|
|
|
|
01/04/2013 A.Dotti (rdecay02-V09-06-01)
|
|
- New API for phsyics list
|
|
|
|
19/02/2013 I. Hrivnacova
|
|
- Applied coding guidelines (data members initialization)
|
|
|
|
01/02/2013 Vladimir Ivanchenko (rdecay02-V09-06-00)
|
|
- Migration to new physics_lists directory structure
|
|
|
|
28/11/2012 Gabriele Cosmo (rdecay02-V09-05-05)
|
|
- Fixed cases of variable shadowing.
|
|
|
|
14/11/2012 Ivana Hrivnacova (rdecay02-V09-05-04)
|
|
- Minor fix in CMake build
|
|
|
|
24/10/2012 Alberto Ribon (rdecay02-V09-05-03)
|
|
- Migrated to the new stopping physics.
|
|
|
|
25/09/2012 Ivana Hrivnacova
|
|
- Fixed AIDA dependent code
|
|
|
|
13/06/2012 Laurent Desorgher (rdecay02-V09-05-02)
|
|
- Update/Review of the code according to coding guide lines 2.1-3.1
|
|
|
|
01/05/2012 Laurent Desorgher (rdecay02-V09-05-01)
|
|
- Adding of tuple RDecayProducts registering Z,A,time,energy, PID,weight of each radioactive decay product
|
|
- Changes in UserRadDataCf238Test.mac and UserRadData_z82.a210 to check
|
|
that the mean life time given in UserRadData_z82.a210 is properly taken into account in the code.
|
|
- Merge the modification of Fan Lei for the activation computation in the new tag
|
|
|
|
04/04/2012 Laurent Desorgher (rdecay02-V09-05-00)
|
|
- Update/Review of the code according to coding guide lines 1.3, 1.4, and 1.5
|
|
|
|
23/11/2011 - L.Desorgher (rdecay02-V09-04-04)
|
|
|
|
-Add the commands "/process/em/fluo true" "/process/em/auger true"
|
|
in all macro files to have the atomic relaxation taking place, with the new EM interface
|
|
for atomic relaxation.
|
|
-Update of the README file to warn on the need of these commands.
|
|
|
|
|
|
|
|
23/11/2011 - L.Desorgher (rdecay02-V09-04-03)
|
|
- Create this intermediate tag as copy of exradioactive-V09-04-00 for what concern
|
|
rdecay02. The exradioactive-V09-04-00 tag was created in the parent directory,
|
|
but it contains only change in rdecay02.So its cirrect place would have been here.
|
|
For changes from rdecay02-V09-04-02 to rdecay02-V09-04-03 see the History file in the parent
|
|
directory.
|
|
|
|
|
|
29/04/2011 - S. Incerti (rdecay02-V09-04-02)
|
|
- Updated obsolete low energy EM physics list
|
|
|
|
31/03/2011 - G. Folger (rdecay02-V09-04-01)
|
|
- Add missing include of StatMF in physics list. This was previously
|
|
included indirectly via G4ExcitationHandler.
|
|
|
|
04/03/2011 - L. Desorgher (rdecay02-V09-04-00)
|
|
-Correct prepocessor lines 316-320 in exrdmHisto.cc to get the code
|
|
also compiled with ROOT (G4ANALYSIS_USE_ROOT switch on)
|
|
|
|
17/11/2010 - F.Lei (rdecay02-V09-03-04)
|
|
- The radioactivity data is output in file ".activity" with the same file name as the .aida or .root files
|
|
- Added more macros macros/u238-b.mac macros/u238.mac macros/po201m.mac
|
|
- rename vrml.mac to vrml.g4mac
|
|
|
|
11/11/2010 - F.Lei (rdecay02-V09-03-03)
|
|
- Updated exrdmAnalysisManager.cc to output the accumulated radioactivities in the file
|
|
"activities.data" at the end of a run, in VR mode.
|
|
- Added macros/proton-beam.mac
|
|
|
|
09/11/2010 - M.Asai (rdecay02-V09-03-02)
|
|
- Fix AIDA file option.
|
|
|
|
08/11/2010 - J.Allison (rdecay02-V09-03-01)
|
|
- Introduced G4UIExecutive.
|
|
|
|
16/10/2010 - G.Cosmo (rdecay02-V09-03-00)
|
|
- Migrated from "exrdm".
|
|
|
|
06/06/2010 - J.Perl (exrdm-V09-03-02)
|
|
- Remove unused variable in EventAction
|
|
|
|
02/06/2010 - J.Perl (exrdm-V09-03-01)
|
|
- Updated vis usage
|
|
|
|
10/05/2010 V.Ivanchenko (exrdm-V09-03-00)
|
|
- substitute G4MultipleScattering by specialized processes per particle type
|
|
|
|
22/09/2009 G.Folger (exrdm-V09-02-00)
|
|
- remove trivial compilation warning when compiled without G4ANALYSIS_USE in
|
|
src/src/exrdmHisto.cc
|
|
|
|
05/12/2008 F.Lei (exrdm-V09-01-04)
|
|
- exrdmAnalysisManager.cc, exrdmSteppingAction.cc
|
|
- better G4ANALYSIS_USE and G4ANALYSIS_USE_ROOT logic
|
|
- GNUMakefile
|
|
|
|
04/12/2008 F.Lei (exrdm-V09-01-03)
|
|
- exrdmHisto: delete hfileROOT in save();
|
|
- exrdmAnalysisManager.cc, exrdmSteppingAction.cc
|
|
- used || login between G4ANALYSIS_USE and G4ANALYSIS_USE_ROOT
|
|
- Updated README, macro/f24.mac
|
|
|
|
04/12/2008 G.Barrand
|
|
- exrdmAnalyisManager : dispose() : cstor, dstor private.
|
|
- exrdmHisto : revisit the AIDA sector, mainly creation/deletion of things.
|
|
Now the program holds in case of multiple /run/beamOn.
|
|
NOTE : someone should do the same with the ROOT sector...
|
|
I have let a //FIXME in exrdmHisto::~exrdmHisto and ~exrdmAnalysisManager().
|
|
- EventAction, RunAction : have some #ifdef G4VIS_USE to be able to
|
|
disconnect properly the G4/vis.
|
|
|
|
02/12/2008 F.Lei (exrdm-V09-01-02)
|
|
- exrdmHisto,exrdmHistoMessenger & exrdmAnalysisManager: updated the usage
|
|
of AIDA analysis package.
|
|
|
|
August 10th, 2008 V.Ivanchenko (exrdm-V09-01-01)
|
|
--------------------------------------------------
|
|
- exdrmMatarialMessenger - fix units of density
|
|
- exdrmPhysicsList - fix definition of cuts; simplify logic
|
|
of setting of hadronic physics;
|
|
remove double instantiation of radioactive decay
|
|
- removed compillation warnings in several places
|
|
- replace flag G4ANALYSIS_USE_AIDA by G4ANALYSIS_USE
|
|
- remove AIDA setup from GNUmakefile (use one from central scripts)
|
|
|
|
01 May 2008, Fan Lei (exrdm-V09-01-00)
|
|
--------------------------------------------------
|
|
- Removed "," from the Ntuple header definition
|
|
- All energy depositions are collected, apart from that of the primary track.
|
|
|
|
November 15th, 2007 V.Ivanchenko (exrdm-V09-00-02)
|
|
--------------------------------------------------
|
|
- A minor fix of low-energy EM physics builder
|
|
|
|
November 14th, 2007 V.Ivanchenko (exrdm-V09-00-01)
|
|
--------------------------------------------------
|
|
- Use decay and radiactive decay builders from physics)lists library
|
|
- Added elastic, stopping, ion and extraEm physics
|
|
|
|
July 3th, 2007 V.Ivanchenko (exrdm-V09-00-00)
|
|
---------------------------------------------
|
|
- Remove obsolete hadronic builders and use only QGSP_BIC, QGSP_BIC_HP,
|
|
QGSP_BERT, QGSP_BERT_HP
|
|
|
|
February 14th, 2006 V.Ivanchenko (exrdm-V08-02-01)
|
|
-------------------------------
|
|
- Use standard EM builder from physics_list subdirectory
|
|
|
|
21/12/2006 F.Lei (exrdm-V08-02-00)
|
|
- Added ROOT format option for outputting results. It is the default format now.
|
|
|
|
February 16th, 2006 V.Ivanchenko (exrdm-V08-00-00)
|
|
-------------------------------
|
|
- Update Physics Lists
|
|
|
|
December 6th, 2005 Gabriele Cosmo
|
|
---------------------------------
|
|
- Trivial changes for support of CLHEP-2.0.X series.
|
|
|
|
December 2nd, 2005 V.Ivanchenko (exrdm-V07-01-02)
|
|
-------------------------------
|
|
- Fix crash connected with non-static hadrons
|
|
|
|
November 15th, 2005 Gabriele Cosmo (exrdm-V07-01-01)
|
|
----------------------------------
|
|
- Migration to <sstream> from deprecated <strstream>.
|
|
|
|
July 19th, 2005 Fan Lei (exrdm-V07-01-00)
|
|
-----------------------
|
|
- Changed in GNUmakefile
|
|
LOADLIBS += `aida-config --lib`
|
|
with:
|
|
LDLIBS += `aida-config --lib`
|
|
fixing AIDA link problem for WIN32-VC.
|
|
- Corrected a typo in exRDMHistoMessenger.cc.
|
|
|
|
June 3rd, 2005 Fan Lei (exrdm-V07-00-01)
|
|
----------------------
|
|
- updates to physics list
|
|
- added macros/test.mac for testing the physics list
|
|
|
|
May 3rd, 2005 John Allison
|
|
--------------------------
|
|
- Replaced vis manager with G4VisExecutive.
|
|
|
|
March 3rd, 2005 Fan Lei (exrdm-V07-00-00)
|
|
-----------------------
|
|
- Update to exrdmPhysicsList.cc
|
|
|
|
December 3rd, 2004 Gabriele Cosmo (exrdm-V06-02-02)
|
|
---------------------------------
|
|
- Use new phys-lists structure.
|
|
|
|
December 3rd, 2004 Gabriele Cosmo (exrdm-V06-02-01)
|
|
---------------------------------
|
|
- Implemented migration to <cmath>.
|
|
|
|
November 11th, 2004 Fan lei (exrdm-V06-02-00)
|
|
---------------------------
|
|
- First release
|