Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/radioactivedecay/rdecay01/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Example rdecay01 History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-05-02 Michel Maire (rdecay01-V11-02-02)
 10 - timeWindowBiased.mac, rdecay01.in: remove /process/had/rdm/BRbias
 11 
 12 ## 2024-02-11 Michel Maire (rdecay01-V11-02-01)
 13 - PhysicsList.cc: MeanLifeThreshold = 1 nanosecond
 14 - cosmetic in rdecay01.in
 15 
 16 ## 2024-01-02 Alexander Howard (rdecay01-V11-02-00)
 17 - Added time windowed biasing to rdecay01.in for system testing. With release
 18   v11.2 this will cause a crash due to non-existent daughter levels.
 19   Commit ba7345 from July 2023 causes the crash.
 20 
 21 ## 2023-11-10 Alberto Ribon (rdecay01-V11-01-01)
 22 - In all macro files, introduced the UI command
 23   '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
 24   to allow all radioactive decays (including the very long ones).
 25   This is necessary since G4 11.2, being 1 year the default time
 26   threshold above which the decays are ignored.
 27 
 28 ## 2023-07-04 Michel Maire (rdecay01-V11-01-00)
 29 - revision of all headers
 30 
 31 ## 2022-11-15 Vladimir Ivanchenko (rdecay01-V11-00-05)
 32 - PhysicsList - moved setup of options to the class constructor;
 33     use minimal list of particles defined in G4EmBuilder; added
 34     extended comments to the code; update header according to C++11
 35 - rdecay.cc - do not use G4RanecuEngine
 36 
 37 ## 2022-10-11 Michel Maire (rdecay01-V11-00-04)
 38 - PhysicsList::PhysicsList() : adjust meanLifeTime and halfLifeTime
 39 
 40 ## 2022-10-02 Michel Maire (rdecay01-V11-00-03)
 41 - PhysicsList::PhysicsList() : add SetInternalConversionFlag(G4bool)
 42  
 43 ## 2022-08-26 Gabriele Cosmo (rdecay01-V11-00-02)
 44 - Fixed compilation warning on gcc-12.1 for EventAction::BeginOfEventAction().
 45 
 46 ## 2022-04-03 Michel Maire (rdecay01-V11-00-01)
 47 - PhysicsList : SetThresholdOfHalfLife(1*picosecond*log(2))
 48 
 49 ## 2021-12-10 Ben Morgan (rdecay01-V11-00-00)
 50 - Change to new Markdown History format
 51 
 52 ---
 53 
 54 # History entries prior to 11.0
 55     
 56 06-10-21 I. Hrivnacova (rdecay01-V10-07-03)
 57 - Migration to new G4AnalysisManager.hh header;
 58   define the default output file type (root).
 59 
 60 19-07-21 I. Hrivnacova (rdecay01-V10-07-02)
 61 - Updated for changes in the analysis category:
 62   removed deleting of the analysis manager,
 63   as this is now done by the Geant4 kernel.
 64 
 65 22-06-21 G. Cosmo (rdecay01-V10-07-01)
 66 - Use new CLHEP units for minute, hour, day, year and millielectronvolt
 67   in PhysicsList.
 68 
 69 19-04-21 mma (rdecay01-V10-07-00)
 70 - rdecay01.cc: RunManagerFactory
 71                G4SteppingVerboseWithUnits
 72 - ActionInitialization.hh and cc: remove SteppingVerbose class
 73       
 74 03-11-20 mma  (rdecay01-V10-06-04)
 75 - add a comment in atomicDeexcitation.mac
 76 
 77 26-10-20 mma (rdecay01-V10-06-03)
 78 - README : add macros description
 79      
 80 14-10-20 mma (rdecay01-V10-06-02)
 81 - add a comment in atomicDeexcitation.mac
 82      
 83 06-10-20 mma (rdecay01-V10-06-01)
 84 - PhysicsList : add SetDeexcitationIgnoreCut(ARMflag)
 85 - add macro atomicDeexcitation.mac
 86   
 87 05-08-20 A. Ribon (rdecay01-V10-06-00)
 88 - README, .README.txt, fullChain.mac, Cf238.mac, No252.mac,
 89   timeWindowBiased.mac : migrated UI commands from "/grdm/..."
 90   to "/process/had/rdm/..."
 91 
 92 26-11-19 I. Hrivnacova (rdecay01-V10-05-06)
 93 - Fixed formatting in .README.txt
 94 
 95 01-10-19 mma (rdecay01-V10-05-05)
 96 - document timeWindowBiased.mac
 97   
 98 14-09-19 mma (rdecay01-V10-05-04)
 99 - timeWindow command : allow t1 = 0.     
