Back to home page

EIC code displayed by LXR

 
 

    


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

0001 # Example ReverseMC01 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 ## 2025-11-09 Gabriele Cosmo (ReverseMC01-V11-03-01)
0010 - Fixed coding conventions (removal of tabs and code formatting).
0011 
0012 ## 2025-11-06 Laurent Desorgher (ReverseMC01-V11-03-00)
0013 - Modified the example to work with MT.
0014   Works with event-V11-03-03 and run-V11-03-06.
0015 
0016 ## 2022-12-14 Ben Morgan (ReverseMC01-V11-01-00)
0017 - Remove inclusion of unneeded and now obsolete G4strstreambuf header.
0018 
0019 ## 2021-12-10 Ben Morgan (ReverseMC01-V11-00-00)
0020 - Change to new Markdown History format.
0021 
0022 ---
0023 
0024 # History entries prior to 11.0
0025 
0026 November 6th, 2021 I. Hrivnacova (ReverseMC01-V10-07-02)
0027 - Added analysis manager Clear() call instead of
0028   deleting in the end of run (removed on July 22)
0029 
0030 October 6th, 2021 I. Hrivnacova (ReverseMC01-V10-07-01)
0031 - Migration to new G4AnalysisManager.hh header;
0032   added include of g4hntools_defs.hh for G4H1 typedefs 
0033   (used in class headers)
0034 
0035 July 22nd, 2021 I.Hrivnacova (ReverseMC01-V10-07-00)
0036 - Updated for changes in the analysis category:
0037   removed deleting of the analysis manager,
0038   as this is now done by the Geant4 kernel.
0039 
0040 November 13th, 2020 Ben Morgan (ReverseMC01-V10-06-02)
0041 - Enforce use of Serial RunManager.
0042 
0043 November 10th, 2020 Ben Morgan (ReverseMC01-V10-06-01)
0044 - Migration to G4RunManagerFactory.
0045 
0046 May 17, 2020 V.Ivanchenko  (ReverseMC01-V10-06-00)
0047 - RMC01AnalysisManager - use G4double for computation of mean and RMS,
0048     added protection for sqrt argument, to avoid a problem due to precision
0049     loss in arithmetic computations
0050 
0051 Nov 18, 2019 G.Cosmo  (ReverseMC01-V10-05-01)
0052 - Fixed cases of type conversions from size_t to G4int in B5HodoscopeSD.
0053 
0054 Sep 11, 2019 I.Hrivnacova  (ReverseMC01-V10-05-00)
0055 - Updated for clean-up in analysis typedefs:
0056   G4AnaHn types replaced with G4Hn
0057 
0058 May 20, 2018 J.Allison  (ReverseMC01-V10-04-00)
0059 - Add #include "G4Types.hh"
0060 - Remove G4UI_USE and G4VIS_USE.
0061 - Move instantiation of G4UIExecutive nearer to start of main.
0062 
0063 Nov 6, 2017 V.Ivanchenko  (ReverseMC01-V10-03-01)
0064 - G4AdjointPhysicsList - use SetEmModel(..) instead of AddEmModel
0065     where possible in order to remove initialisation warning
0066 
0067 Oct 12, 2017 V.Ivanchenko  (ReverseMC01-V10-03-00)
0068 - G4AdjointPhysicsList - do not reset lateral displacement
0069     algorithm in the Urban msc model
0070 
0071 Nov 16, 2016 L. Desorgher  (ReverseMC01-V10-02-03)
0072 - New attempt to solve the FPE issue  RMC01AnalysisManager::ComputeMeanEdepAndError()
0073   remove of floating point exception issue.
0074 
0075 Nov 11, 2016 L. Desorgher  (ReverseMC01-V10-02-02)
0076 - Modification in of RMC01AnalysisManager::ComputeMeanEdepAndError()
0077   remove of floating point exception issue.
0078 
0079 Nov 1, 2016 L. Desorgher  (ReverseMC01-V10-02-01)
0080 - Modification in RMC01AnalysisManager:::EndOfEventForAdjointSimulation() to
0081   loop over the list of tracks reaching the external surface.
0082   New features introduced in GEANT4.10.3.
0083 
0084 - Modification of RMC01AnalysisManager::ComputeMeanEdepAndError()
0085   Remove the use of fNentry  introduced in tag ReverseMC01-V10-01-00
0086   in the computation of the mean and error of energy deposition.
0087   The use of nb_event is restored. This is crucial for a correct normalisation!
0088 
0089 -Modification in the physics list in order to use the processes
0090  G4AdjointForcedInteractionForGamma and G4eAdjointMultipleScattering.
0091 
0092 - Adaptation of the README file.
0093 
0094 Oct 14th, 2016 G.Folger             (ReverseMC01-V10-02-00)
0095 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0096     fix required by clang39 on Linux and MAC
0097 
0098 Jul 20th, 2016 I. Hrivnacova
0099 - Coding guidelines (redundant empty lines, class member function names)
0100 
0101 21-May, 2015  V.Ivanchenko         (ReverseMC01-V10-01-00)
0102 - RMC01AnalysisManager - a variable fNentry is added in order correctly
0103     compute mean and error of energy deposition
0104 
0105 29-November, 2013  L.Hrivnacova
0106 - Updated .README
0107 
0108 11-November, 2013  L.Desorgher     (ReverseMC01-V09-06-05)
0109 - Change in RMC01AnalysisManager to avoid compilation error on some platforms.
0110   The histogramming was modified following the histrogramming used in the
0111   example AnaEx01.
0112 
0113 07-November, 2013  L.Desorgher     (ReverseMC01-V09-06-04)
0114 - Migration to the use of G4histos
0115 - Remove old histogram classes
0116 - Slight modifications into the main in order to migrate to the new RMC tracking schema
0117   where reverse tracking and forward tracking of adjoint and forward
0118   equivalent particles are processed  in the same events.This for preparing for
0119   the migration to the G4MT mode of the ReverseMC
0120 
0121 29-July, 2013  P.Gumplinger    (ReverseMC01-V09-06-03)
0122 - fix clang32 compilation warnings
0123 
0124 12-June, 2013  I.Hrivnacova    (ReverseMC01-V09-06-02)
0125 - Applied coding guidelines (virtual keyword, data members initialization)
0126 - Code clean-up: indention, redundant public/protected/private keywords
0127 
0128 07-June, 2013  L.Desorgher     (ReverseMC01-V09-06-01)
0129 - Finish modification for coding guide lines.
0130 
0131 24-January, 2013 V.Ivanchenko (ReverseMC01-V09-06-00)
0132 - G4AdjointPhysicsList - removed unused obsolete headers
0133 
0134 28-November, 2012 G.Cosmo (ReverseMC01-V09-05-06)
0135 - Fixed cases of variable shadowing.
0136 
0137 16-November, 2012 I.Hrivnacova  (ReverseMC01-V09-05-05)
0138 - Fixed .README file for artefacts from Markdown support
0139 
0140 04-September, 2012 I.Hrivnacova  (ReverseMC01-V09-05-04)
0141 - Renamed macros to have an extension .mac (was .g4mac)
0142 - Updated CMakeLists.txt:
0143   adding visualization, copying macros, install target and comment lines
0144 
0145 14-June, 2012  L.Desorgher     (ReverseMC01-V09-05-03)
0146 - Add .README for doxygen documentation
0147 
0148 13-June, 2012  L.Desorgher     (ReverseMC01-V09-05-02)
0149 - Update/Review of the code according to coding guide lines 2.2-3.3
0150 
0151 05-April, 2012  L.Desorgher     (ReverseMC01-V09-05-01)
0152 - Update/Review of the code according to coding guide line 2.1
0153 
0154 04-April, 2012  L.Desorgher     (ReverseMC01-V09-05-00)
0155 - Update/Review of the code according to coding guide line 1.3,1.4, and 1.5
0156 
0157 
0158 03-October, 2011  G.Folger     (ReverseMC01-V09-04-01)
0159 - Fix gcc46 compilation warning in  RMC01AnalysisManager.cc
0160 
0161 25-January, 2011  G.Folger     (ReverseMC01-V09-04-00)
0162 - Add protection for unitialised mean&error in RMC01AnalysisManager::ComputeMeanEdepAndError()
0163 
0164 11-November, 2010 L. Desorgher (ReverseMC01-V09-03-04)
0165 - Add initialisation of thepIonisation in G4AdjointPhysicsList constructor.
0166 - Modify some test on nb_event in  RMC01AnalysisManager::ComputeMeanEdepAndError
0167   and inRMC01AnalysisManager::EndOfEvent.
0168 - Correct the density of Si in RMC01DetectorConstruction
0169   and correct the position of the lower Ta plate.
0170 
0171 
0172 21-October-2010, Gunter Folger (ReverseMC01-V09-03-03)
0173 -  fix compilation error on ambigous std::sqrt on Windows
0174 
0175 19-October-2010, Gunter Folger (ReverseMC01-V09-03-02)
0176 - src/RMC01AnalysisManager.cc: explicit conversion to G4int, to avoid compiler
0177   warning
0178 
0179 June 4th, 2010 J.Perl (ReverseMC01-V09-03-01)
0180 - Updated vis usage.
0181 
0182 May 12th, 2010 J.Allison (ReverseMC01-V09-03-00)
0183 - Introduced G4Executive.
0184 
0185 December 10th, 2009 L.Desorgher (ReverseMC01-V09-02-02)
0186  -Update of the README file
0187 
0188 November 27th, 2009 L.Desorgher (ReverseMC01-V09-02-01)
0189  -Update of the analysis code:
0190          -for registering in  Conv* ASCII files every 5000 events the computed edep with  precision.
0191          -Correction of the adjoint computed current and answer matrices by a factor n_asked/n_processed for the case
0192           where a run is aborted because the user expected precision on e_dep has been reached.
0193  -Important update of the README file
0194  -Rename g4mac files run_*_simulation.g4mac files by   run_*_simulation_electron.g4mac
0195  -Add g4mac files run_*_simulation_proton.g4mac
0196 
0197 
0198 November 20th, 2009 L.Desorgher (ReverseMC01-V09-02-00)
0199  -Slight update of the code for unit of answer matrices.
0200  -Adding draft of README file
0201 
0202 
0203 November 19th, 2009 L.Desorgher (no tag)
0204  -First commit to the Geant4 repository
0205