Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/radioactivedecay/rdecay02/History is written in an unsupported language. File is not indexed.

0001 # Example rdecay02 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). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006 
0007 ## 2024-06-07 Vladimir Ivanchenko (rdecay02-V11-02-00)
0008 - BiasedRDPhysics - removed unnecessary lines and forward declarations
0009 
0010 ## 2023-11-10 Alberto Ribon (rdecay02-V11-01-02)
0011 - In all macro files, introduced the UI command
0012   '/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
0013   to allow all radioactive decays (including the very long ones).
0014   This is necessary since G4 11.2, being 1 year the default time
0015   threshold above which the decays are ignored.
0016 
0017 ## 2023-08-04 Michel Maire (rdecay02-V11-01-01)
0018 - add run.mac
0019 - update README, CMakeLists.txt
0020 
0021 ## 2023-07-21 Michel Maire (rdecay02-V11-01-00)
0022 - Revision of all headers
0023 
0024 ## 2021-12-10 Ben Morgan (rdecay02-V11-00-00)
0025 - Change to new Markdown History format
0026 
0027 ---
0028 
0029 # History entries prior to 11.0
0030      
0031 06-10-21 I. Hrivnacova (rdecay02-V10-07-04)
0032 - Migration to new G4AnalysisManager.hh header;
0033   define the default output file type (root).
0034 
0035 27-07-21 mma (rdecay02-V10-07-03)
0036 - RunAction::CountProcesses() : add a protection if (process == nullptr)
0037     
0038 19-07-21 I. Hrivnacova (rdecay02-V10-07-02)
0039 --------------------------------------
0040 - Updated for changes in the analysis category:
0041   removed deleting of the analysis manager,
0042   as this is now done by the Geant4 kernel.
0043 
0044 22-06-21 G. Cosmo (rdecay02-V10-07-01)
0045 --------------------------------------
0046 - Use new CLHEP units for minute, hour, day, year and millielectronvolt
0047   in PhysicsList.
0048 
0049 19-04-21 mma (rdecay02-V10-07-00)
0050 ---------------------------------
0051 - rdecay02.cc: RunManagerFactory
0052                G4SteppingVerboseWithUnits
0053 - ActionInitialization.hh and cc: remove SteppingVerbose class
0054       
0055 05-08-20  Alberto Ribon (rdecay02-V10-06-00)
0056 --------------------------------------------
0057 - README, .README.txt, macros/* : migrated UI commands from "/grdm/..."
0058   to "/process/had/rdm/..."
0059 
0060 20-06-19  Dennis Wright (rdecay02-V10-05-00)
0061 --------------------------------------------
0062 - in order to separate biased from unbiased RDM in physics lists, create new 
0063   class BiasedRDPhysics which uses new G4Radioactivation process with all
0064   biasing available, instead of using 
0065   physics_lists/constructors/decay/G4RadioactiveDecayPhysics
0066   which will in future used only unbiased RDM.
0067 
0068 - PhysicsList.cc: replace G4RadioactiveDecayPhysics with BiasedRDPhysics,
0069   also remove HP option physics lists 
0070 
0071 - Run.cc:  replace G4RadioactiveDecay with G4Radioactivation
0072 
0073 
0074 08-05-18 Ben Morgan (rdecay02-V10-04-03)
0075 ----------------------------------------
0076 - Include G4Types before use of G4MULTITHREADED. For forward
0077   compatibility with move to #defines over -D for G4 preprocessor
0078   symbols.
0079 
0080 06-04-18 mma (rdecay02-V10-04-02)
0081 - rdecay02.cc : set visualisation only in interactive session.
0082 
0083 04-04-18 Dennis Wright (rdecay02-V10-04-01)
0084 - in /src
0085     PhysicsList.cc: in ctor set nuclide table half-life threshold to
0086     0.1 picosecond and level tolerance to 1.0 eV, otherwise we miss many 
0087     short-lived nuclides
0088 
0089     HistoManager.cc, TrackingAction.cc: add two histograms to look at
0090     0 - 0.1 MeV, and 0 to 1 MeV ranges in particle emission spectra
0091 
0092 - in /macros
0093     update to latest UserEvapData_z83.a210, UserRadData_z82.a210,
0094     UserEvapData_z102.a252 to latest database formats
0095 
0096     remove energy unit (keV) from call to /gun/ion in u238b.mac,
0097     po201m.mac and UserEvapDataBiTest.mac
0098 
0099 15-03-18 mma (rdecay02-V10-04-00)
0100 - rdecay02.cc : remove G4UI_USE and G4VIS_USE
0101 
0102 06-07-17 Vladimir Ivanchenko (rdecay02-V10-03-01)
0103 - PhysicsList - use G4EmStandardPhysics and G4EmExtraPhysics,
0104     defined EM parameters as it was in previous version of the
0105     example, disable electro- and muon-nuclear as it was in previous
0106     version of the example
0107 - EmStandardPhysics and GammaPhysics are removed
0108 
0109 15-06-17 Dennis Wright (rdecay02-V10-03-00)
0110 - README: add note stating that all histograms but one are turned off by
0111     default, and describing how to turn them back on.  Solves user 
0112     complaint in bug report #1936 
0113 
0114 14-10-16 G.Folger (rdecay02-V10-02-01)
0115 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0116     fix required by clang39 on Linux and MAC
0117          
0118 04-07-16 I. Hrivnacova
0119 - Fixes for Doxygen documentation
0120 
0121 22-02-2016  mma  (rdecay02-V10-02-00)
0122 - PhysicsList : register hadronic processes
0123  
0124 24-08-2015  mma  (rdecay02-V10-01-03)
0125 - update Readme
0126      
0127 10-05-2015  mma  (rdecay02-V10-01-02)
0128 - HistoManager: SetNtupleActivation(false)
0129      
0130 02-03-2015  mma  (rdecay02-V10-01-01)
0131 - modify rdecay02.in
0132       
0133 27-02-2015  Michel Maire  (rdecay02-V10-01-00)
0134 - Rewritten.
0135 - use analysis g4tools
0136 - migration to MT 
0137 
0138 16 October 2014  Ivana Hrivnacova  (rdecay02-V10-00-03)
0139 ------------------------------------------------
0140 - Fixed coding guidelines (long lines) in exrdmDetectorConstruction.cc
0141 
0142 1 July 2014  Dennis Wright  (rdecay02-V10-00-02)
0143 ------------------------------------------------
0144 - fix bug 1461: no elastic cross section found for generic ions
0145   Assigned model G4NuclNuclDiffuseElastic and cross section G4GGNuclNuclCrossSection
0146   to generic ions in exrdmPhysListHadron 
0147      
0148 18/02/2014 mma     (rdecay02-V10-00-01)
0149 - exrdmAnalysisManager::EndOfEvent(), 217 : do not force 'second' 
0150      
0151 07/01/2014 Gunter Folger     (rdecay02-V10-00-00)
0152 - Fix problem identified in boudary chack mode. In exrdmHisto.cc::AddRow(), 
0153    using root, float ar[4] was used to take 6 elements. 
0154         Fix is to new ar with proper size.
0155         
0156 18/11/2013  Ivana Hrivnacova (rdecay02-V09-06-06)
0157 - Fixed .README
0158 
0159 04/11/2013  Dennis Wright (rdecay02-V09-06-05)
0160 - exrdmPhysicsList - replace G4LElastic and G4LCapture with G4HadronElastic
0161   and G4NeutronRadCapture
0162 
0163 23/08/2013  Vladimir Ivanchenko (rdecay02-V09-06-04)
0164 - exrdmPhysicsList - use standard constructors for EM physics, removed
0165     local low-energy EM physics
0166 
0167 23/08/2013  Vladimir Ivanchenko (rdecay02-V09-06-03)
0168 - exrdmPhysicsList - use standard constructors for hadronic builders
0169     instead of obsolete
0170 
0171 22/08/2013  Vladimir Ivanchenko (rdecay02-V09-06-02)
0172 - Removed unused include of G4UrbanMscModel93.hh 
0173 
0174 01/04/2013 A.Dotti (rdecay02-V09-06-01)
0175 - New API for phsyics list
0176 
0177 19/02/2013 I. Hrivnacova 
0178 - Applied coding guidelines (data members initialization)    
0179 
0180 01/02/2013  Vladimir Ivanchenko (rdecay02-V09-06-00)
0181 - Migration to new physics_lists directory structure
0182 
0183 28/11/2012  Gabriele Cosmo (rdecay02-V09-05-05)
0184 - Fixed cases of variable shadowing.
0185 
0186 14/11/2012  Ivana Hrivnacova (rdecay02-V09-05-04)
0187 - Minor fix in CMake build
0188 
0189 24/10/2012  Alberto Ribon  (rdecay02-V09-05-03)
0190 - Migrated to the new stopping physics.
0191 
0192 25/09/2012  Ivana Hrivnacova
0193 - Fixed AIDA dependent code 
0194 
0195 13/06/2012  Laurent Desorgher  (rdecay02-V09-05-02)
0196  - Update/Review of the code according to coding guide lines 2.1-3.1 
0197 
0198 01/05/2012  Laurent Desorgher  (rdecay02-V09-05-01)     
0199 - Adding of tuple RDecayProducts registering Z,A,time,energy, PID,weight of each radioactive decay product
0200 - Changes in  UserRadDataCf238Test.mac and UserRadData_z82.a210 to check  
0201   that the mean life time given in  UserRadData_z82.a210 is properly taken into account in the code. 
0202 - Merge the modification  of Fan Lei for the activation computation in the new tag 
0203 
0204 04/04/2012  Laurent Desorgher  (rdecay02-V09-05-00)
0205 - Update/Review of the code according to coding guide lines 1.3, 1.4, and 1.5
0206 
0207 23/11/2011 - L.Desorgher    (rdecay02-V09-04-04)
0208 
0209 -Add the commands "/process/em/fluo true" "/process/em/auger true"
0210 in all macro files to have the atomic relaxation taking place, with the new EM interface
0211 for atomic relaxation. 
0212 -Update of the README file to warn on the need of these commands.
0213 
0214 
0215 
0216 23/11/2011 - L.Desorgher    (rdecay02-V09-04-03)
0217 - Create this intermediate tag as copy  of   exradioactive-V09-04-00 for what concern
0218 rdecay02.   The exradioactive-V09-04-00 tag was created in the parent directory, 
0219 but it contains only change in  rdecay02.So its cirrect place would have been here.
0220 For changes from  rdecay02-V09-04-02 to rdecay02-V09-04-03 see the History file in the parent 
0221 directory.
0222 
0223 
0224 29/04/2011 - S. Incerti    (rdecay02-V09-04-02)
0225 - Updated obsolete low energy EM physics list
0226 
0227 31/03/2011 - G. Folger    (rdecay02-V09-04-01)
0228 -  Add missing include of StatMF in physics list. This was previously
0229     included indirectly via G4ExcitationHandler.
0230 
0231 04/03/2011 - L. Desorgher (rdecay02-V09-04-00)
0232 -Correct prepocessor lines 316-320 in exrdmHisto.cc to get the code 
0233  also compiled with ROOT (G4ANALYSIS_USE_ROOT switch on)
0234 
0235 17/11/2010 - F.Lei (rdecay02-V09-03-04)
0236 - The radioactivity data is output in file ".activity" with the same file name as the .aida or .root files
0237 - Added more macros macros/u238-b.mac macros/u238.mac  macros/po201m.mac
0238 - rename vrml.mac to vrml.g4mac
0239 
0240 11/11/2010 - F.Lei (rdecay02-V09-03-03)
0241 - Updated exrdmAnalysisManager.cc to output the accumulated radioactivities in the file
0242   "activities.data" at the end of a run, in VR mode.
0243 - Added macros/proton-beam.mac
0244 
0245 09/11/2010 - M.Asai (rdecay02-V09-03-02)
0246 - Fix AIDA file option.
0247 
0248 08/11/2010 - J.Allison (rdecay02-V09-03-01)
0249 - Introduced G4UIExecutive. 
0250 
0251 16/10/2010 - G.Cosmo (rdecay02-V09-03-00)
0252 - Migrated from "exrdm".
0253 
0254 06/06/2010 - J.Perl (exrdm-V09-03-02)
0255 - Remove unused variable in EventAction 
0256 
0257 02/06/2010 - J.Perl (exrdm-V09-03-01)
0258 - Updated vis usage
0259 
0260 10/05/2010 V.Ivanchenko (exrdm-V09-03-00)
0261 - substitute G4MultipleScattering by specialized processes per particle type
0262 
0263 22/09/2009 G.Folger (exrdm-V09-02-00)
0264 -  remove trivial compilation warning when compiled without G4ANALYSIS_USE in 
0265    src/src/exrdmHisto.cc
0266 
0267 05/12/2008 F.Lei (exrdm-V09-01-04)
0268 - exrdmAnalysisManager.cc, exrdmSteppingAction.cc
0269    - better G4ANALYSIS_USE and G4ANALYSIS_USE_ROOT logic 
0270 - GNUMakefile
0271 
0272 04/12/2008 F.Lei (exrdm-V09-01-03)
0273 - exrdmHisto: delete hfileROOT in save();
0274 - exrdmAnalysisManager.cc, exrdmSteppingAction.cc
0275    - used || login between G4ANALYSIS_USE and G4ANALYSIS_USE_ROOT
0276 - Updated README, macro/f24.mac
0277 
0278 04/12/2008 G.Barrand
0279 - exrdmAnalyisManager : dispose() : cstor, dstor private.
0280 - exrdmHisto : revisit the AIDA sector, mainly creation/deletion of things.
0281   Now the program holds in case of multiple /run/beamOn.
0282   NOTE : someone should do the same with the ROOT sector...
0283   I have let a //FIXME in exrdmHisto::~exrdmHisto and ~exrdmAnalysisManager().
0284 - EventAction, RunAction : have some #ifdef G4VIS_USE to be able to
0285   disconnect properly the G4/vis.
0286 
0287 02/12/2008 F.Lei (exrdm-V09-01-02)
0288 - exrdmHisto,exrdmHistoMessenger & exrdmAnalysisManager: updated the usage 
0289   of AIDA analysis package.
0290   
0291 August 10th, 2008 V.Ivanchenko (exrdm-V09-01-01)
0292 --------------------------------------------------
0293 - exdrmMatarialMessenger - fix units of density
0294 - exdrmPhysicsList - fix definition of cuts; simplify logic
0295                      of setting of hadronic physics;
0296                      remove double instantiation of radioactive decay
0297 - removed compillation warnings in several places
0298 - replace flag G4ANALYSIS_USE_AIDA by G4ANALYSIS_USE
0299 - remove AIDA setup from GNUmakefile (use one from central scripts)
0300 
0301 01 May 2008, Fan Lei (exrdm-V09-01-00)
0302 --------------------------------------------------
0303 - Removed "," from the Ntuple header definition
0304 - All energy depositions are collected, apart from that of the primary track.  
0305 
0306 November 15th, 2007 V.Ivanchenko (exrdm-V09-00-02)
0307 --------------------------------------------------
0308 - A minor fix of low-energy EM physics builder
0309 
0310 November 14th, 2007 V.Ivanchenko (exrdm-V09-00-01)
0311 --------------------------------------------------
0312 - Use decay and radiactive decay builders from physics)lists library
0313 - Added elastic, stopping, ion and extraEm physics
0314 
0315 July 3th, 2007 V.Ivanchenko (exrdm-V09-00-00)
0316 ---------------------------------------------
0317 - Remove obsolete hadronic builders and use only QGSP_BIC, QGSP_BIC_HP,
0318   QGSP_BERT, QGSP_BERT_HP
0319 
0320 February 14th, 2006 V.Ivanchenko (exrdm-V08-02-01)
0321 -------------------------------
0322 - Use standard EM builder from physics_list subdirectory
0323 
0324 21/12/2006 F.Lei (exrdm-V08-02-00)
0325 - Added ROOT format option for outputting results. It is the default format now. 
0326 
0327 February 16th, 2006 V.Ivanchenko (exrdm-V08-00-00)
0328 -------------------------------
0329 - Update Physics Lists
0330 
0331 December 6th, 2005 Gabriele Cosmo
0332 ---------------------------------
0333 - Trivial changes for support of CLHEP-2.0.X series.
0334 
0335 December 2nd, 2005 V.Ivanchenko (exrdm-V07-01-02)
0336 -------------------------------
0337 - Fix crash connected with non-static hadrons
0338 
0339 November 15th, 2005 Gabriele Cosmo (exrdm-V07-01-01)
0340 ----------------------------------
0341 - Migration to <sstream> from deprecated <strstream>.
0342 
0343 July 19th, 2005 Fan Lei (exrdm-V07-01-00)
0344 -----------------------
0345 - Changed in GNUmakefile 
0346      LOADLIBS += `aida-config --lib`
0347        with:
0348      LDLIBS += `aida-config --lib`
0349   fixing AIDA link problem for WIN32-VC.
0350 - Corrected a typo in exRDMHistoMessenger.cc.
0351  
0352 June 3rd, 2005 Fan Lei (exrdm-V07-00-01)
0353 ----------------------
0354 - updates to physics list
0355 - added macros/test.mac for testing the physics list
0356 
0357 May 3rd, 2005 John Allison
0358 --------------------------
0359 - Replaced vis manager with G4VisExecutive.
0360 
0361 March 3rd, 2005 Fan Lei (exrdm-V07-00-00)
0362 -----------------------
0363 - Update to exrdmPhysicsList.cc
0364 
0365 December 3rd, 2004 Gabriele Cosmo (exrdm-V06-02-02)
0366 ---------------------------------
0367 - Use new phys-lists structure.
0368 
0369 December 3rd, 2004 Gabriele Cosmo (exrdm-V06-02-01)
0370 ---------------------------------
0371 - Implemented migration to <cmath>.
0372 
0373 November 11th, 2004 Fan lei (exrdm-V06-02-00)
0374 ---------------------------
0375 - First release