405 lines
13 KiB
Plaintext
405 lines
13 KiB
Plaintext
# Example rdecay01 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-05-02 Michel Maire (rdecay01-V11-02-02)
|
|
- timeWindowBiased.mac, rdecay01.in: remove /process/had/rdm/BRbias
|
|
|
|
## 2024-02-11 Michel Maire (rdecay01-V11-02-01)
|
|
- PhysicsList.cc: MeanLifeThreshold = 1 nanosecond
|
|
- cosmetic in rdecay01.in
|
|
|
|
## 2024-01-02 Alexander Howard (rdecay01-V11-02-00)
|
|
- Added time windowed biasing to rdecay01.in for system testing. With release
|
|
v11.2 this will cause a crash due to non-existent daughter levels.
|
|
Commit ba7345 from July 2023 causes the crash.
|
|
|
|
## 2023-11-10 Alberto Ribon (rdecay01-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-04 Michel Maire (rdecay01-V11-01-00)
|
|
- revision of all headers
|
|
|
|
## 2022-11-15 Vladimir Ivanchenko (rdecay01-V11-00-05)
|
|
- PhysicsList - moved setup of options to the class constructor;
|
|
use minimal list of particles defined in G4EmBuilder; added
|
|
extended comments to the code; update header according to C++11
|
|
- rdecay.cc - do not use G4RanecuEngine
|
|
|
|
## 2022-10-11 Michel Maire (rdecay01-V11-00-04)
|
|
- PhysicsList::PhysicsList() : adjust meanLifeTime and halfLifeTime
|
|
|
|
## 2022-10-02 Michel Maire (rdecay01-V11-00-03)
|
|
- PhysicsList::PhysicsList() : add SetInternalConversionFlag(G4bool)
|
|
|
|
## 2022-08-26 Gabriele Cosmo (rdecay01-V11-00-02)
|
|
- Fixed compilation warning on gcc-12.1 for EventAction::BeginOfEventAction().
|
|
|
|
## 2022-04-03 Michel Maire (rdecay01-V11-00-01)
|
|
- PhysicsList : SetThresholdOfHalfLife(1*picosecond*log(2))
|
|
|
|
## 2021-12-10 Ben Morgan (rdecay01-V11-00-00)
|
|
- Change to new Markdown History format
|
|
|
|
---
|
|
|
|
# History entries prior to 11.0
|
|
|
|
06-10-21 I. Hrivnacova (rdecay01-V10-07-03)
|
|
- Migration to new G4AnalysisManager.hh header;
|
|
define the default output file type (root).
|
|
|
|
19-07-21 I. Hrivnacova (rdecay01-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 (rdecay01-V10-07-01)
|
|
- Use new CLHEP units for minute, hour, day, year and millielectronvolt
|
|
in PhysicsList.
|
|
|
|
19-04-21 mma (rdecay01-V10-07-00)
|
|
- rdecay01.cc: RunManagerFactory
|
|
G4SteppingVerboseWithUnits
|
|
- ActionInitialization.hh and cc: remove SteppingVerbose class
|
|
|
|
03-11-20 mma (rdecay01-V10-06-04)
|
|
- add a comment in atomicDeexcitation.mac
|
|
|
|
26-10-20 mma (rdecay01-V10-06-03)
|
|
- README : add macros description
|
|
|
|
14-10-20 mma (rdecay01-V10-06-02)
|
|
- add a comment in atomicDeexcitation.mac
|
|
|
|
06-10-20 mma (rdecay01-V10-06-01)
|
|
- PhysicsList : add SetDeexcitationIgnoreCut(ARMflag)
|
|
- add macro atomicDeexcitation.mac
|
|
|
|
05-08-20 A. Ribon (rdecay01-V10-06-00)
|
|
- README, .README.txt, fullChain.mac, Cf238.mac, No252.mac,
|
|
timeWindowBiased.mac : migrated UI commands from "/grdm/..."
|
|
to "/process/had/rdm/..."
|
|
|
|
26-11-19 I. Hrivnacova (rdecay01-V10-05-06)
|
|
- Fixed formatting in .README.txt
|
|
|
|
01-10-19 mma (rdecay01-V10-05-05)
|
|
- document timeWindowBiased.mac
|
|
|
|
14-09-19 mma (rdecay01-V10-05-04)
|
|
- timeWindow command : allow t1 = 0.
|
|
|
|
10-09-19 I. Hrivnacova (rdecay01-V10-05-03)
|
|
- Removed tabulation from TrackingAction.cc
|
|
|
|
04-09-19 mma (rdecay01-V10-05-02)
|
|
- PhysicsList.cc : restore separators
|
|
|
|
11-07-19 mma (rdecay01-V10-05-01)
|
|
- TrackingAction.cc: if (fFullChain) set kinetic energy to zero
|
|
|
|
21-06-19 Dennis Wright (rdecay01-V10-05-00)
|
|
- PhysicsList.cc: replace G4RadioactiveDecay with refactored class G4Radioactivation
|
|
|
|
27-06-18 mma (rdecay01-V10-04-03)
|
|
- add timeWindowBiased.mac and data
|
|
|
|
08-05-18 Ben Morgan (rdecay01-V10-04-02)
|
|
- Include G4Types before use of G4MULTITHREADED. For forward
|
|
compatibility with move to #defines over -D for G4 preprocessor
|
|
symbols.
|
|
|
|
06-04-18 mma (rdecay01-V10-04-01)
|
|
- rdecay01.cc : set visualisation only in interactive session.
|
|
|
|
15-03-18 mma (rdecay01-V10-04-00)
|
|
- rdecay01.cc : remove G4UI_USE and G4VIS_USE
|
|
|
|
06-11-17 mma (rdecay01-V10-03-13)
|
|
- PhysicsList::ConstructProcess() : couple SetARM() and SetAugerCascade()
|
|
|
|
24-10-17 mma (rdecay01-V10-03-12)
|
|
- PhysicsList : SetCorrelatedGamma(false)
|
|
|
|
11-08-17 mma (rdecay01-V10-03-11)
|
|
- TrackingAction : count primary ion
|
|
|
|
31-07-17 mma (rdecay01-V10-03-10)
|
|
- EndOfRun - print time life > 0 only
|
|
|
|
06-07-17 Vladimir Ivanchenko (rdecay01-V10-03-09)
|
|
- PhysicsList - enable simulation of correlated gamma decay;
|
|
added several macro files
|
|
|
|
20-06-17 Dennis Wright (rdecay01-V10-03-08)
|
|
- /UserData/UserRadData_z98.a238 : fix format of file so that it is read
|
|
properly by G4RadioactiveDecay
|
|
|
|
10-04-17 mma (rdecay01-V10-03-07)
|
|
- BeginOfRunAction() : remove SetRandomNumberStore()
|
|
|
|
06-03-17 mma (rdecay01-V10-03-06)
|
|
- TrackingAction.cc : simplify get meanLife
|
|
|
|
27-02-17 V.Ivanchenko (rdecay01-V10-03-05)
|
|
- PhysicsList - use time limit from G4IonTable for de-excitation module
|
|
|
|
25-02-17 mma (rdecay01-V10-03-04)
|
|
- Run.cc : print mean time life
|
|
|
|
05-01-17 mma (rdecay01-V10-03-03)
|
|
- update UserData/PhotonEvaporation-readme
|
|
|
|
05-01-17 mma (rdecay01-V10-03-02)
|
|
- update UserData, Cf238.mac, No252.mac
|
|
|
|
30-12-16 mma (rdecay01-V10-03-01)
|
|
- PhysicsList : SetStoreAllLevels(true)
|
|
|
|
14-12-16 vi, mma (rdecay01-V10-03-00)
|
|
- PhysicsList : read new PhotonEvaporation data set
|
|
set AugerCascade via G4EmParameters
|
|
|
|
26-10-16 mma (rdecay01-V10-02-08)
|
|
- add neutron.mac proton.mac
|
|
|
|
04-07-16 I. Hrivnacova
|
|
- Fixes for Doxygen documentation
|
|
|
|
16-06-16 V.Ivanchenko (rdecay01-V10-02-07)
|
|
- PhysicsList::ConstructProcess - return back initialisation of
|
|
atomic de-excitation
|
|
|
|
15-06-16 dwright (rdecay01-V10-02-06)
|
|
- initialize atomic deexcitation in PhysicsList::ConstructProcess
|
|
instead of in G4RadioactiveDecay to avoid overwriting initializtion in EM
|
|
|
|
09-06-16 mma (rdecay01-V10-02-05)
|
|
- world size = 2 cm
|
|
- gun direction : along x
|
|
|
|
16-05-16 mma (rdecay01-V10-02-04)
|
|
- complete printing of activity of each nuclide.
|
|
|
|
11-05-16 mma (rdecay01-V10-02-03)
|
|
- survey activity of each nuclide in a given time window.
|
|
Classes modified : Run, TrackingAction, TrackingMessenger. Added timWindow.mac
|
|
|
|
31-01-16 mma (rdecay01-V10-02-02)
|
|
- Run::EndOfRun() : improve printout
|
|
|
|
08-12-15 dwright (rdecay01-V10-02-01)
|
|
- PhysicsList : SetLevelTolerance (1*eV) : needed to fix crash in system testing
|
|
There appears to already be a level Ni60[1332.510] stored somewhere instead of
|
|
Ni60[1332.514]. Setting the tolerance to 1 eV gets the right level.
|
|
|
|
06-12-15 mma (rdecay01-V10-02-00)
|
|
- PhysicsList : SetLevelTolerance (10*eV)
|
|
- update references : it1.mac it2.mac
|
|
|
|
18-11-15 mma (rdecay01-V10-01-06)
|
|
- PhysicsList : add LevelTolerance (100*eV), HalfLife(0.1*ps)
|
|
|
|
13-10-15 mma (rdecay01-V10-01-05)
|
|
- small cosmetic in EventAction::EndOfEventAction()
|
|
|
|
01-09-15 I. Hrivnacova (rdecay01-V10-01-04)
|
|
- Removed EventMessenger class, now obsolete, and replaced
|
|
/rdecay01/event/printModulo commands in macros with /run/printProgress
|
|
|
|
08-06-15 mma (rdecay01-V10-01-03)
|
|
- references: update it1.mac and it2.mac
|
|
|
|
13-03-15 mma (rdecay01-V10-01-02)
|
|
- PhysicsList.cc : remove initialization of UAtomicDeexcitation
|
|
|
|
19-01-15 mma (rdecay01-V10-01-01)
|
|
- add subdirectory references
|
|
|
|
12-01-15 mma (rdecay01-V10-01-00)
|
|
- PhysicsList.cc : remove SetICM()
|
|
- compute total visible energy : TrackingAction, EventAction, Run, HistoManager
|
|
|
|
18-09-14 mma (rdecay01-V10-00-03)
|
|
- rdecay01.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
|
|
|
|
11-12-13 mma (rdecay01-V10-00-02)
|
|
- MT: move histo normalization in Run::EndOfRun()
|
|
|
|
09-12-13 mma (rdecay01-V10-00-01)
|
|
- MT: add primary particle info in Run::Merge()
|
|
|
|
05-12-13 mma (rdecay01-V10-00-00)
|
|
- PhysicsList: suppress SetHLThreshold()
|
|
- TrackingAction: set fullChain true by default
|
|
- TrackingAction: if singleDecay, kill secondary ion at BeginOfTrack
|
|
- ParticleCount: remove incident ion
|
|
- MT: add ActionInitialization. Modify rdecay01.cc
|
|
- MT: PrimaryGenerator: use G4IonTable
|
|
- MT: add Run. Modify RunAction, TrackingAction
|
|
|
|
23-08-13 L.Desorgher (rdecay01-V09-06-06)
|
|
- In PhysicsList set the half life threshold of the G4RadioactiveDecay to
|
|
nanosecond
|
|
|
|
11-07-13 I.Hrivnacova (rdecay01-V09-06-05)
|
|
- In HistoManager: use new analysis manager method SetH1Activation()
|
|
|
|
19-06-13 mma (rdecay01-V09-06-04)
|
|
- SteppingVerbose: use G4Step::GetSecondaryInCurrentStep()
|
|
|
|
14-06-13 mma (rdecay01-V09-06-03)
|
|
- TrackingAction: use G4Step::GetSecondaryInCurrentStep()
|
|
|
|
25-05-13 mma (rdecay01-V09-06-02)
|
|
- cosmetic in SteppingVerbose
|
|
|
|
19-02-13 I. Hrivnacova (rdecay01-V09-06-01)
|
|
- Applied coding guidelines (data members names and initialization)
|
|
|
|
11-02-13 mma (rdecay01-V09-06-00)
|
|
- TrackingAction : suppress AbortEvent() for single decay mode. Not convenient
|
|
for IT decay
|
|
- DetectorConstruction : fWorldSize = 2 um
|
|
|
|
|
|
14-11-12 I. Hrivnacova (rdecay01-V09-05-14)
|
|
- Fixed order of instantiating G4VisExecutive and G4UIExecutive
|
|
(required when Qt driver is activated).
|
|
|
|
28-10-12 mma (rdecay01-V09-05-13)
|
|
- update README and .README
|
|
|
|
07-10-12 mma (rdecay01-V09-05-12)
|
|
- use G4AnalysisManager
|
|
|
|
02-10-12 V.Ivantchenko (rdecay01-V09-05-11)
|
|
- PhysicsList - removed initialisation of de-excitation, because it can
|
|
be called only after initialisation of geometry and not when
|
|
processes are instantiated
|
|
|
|
22-09-12 mma
|
|
- DetectorConstruction : fWorldSize = 2 cm
|
|
|
|
05-05-12 mma (rdecay01-V09-05-10)
|
|
- add macro No252.mac to demonstrate UserEvapData file
|
|
- update readme
|
|
|
|
03-05-12 mma (rdecay01-V09-05-09)
|
|
- add macro Cf238.mac to demonstrate UserRadData file
|
|
|
|
26-03-12 mma (rdecay01-V09-05-08)
|
|
- all classes : apply G4 coding conventions
|
|
|
|
23-02-12 mma (rdecay01-V09-05-07)
|
|
- HistoManager : GetFileType()
|
|
|
|
11-02-12 mma (rdecay01-V09-05-06)
|
|
- HistoManager : new handle namespace and fileName[2]
|
|
no subdirectory in histos file
|
|
|
|
25-01-12 mma (rdecay01-V09-05-05)
|
|
- HistoManager : add protections for histo file management
|
|
|
|
15-01-12 mma (rdecay01-V09-05-04)
|
|
- HistoManager : histId and histPt
|
|
- SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger)
|
|
- HistoManager and HistoMessenger : coding conventions
|
|
|
|
13-01-12 mma (rdecay01-V09-05-03)
|
|
- Functions Normalize() and saveAscii() re-activated
|
|
- RunAction.cc : normalize histos 1 to 5
|
|
|
|
10-01-12 mma (rdecay01-V09-05-02)
|
|
- HistoManager.hh and .cc : migrate to new g4tools histogramming system
|
|
Do not need aida anymore, nor G4ANALYSIS_USE
|
|
- Functions Normalize() and saveAscii() temporarily empty
|
|
- HistoMessenger.hh and .cc : suppress fileType command
|
|
- Update Readme and all macros accordingly
|
|
|
|
02-01-12 mma (rdecay01-V09-05-01)
|
|
- PhysicsList : use G4PhysicsHelper
|
|
- RunAction : cosmetic in Activity calculation
|
|
- fullChain.mac : example of command /grdm/nuleusLimits
|
|
- new macro electronicCapture.mac
|
|
|
|
19-12-11 V.Ivanchenko (rdecay01-V09-05-00)
|
|
- RunAction : added protections against division by zero
|
|
- PhysicsList : added atomic deexcitation
|
|
|
|
08-11-11 mma (rdecay01-V09-04-06)
|
|
- modify SteppingVerbose for OutOfWorld
|
|
|
|
16-05-11 mma (rdecay01-V09-04-05)
|
|
- histo 6 : total kinetic energy (Q)
|
|
|
|
14-04-11 mma (rdecay01-V09-04-04)
|
|
- RunAction : compute activity from primary ion
|
|
- suppress histo 9
|
|
|
|
13-02-11 mma (rdecay01-V09-04-03)
|
|
- RunAction : fixe a bug in time counting
|
|
|
|
11-02-11 mma (rdecay01-V09-04-02)
|
|
- update SteppingVerbose
|
|
|
|
31-01-11 mma (rdecay01-V09-04-01)
|
|
- PhysicsList : SetARM false
|
|
- SteppingVerbose : print global time
|
|
|
|
28-01-11 mma (rdecay01-V09-04-00)
|
|
- add Co60.mac
|
|
- HistoManager : fix aida fileOptions
|
|
|
|
11-10-10 mma (rdecay01-V09-03-02)
|
|
- TrackingAction and RunAction : modify calculation of Activity
|
|
- PhysicsList : time life threshold = -1. sec
|
|
|
|
17-09-10 mma (rdecay01-V09-03-01)
|
|
- UI commands --> /rdecay01/
|
|
|
|
16-09-10 Gabriele Cosmo (rdecay01-V09-03-00)
|
|
- Migrated name to "rdecay01".
|
|
|
|
09-09-10 mma (radioActiv-V09-03-06)
|
|
- TrackingAction : AbortEvent() in single decay mode
|
|
- UI commands : radioActiv --> rdecay1
|
|
|
|
27-08-10 mma (radioActiv-V09-03-05)
|
|
- PhysicsList : time life threshold = 0. sec; no ICM; no ARM
|
|
- TrackingAction : save rndm event under condition
|
|
- Ebalance : final - initial
|
|
|
|
05-08-10 mma (radioActiv-V09-03-04)
|
|
- Update Readme and HistoManager.cc
|
|
|
|
27-07-10 mma (radioActiv-V09-03-03)
|
|
- TrackingAction : activity = f(t). Plot (histo 9)
|
|
|
|
20-07-10 mma (radioActiv-V09-03-02)
|
|
- TrackingAction : Get global time of an event. Plot (histo 8)
|
|
- /testem/ --> /radioActiv/
|
|
- PhysicsList : more units of time
|
|
|
|
15-07-10 mma (radioActiv-V09-03-01)
|
|
- PhysicsList : SetCutsWithDefault
|
|
|
|
01-07-10 mma (radioActiv-V09-03-00)
|
|
|
|
27-06-10 mma
|
|
- DetectorConstruction : 2um*2um*2um
|
|
- PrimaryGenerator : E=0*eV by default
|
|
- RunAction : correct computation of min -> max
|
|
|
|
06-06-10 Michel Maire
|
|
- Created.
|