100 
101 10-09-19 I. Hrivnacova (rdecay01-V10-05-03)
102 - Removed tabulation from TrackingAction.cc
103 
104 04-09-19 mma (rdecay01-V10-05-02)
105 - PhysicsList.cc : restore separators
106      
107 11-07-19 mma (rdecay01-V10-05-01)
108 - TrackingAction.cc: if (fFullChain) set kinetic energy to zero
109 
110 21-06-19 Dennis Wright (rdecay01-V10-05-00)
111 - PhysicsList.cc: replace G4RadioactiveDecay with refactored class G4Radioactivation
112 
113 27-06-18 mma (rdecay01-V10-04-03)
114 - add timeWindowBiased.mac and data
115 
116 08-05-18 Ben Morgan (rdecay01-V10-04-02)
117 - Include G4Types before use of G4MULTITHREADED. For forward
118   compatibility with move to #defines over -D for G4 preprocessor
119   symbols.
120 
121 06-04-18 mma (rdecay01-V10-04-01)
122 - rdecay01.cc : set visualisation only in interactive session.
123 
124 15-03-18 mma (rdecay01-V10-04-00)
125 - rdecay01.cc : remove G4UI_USE and G4VIS_USE
126 
127 06-11-17  mma (rdecay01-V10-03-13)
128 - PhysicsList::ConstructProcess() : couple SetARM() and SetAugerCascade()
129 
130 24-10-17  mma (rdecay01-V10-03-12)
131 - PhysicsList : SetCorrelatedGamma(false)
132 
133 11-08-17  mma (rdecay01-V10-03-11)
134 - TrackingAction : count primary ion
135 
136 31-07-17  mma (rdecay01-V10-03-10)
137 - EndOfRun - print time life > 0 only
138 
139 06-07-17  Vladimir Ivanchenko (rdecay01-V10-03-09)
140 - PhysicsList - enable simulation of correlated gamma decay;
141   added several macro files
142 
143 20-06-17  Dennis Wright (rdecay01-V10-03-08)
144 - /UserData/UserRadData_z98.a238 : fix format of file so that it is read 
145   properly by G4RadioactiveDecay
146 
147 10-04-17 mma  (rdecay01-V10-03-07)
148 - BeginOfRunAction() : remove SetRandomNumberStore()
149 
150 06-03-17 mma (rdecay01-V10-03-06)
151 - TrackingAction.cc : simplify get meanLife
152 
153 27-02-17 V.Ivanchenko (rdecay01-V10-03-05)
154 - PhysicsList - use time limit from G4IonTable for de-excitation module
155 
156 25-02-17 mma (rdecay01-V10-03-04)
157 - Run.cc : print mean time life
158 
159 05-01-17 mma (rdecay01-V10-03-03)
160 - update UserData/PhotonEvaporation-readme
161 
162 05-01-17 mma (rdecay01-V10-03-02)
163 - update UserData, Cf238.mac, No252.mac
164 
165 30-12-16 mma (rdecay01-V10-03-01)
166 - PhysicsList : SetStoreAllLevels(true)
167         
168 14-12-16 vi, mma (rdecay01-V10-03-00)
169 - PhysicsList : read new PhotonEvaporation data set
170                 set AugerCascade via G4EmParameters
171 
172 26-10-16 mma (rdecay01-V10-02-08)
173 - add neutron.mac proton.mac
174 
175 04-07-16 I. Hrivnacova
176 - Fixes for Doxygen documentation
177 
178 16-06-16 V.Ivanchenko (rdecay01-V10-02-07)
179 - PhysicsList::ConstructProcess - return back initialisation of 
180     atomic de-excitation
181 
182 15-06-16 dwright (rdecay01-V10-02-06)
183 - initialize atomic deexcitation in PhysicsList::ConstructProcess
184   instead of in G4RadioactiveDecay to avoid overwriting initializtion in EM
185 
186 09-06-16 mma (rdecay01-V10-02-05)
187 - world size = 2 cm
188 - gun direction : along x
189 
190 16-05-16 mma (rdecay01-V10-02-04)
191 - complete printing of activity of each nuclide.
192 
193 11-05-16 mma (rdecay01-V10-02-03)
194 - survey activity of each nuclide in a given time window.
195   Classes modified : Run, TrackingAction, TrackingMessenger. Added timWindow.mac
196 
197 31-01-16 mma (rdecay01-V10-02-02)
198 - Run::EndOfRun() : improve printout
199 
200 08-12-15 dwright (rdecay01-V10-02-01)
201 - PhysicsList : SetLevelTolerance (1*eV) : needed to fix crash in system testing 
202   There appears to already be a level Ni60[1332.510] stored somewhere instead of
203   Ni60[1332.514].  Setting the tolerance to 1 eV gets the right level.
204 
205 06-12-15 mma (rdecay01-V10-02-00)
206 - PhysicsList : SetLevelTolerance (10*eV)
207 - update references : it1.mac it2.mac
208    
209 18-11-15 mma  (rdecay01-V10-01-06)
210 - PhysicsList : add LevelTolerance (100*eV),  HalfLife(0.1*ps)
211 
212 13-10-15 mma  (rdecay01-V10-01-05)
213 - small cosmetic in EventAction::EndOfEventAction()
214   
215 01-09-15 I. Hrivnacova  (rdecay01-V10-01-04)
216 - Removed EventMessenger class, now obsolete, and replaced 
217   /rdecay01/event/printModulo commands in macros with /run/printProgress
218  
219 08-06-15 mma  (rdecay01-V10-01-03)
220 - references: update it1.mac and it2.mac
221      
222 13-03-15 mma  (rdecay01-V10-01-02)
223 - PhysicsList.cc : remove initialization of UAtomicDeexcitation
224    
225 19-01-15 mma  (rdecay01-V10-01-01)
226 - add subdirectory references
227 
228 12-01-15 mma  (rdecay01-V10-01-00)
229 - PhysicsList.cc : remove SetICM()
230 - compute total visible energy : TrackingAction, EventAction, Run, HistoManager
231 
232 18-09-14 mma (rdecay01-V10-00-03)
233 - rdecay01.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
234      
235 11-12-13 mma (rdecay01-V10-00-02)
236 - MT: move histo normalization in Run::EndOfRun()
237      
238 09-12-13 mma (rdecay01-V10-00-01)
239 - MT: add primary particle info in Run::Merge()
240      
241 05-12-13 mma (rdecay01-V10-00-00)
242 - PhysicsList: suppress SetHLThreshold()
243 - TrackingAction: set fullChain true by default
244 - TrackingAction: if singleDecay, kill secondary ion at BeginOfTrack
245 - ParticleCount: remove incident ion
246 - MT: add ActionInitialization. Modify rdecay01.cc
247 - MT: PrimaryGenerator: use G4IonTable
248 - MT: add Run. Modify RunAction, TrackingAction
249 
250 23-08-13 L.Desorgher (rdecay01-V09-06-06) 
251 - In PhysicsList set the half life threshold of the G4RadioactiveDecay to 
252    nanosecond 
253 
254 11-07-13 I.Hrivnacova (rdecay01-V09-06-05) 
255 - In HistoManager: use new analysis manager method SetH1Activation()   
256 
257 19-06-13 mma (rdecay01-V09-06-04)
258 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep()
259 
260 14-06-13 mma (rdecay01-V09-06-03)
261 - TrackingAction: use G4Step::GetSecondaryInCurrentStep()
262      
263 25-05-13 mma (rdecay01-V09-06-02)
264 - cosmetic in SteppingVerbose
265   
266 19-02-13 I. Hrivnacova (rdecay01-V09-06-01) 
267 - Applied coding guidelines (data members names and initialization)    
268 
269 11-02-13 mma (rdecay01-V09-06-00)
270 - TrackingAction : suppress AbortEvent() for single decay mode. Not convenient
271   for IT decay
272 - DetectorConstruction : fWorldSize = 2 um
273        
274 
275 14-11-12 I. Hrivnacova (rdecay01-V09-05-14)
276 - Fixed order of instantiating G4VisExecutive and G4UIExecutive
277   (required when Qt driver is activated).
278     
279 28-10-12 mma (rdecay01-V09-05-13)
280 - update README and .README
281      
282 07-10-12 mma (rdecay01-V09-05-12)
283 - use G4AnalysisManager
284 
285 02-10-12 V.Ivantchenko (rdecay01-V09-05-11)
286 - PhysicsList - removed initialisation of de-excitation, because it can 
287     be called only after initialisation of geometry and not when 
288     processes are instantiated
289      
290 22-09-12 mma
291 - DetectorConstruction : fWorldSize = 2 cm
292      
293 05-05-12 mma (rdecay01-V09-05-10)
294 - add macro No252.mac to demonstrate UserEvapData file
295 - update readme
296       
297 03-05-12 mma (rdecay01-V09-05-09)
298 - add macro Cf238.mac to demonstrate UserRadData file 
299      
300 26-03-12 mma (rdecay01-V09-05-08)
301 - all classes : apply G4 coding conventions
302      
303 23-02-12 mma (rdecay01-V09-05-07)
304 - HistoManager : GetFileType()
305      
306 11-02-12 mma (rdecay01-V09-05-06)
307 - HistoManager : new handle namespace and fileName[2]
308                  no subdirectory in histos file
309       
310 25-01-12 mma (rdecay01-V09-05-05) 
311 - HistoManager : add protections for histo file management 
312     
313 15-01-12 mma (rdecay01-V09-05-04) 
314 - HistoManager : histId and histPt
315 - SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger)
316 - HistoManager and HistoMessenger : coding conventions
317        
318 13-01-12 mma (rdecay01-V09-05-03)
319 - Functions Normalize() and saveAscii() re-activated  
320 - RunAction.cc : normalize histos 1 to 5
321      
322 10-01-12 mma (rdecay01-V09-05-02)
323 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
324   Do not need aida anymore, nor G4ANALYSIS_USE
325 - Functions Normalize() and saveAscii() temporarily empty  
326 - HistoMessenger.hh and .cc : suppress fileType command
327 - Update Readme and all macros accordingly
328   
329 02-01-12 mma (rdecay01-V09-05-01)
330 - PhysicsList : use G4PhysicsHelper
331 - RunAction : cosmetic in Activity calculation
332 - fullChain.mac : example of command /grdm/nuleusLimits
333 - new macro electronicCapture.mac
334 
335 19-12-11 V.Ivanchenko (rdecay01-V09-05-00)
336 - RunAction : added protections against division by zero
337 - PhysicsList : added atomic deexcitation
338      
339 08-11-11 mma (rdecay01-V09-04-06)
340 - modify SteppingVerbose for OutOfWorld
341           
342 16-05-11 mma (rdecay01-V09-04-05)
343 - histo 6 : total kinetic energy (Q) 
344    
345 14-04-11 mma (rdecay01-V09-04-04)
346 - RunAction : compute activity from primary ion
347 - suppress histo 9
348     
349 13-02-11 mma (rdecay01-V09-04-03)
350 - RunAction : fixe a bug in time counting
351      
352 11-02-11 mma (rdecay01-V09-04-02)
353 - update SteppingVerbose
354       
355 31-01-11 mma (rdecay01-V09-04-01)
356 - PhysicsList : SetARM false
357 - SteppingVerbose : print global time 
358     
359 28-01-11 mma (rdecay01-V09-04-00)
360 - add Co60.mac
361 - HistoManager : fix aida fileOptions
362      
363 11-10-10 mma (rdecay01-V09-03-02)
364 - TrackingAction and RunAction : modify calculation of Activity
365 - PhysicsList : time life threshold = -1. sec
366       
367 17-09-10 mma (rdecay01-V09-03-01)
368 - UI commands --> /rdecay01/ 
369     
370 16-09-10 Gabriele Cosmo (rdecay01-V09-03-00)
371 - Migrated name to "rdecay01".
372 
373 09-09-10 mma (radioActiv-V09-03-06)
374 - TrackingAction : AbortEvent() in single decay mode
375 - UI commands : radioActiv --> rdecay1 
376     
377 27-08-10 mma (radioActiv-V09-03-05)
378 - PhysicsList : time life threshold = 0. sec; no ICM; no ARM 
379 - TrackingAction : save rndm event under condition
380 - Ebalance : final - initial
381      
382 05-08-10 mma (radioActiv-V09-03-04)
383 - Update Readme and HistoManager.cc
384      
385 27-07-10 mma (radioActiv-V09-03-03)
386 - TrackingAction : activity = f(t). Plot (histo 9)
387      
388 20-07-10 mma (radioActiv-V09-03-02)
389 - TrackingAction : Get global time of an event. Plot (histo 8)
390 - /testem/ --> /radioActiv/
391 - PhysicsList : more units of time
392      
393 15-07-10 mma (radioActiv-V09-03-01)
394 - PhysicsList : SetCutsWithDefault
395      
396 01-07-10 mma (radioActiv-V09-03-00)
397       
398 27-06-10 mma 
399 - DetectorConstruction : 2um*2um*2um
400 - PrimaryGenerator : E=0*eV by default
401 - RunAction : correct computation of min -> max
402     
403 06-06-10 Michel Maire
404 - Created.