Warning, /geant4/examples/extended/radioactivedecay/rdecay01/History is written in an unsupported language. File is not indexed.
0001 # Example rdecay01 History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006
0007 -------------------------------------------------------------------------------
0008
0009 ## 2024-05-02 Michel Maire (rdecay01-V11-02-02)
0010 - timeWindowBiased.mac, rdecay01.in: remove /process/had/rdm/BRbias
0011
0012 ## 2024-02-11 Michel Maire (rdecay01-V11-02-01)
0013 - PhysicsList.cc: MeanLifeThreshold = 1 nanosecond
0014 - cosmetic in rdecay01.in
0015
0016 ## 2024-01-02 Alexander Howard (rdecay01-V11-02-00)
0017 - Added time windowed biasing to rdecay01.in for system testing. With release
0018 v11.2 this will cause a crash due to non-existent daughter levels.
0019 Commit ba7345 from July 2023 causes the crash.
0020
0021 ## 2023-11-10 Alberto Ribon (rdecay01-V11-01-01)
0022 - In all macro files, introduced the UI command
0023 '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
0024 to allow all radioactive decays (including the very long ones).
0025 This is necessary since G4 11.2, being 1 year the default time
0026 threshold above which the decays are ignored.
0027
0028 ## 2023-07-04 Michel Maire (rdecay01-V11-01-00)
0029 - revision of all headers
0030
0031 ## 2022-11-15 Vladimir Ivanchenko (rdecay01-V11-00-05)
0032 - PhysicsList - moved setup of options to the class constructor;
0033 use minimal list of particles defined in G4EmBuilder; added
0034 extended comments to the code; update header according to C++11
0035 - rdecay.cc - do not use G4RanecuEngine
0036
0037 ## 2022-10-11 Michel Maire (rdecay01-V11-00-04)
0038 - PhysicsList::PhysicsList() : adjust meanLifeTime and halfLifeTime
0039
0040 ## 2022-10-02 Michel Maire (rdecay01-V11-00-03)
0041 - PhysicsList::PhysicsList() : add SetInternalConversionFlag(G4bool)
0042
0043 ## 2022-08-26 Gabriele Cosmo (rdecay01-V11-00-02)
0044 - Fixed compilation warning on gcc-12.1 for EventAction::BeginOfEventAction().
0045
0046 ## 2022-04-03 Michel Maire (rdecay01-V11-00-01)
0047 - PhysicsList : SetThresholdOfHalfLife(1*picosecond*log(2))
0048
0049 ## 2021-12-10 Ben Morgan (rdecay01-V11-00-00)
0050 - Change to new Markdown History format
0051
0052 ---
0053
0054 # History entries prior to 11.0
0055
0056 06-10-21 I. Hrivnacova (rdecay01-V10-07-03)
0057 - Migration to new G4AnalysisManager.hh header;
0058 define the default output file type (root).
0059
0060 19-07-21 I. Hrivnacova (rdecay01-V10-07-02)
0061 - Updated for changes in the analysis category:
0062 removed deleting of the analysis manager,
0063 as this is now done by the Geant4 kernel.
0064
0065 22-06-21 G. Cosmo (rdecay01-V10-07-01)
0066 - Use new CLHEP units for minute, hour, day, year and millielectronvolt
0067 in PhysicsList.
0068
0069 19-04-21 mma (rdecay01-V10-07-00)
0070 - rdecay01.cc: RunManagerFactory
0071 G4SteppingVerboseWithUnits
0072 - ActionInitialization.hh and cc: remove SteppingVerbose class
0073
0074 03-11-20 mma (rdecay01-V10-06-04)
0075 - add a comment in atomicDeexcitation.mac
0076
0077 26-10-20 mma (rdecay01-V10-06-03)
0078 - README : add macros description
0079
0080 14-10-20 mma (rdecay01-V10-06-02)
0081 - add a comment in atomicDeexcitation.mac
0082
0083 06-10-20 mma (rdecay01-V10-06-01)
0084 - PhysicsList : add SetDeexcitationIgnoreCut(ARMflag)
0085 - add macro atomicDeexcitation.mac
0086
0087 05-08-20 A. Ribon (rdecay01-V10-06-00)
0088 - README, .README.txt, fullChain.mac, Cf238.mac, No252.mac,
0089 timeWindowBiased.mac : migrated UI commands from "/grdm/..."
0090 to "/process/had/rdm/..."
0091
0092 26-11-19 I. Hrivnacova (rdecay01-V10-05-06)
0093 - Fixed formatting in .README.txt
0094
0095 01-10-19 mma (rdecay01-V10-05-05)
0096 - document timeWindowBiased.mac
0097
0098 14-09-19 mma (rdecay01-V10-05-04)
0099 - timeWindow command : allow t1 = 0.
0100
0101 10-09-19 I. Hrivnacova (rdecay01-V10-05-03)
0102 - Removed tabulation from TrackingAction.cc
0103
0104 04-09-19 mma (rdecay01-V10-05-02)
0105 - PhysicsList.cc : restore separators
0106
0107 11-07-19 mma (rdecay01-V10-05-01)
0108 - TrackingAction.cc: if (fFullChain) set kinetic energy to zero
0109
0110 21-06-19 Dennis Wright (rdecay01-V10-05-00)
0111 - PhysicsList.cc: replace G4RadioactiveDecay with refactored class G4Radioactivation
0112
0113 27-06-18 mma (rdecay01-V10-04-03)
0114 - add timeWindowBiased.mac and data
0115
0116 08-05-18 Ben Morgan (rdecay01-V10-04-02)
0117 - Include G4Types before use of G4MULTITHREADED. For forward
0118 compatibility with move to #defines over -D for G4 preprocessor
0119 symbols.
0120
0121 06-04-18 mma (rdecay01-V10-04-01)
0122 - rdecay01.cc : set visualisation only in interactive session.
0123
0124 15-03-18 mma (rdecay01-V10-04-00)
0125 - rdecay01.cc : remove G4UI_USE and G4VIS_USE
0126
0127 06-11-17 mma (rdecay01-V10-03-13)
0128 - PhysicsList::ConstructProcess() : couple SetARM() and SetAugerCascade()
0129
0130 24-10-17 mma (rdecay01-V10-03-12)
0131 - PhysicsList : SetCorrelatedGamma(false)
0132
0133 11-08-17 mma (rdecay01-V10-03-11)
0134 - TrackingAction : count primary ion
0135
0136 31-07-17 mma (rdecay01-V10-03-10)
0137 - EndOfRun - print time life > 0 only
0138
0139 06-07-17 Vladimir Ivanchenko (rdecay01-V10-03-09)
0140 - PhysicsList - enable simulation of correlated gamma decay;
0141 added several macro files
0142
0143 20-06-17 Dennis Wright (rdecay01-V10-03-08)
0144 - /UserData/UserRadData_z98.a238 : fix format of file so that it is read
0145 properly by G4RadioactiveDecay
0146
0147 10-04-17 mma (rdecay01-V10-03-07)
0148 - BeginOfRunAction() : remove SetRandomNumberStore()
0149
0150 06-03-17 mma (rdecay01-V10-03-06)
0151 - TrackingAction.cc : simplify get meanLife
0152
0153 27-02-17 V.Ivanchenko (rdecay01-V10-03-05)
0154 - PhysicsList - use time limit from G4IonTable for de-excitation module
0155
0156 25-02-17 mma (rdecay01-V10-03-04)
0157 - Run.cc : print mean time life
0158
0159 05-01-17 mma (rdecay01-V10-03-03)
0160 - update UserData/PhotonEvaporation-readme
0161
0162 05-01-17 mma (rdecay01-V10-03-02)
0163 - update UserData, Cf238.mac, No252.mac
0164
0165 30-12-16 mma (rdecay01-V10-03-01)
0166 - PhysicsList : SetStoreAllLevels(true)
0167
0168 14-12-16 vi, mma (rdecay01-V10-03-00)
0169 - PhysicsList : read new PhotonEvaporation data set
0170 set AugerCascade via G4EmParameters
0171
0172 26-10-16 mma (rdecay01-V10-02-08)
0173 - add neutron.mac proton.mac
0174
0175 04-07-16 I. Hrivnacova
0176 - Fixes for Doxygen documentation
0177
0178 16-06-16 V.Ivanchenko (rdecay01-V10-02-07)
0179 - PhysicsList::ConstructProcess - return back initialisation of
0180 atomic de-excitation
0181
0182 15-06-16 dwright (rdecay01-V10-02-06)
0183 - initialize atomic deexcitation in PhysicsList::ConstructProcess
0184 instead of in G4RadioactiveDecay to avoid overwriting initializtion in EM
0185
0186 09-06-16 mma (rdecay01-V10-02-05)
0187 - world size = 2 cm
0188 - gun direction : along x
0189
0190 16-05-16 mma (rdecay01-V10-02-04)
0191 - complete printing of activity of each nuclide.
0192
0193 11-05-16 mma (rdecay01-V10-02-03)
0194 - survey activity of each nuclide in a given time window.
0195 Classes modified : Run, TrackingAction, TrackingMessenger. Added timWindow.mac
0196
0197 31-01-16 mma (rdecay01-V10-02-02)
0198 - Run::EndOfRun() : improve printout
0199
0200 08-12-15 dwright (rdecay01-V10-02-01)
0201 - PhysicsList : SetLevelTolerance (1*eV) : needed to fix crash in system testing
0202 There appears to already be a level Ni60[1332.510] stored somewhere instead of
0203 Ni60[1332.514]. Setting the tolerance to 1 eV gets the right level.
0204
0205 06-12-15 mma (rdecay01-V10-02-00)
0206 - PhysicsList : SetLevelTolerance (10*eV)
0207 - update references : it1.mac it2.mac
0208
0209 18-11-15 mma (rdecay01-V10-01-06)
0210 - PhysicsList : add LevelTolerance (100*eV), HalfLife(0.1*ps)
0211
0212 13-10-15 mma (rdecay01-V10-01-05)
0213 - small cosmetic in EventAction::EndOfEventAction()
0214
0215 01-09-15 I. Hrivnacova (rdecay01-V10-01-04)
0216 - Removed EventMessenger class, now obsolete, and replaced
0217 /rdecay01/event/printModulo commands in macros with /run/printProgress
0218
0219 08-06-15 mma (rdecay01-V10-01-03)
0220 - references: update it1.mac and it2.mac
0221
0222 13-03-15 mma (rdecay01-V10-01-02)
0223 - PhysicsList.cc : remove initialization of UAtomicDeexcitation
0224
0225 19-01-15 mma (rdecay01-V10-01-01)
0226 - add subdirectory references
0227
0228 12-01-15 mma (rdecay01-V10-01-00)
0229 - PhysicsList.cc : remove SetICM()
0230 - compute total visible energy : TrackingAction, EventAction, Run, HistoManager
0231
0232 18-09-14 mma (rdecay01-V10-00-03)
0233 - rdecay01.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
0234
0235 11-12-13 mma (rdecay01-V10-00-02)
0236 - MT: move histo normalization in Run::EndOfRun()
0237
0238 09-12-13 mma (rdecay01-V10-00-01)
0239 - MT: add primary particle info in Run::Merge()
0240
0241 05-12-13 mma (rdecay01-V10-00-00)
0242 - PhysicsList: suppress SetHLThreshold()
0243 - TrackingAction: set fullChain true by default
0244 - TrackingAction: if singleDecay, kill secondary ion at BeginOfTrack
0245 - ParticleCount: remove incident ion
0246 - MT: add ActionInitialization. Modify rdecay01.cc
0247 - MT: PrimaryGenerator: use G4IonTable
0248 - MT: add Run. Modify RunAction, TrackingAction
0249
0250 23-08-13 L.Desorgher (rdecay01-V09-06-06)
0251 - In PhysicsList set the half life threshold of the G4RadioactiveDecay to
0252 nanosecond
0253
0254 11-07-13 I.Hrivnacova (rdecay01-V09-06-05)
0255 - In HistoManager: use new analysis manager method SetH1Activation()
0256
0257 19-06-13 mma (rdecay01-V09-06-04)
0258 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep()
0259
0260 14-06-13 mma (rdecay01-V09-06-03)
0261 - TrackingAction: use G4Step::GetSecondaryInCurrentStep()
0262
0263 25-05-13 mma (rdecay01-V09-06-02)
0264 - cosmetic in SteppingVerbose
0265
0266 19-02-13 I. Hrivnacova (rdecay01-V09-06-01)
0267 - Applied coding guidelines (data members names and initialization)
0268
0269 11-02-13 mma (rdecay01-V09-06-00)
0270 - TrackingAction : suppress AbortEvent() for single decay mode. Not convenient
0271 for IT decay
0272 - DetectorConstruction : fWorldSize = 2 um
0273
0274
0275 14-11-12 I. Hrivnacova (rdecay01-V09-05-14)
0276 - Fixed order of instantiating G4VisExecutive and G4UIExecutive
0277 (required when Qt driver is activated).
0278
0279 28-10-12 mma (rdecay01-V09-05-13)
0280 - update README and .README
0281
0282 07-10-12 mma (rdecay01-V09-05-12)
0283 - use G4AnalysisManager
0284
0285 02-10-12 V.Ivantchenko (rdecay01-V09-05-11)
0286 - PhysicsList - removed initialisation of de-excitation, because it can
0287 be called only after initialisation of geometry and not when
0288 processes are instantiated
0289
0290 22-09-12 mma
0291 - DetectorConstruction : fWorldSize = 2 cm
0292
0293 05-05-12 mma (rdecay01-V09-05-10)
0294 - add macro No252.mac to demonstrate UserEvapData file
0295 - update readme
0296
0297 03-05-12 mma (rdecay01-V09-05-09)
0298 - add macro Cf238.mac to demonstrate UserRadData file
0299
0300 26-03-12 mma (rdecay01-V09-05-08)
0301 - all classes : apply G4 coding conventions
0302
0303 23-02-12 mma (rdecay01-V09-05-07)
0304 - HistoManager : GetFileType()
0305
0306 11-02-12 mma (rdecay01-V09-05-06)
0307 - HistoManager : new handle namespace and fileName[2]
0308 no subdirectory in histos file
0309
0310 25-01-12 mma (rdecay01-V09-05-05)
0311 - HistoManager : add protections for histo file management
0312
0313 15-01-12 mma (rdecay01-V09-05-04)
0314 - HistoManager : histId and histPt
0315 - SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger)
0316 - HistoManager and HistoMessenger : coding conventions
0317
0318 13-01-12 mma (rdecay01-V09-05-03)
0319 - Functions Normalize() and saveAscii() re-activated
0320 - RunAction.cc : normalize histos 1 to 5
0321
0322 10-01-12 mma (rdecay01-V09-05-02)
0323 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0324 Do not need aida anymore, nor G4ANALYSIS_USE
0325 - Functions Normalize() and saveAscii() temporarily empty
0326 - HistoMessenger.hh and .cc : suppress fileType command
0327 - Update Readme and all macros accordingly
0328
0329 02-01-12 mma (rdecay01-V09-05-01)
0330 - PhysicsList : use G4PhysicsHelper
0331 - RunAction : cosmetic in Activity calculation
0332 - fullChain.mac : example of command /grdm/nuleusLimits
0333 - new macro electronicCapture.mac
0334
0335 19-12-11 V.Ivanchenko (rdecay01-V09-05-00)
0336 - RunAction : added protections against division by zero
0337 - PhysicsList : added atomic deexcitation
0338
0339 08-11-11 mma (rdecay01-V09-04-06)
0340 - modify SteppingVerbose for OutOfWorld
0341
0342 16-05-11 mma (rdecay01-V09-04-05)
0343 - histo 6 : total kinetic energy (Q)
0344
0345 14-04-11 mma (rdecay01-V09-04-04)
0346 - RunAction : compute activity from primary ion
0347 - suppress histo 9
0348
0349 13-02-11 mma (rdecay01-V09-04-03)
0350 - RunAction : fixe a bug in time counting
0351
0352 11-02-11 mma (rdecay01-V09-04-02)
0353 - update SteppingVerbose
0354
0355 31-01-11 mma (rdecay01-V09-04-01)
0356 - PhysicsList : SetARM false
0357 - SteppingVerbose : print global time
0358
0359 28-01-11 mma (rdecay01-V09-04-00)
0360 - add Co60.mac
0361 - HistoManager : fix aida fileOptions
0362
0363 11-10-10 mma (rdecay01-V09-03-02)
0364 - TrackingAction and RunAction : modify calculation of Activity
0365 - PhysicsList : time life threshold = -1. sec
0366
0367 17-09-10 mma (rdecay01-V09-03-01)
0368 - UI commands --> /rdecay01/
0369
0370 16-09-10 Gabriele Cosmo (rdecay01-V09-03-00)
0371 - Migrated name to "rdecay01".
0372
0373 09-09-10 mma (radioActiv-V09-03-06)
0374 - TrackingAction : AbortEvent() in single decay mode
0375 - UI commands : radioActiv --> rdecay1
0376
0377 27-08-10 mma (radioActiv-V09-03-05)
0378 - PhysicsList : time life threshold = 0. sec; no ICM; no ARM
0379 - TrackingAction : save rndm event under condition
0380 - Ebalance : final - initial
0381
0382 05-08-10 mma (radioActiv-V09-03-04)
0383 - Update Readme and HistoManager.cc
0384
0385 27-07-10 mma (radioActiv-V09-03-03)
0386 - TrackingAction : activity = f(t). Plot (histo 9)
0387
0388 20-07-10 mma (radioActiv-V09-03-02)
0389 - TrackingAction : Get global time of an event. Plot (histo 8)
0390 - /testem/ --> /radioActiv/
0391 - PhysicsList : more units of time
0392
0393 15-07-10 mma (radioActiv-V09-03-01)
0394 - PhysicsList : SetCutsWithDefault
0395
0396 01-07-10 mma (radioActiv-V09-03-00)
0397
0398 27-06-10 mma
0399 - DetectorConstruction : 2um*2um*2um
0400 - PrimaryGenerator : E=0*eV by default
0401 - RunAction : correct computation of min -> max
0402
0403 06-06-10 Michel Maire
0404 - Created.