# Example electronScattering 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! ## 2021-12-10 Ben Morgan (electronScattering-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 07-10-21 I. Hrivnacova (electronScattering-V10-07-03) - Migration to new G4AnalysisManager.hh header; define the default output file type (root). 06-10-21 V. Ivanchenko (electronScattering-V10-07-02) - electronScattering.cc - removed obsolete random number generator - PhysicsList - use physics constructors from physics_list library; added G4EmStandardPhysics_option4; local EM physics constructors are removed 19-07-21 I. Hrivnacova (electronScattering-V10-07-01) - Updated for changes in the analysis category: removed deleting of the analysis manager, as this is now done by the Geant4 kernel. 16-05-21 mma (electronScattering-V10-07-00) - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits. 19-11-19 G.Cosmo (electronScattering-V10-05-00) - Fixed compilation on Windows for unused out_of_range exception object in Run::Merge(). 09-05-18 B.Morgan (electronScattering-V10-04-02) - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 12-04-18 mma (electronScattering-V10-04-01) - electronScattering.cc : set visualisation only in interactive mode 22-03-18 mma (electronScattering-V10-04-00) - electronScattering.cc : remove G4UI_USE and G4VIS_USE 14-10-16 G.Folger (electronScattering-V10-02-03) - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 04-07-16 I.Hrivnacova (electronScattering-V10-02-02) - Fixes for Doxygen documentation 15-04-16 mma (electronScattering-V10-02-01) - PhysListEmStandard_WVI, SS: add SetMscThetaLimit() 14-04-16 mma (electronScattering-V10-02-00) - PhysListEmStandard: use G4EmParameters 23-01-15 Laszlo Urban (electonScattering-V10-01-00) - plot 6 filling is corrected, the distance from scattering foil to detector was wrong, it is corrected now 13-09-14 mma (electonScattering-V10-00-02) - electronScttering.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores()) 24-06-14 mma (electronScattering-V10-00-01) - restaure scatter.mac - remove PhysicsList::SetCuts(). Update macros 05-06-14 J.Jacquemier (electronScattering-V10-00-00) - Migrated to multi-threading: - Add ActionInitialization - Add Run - Remove EventAction and EventMessenger - Modify electronScattering, TrackingAction and RunAction - Modify macros to change printModulo by /run/printProgress 02-12-13 I.Hrivnacova (electronScattering-V09-06-09) - Synchronized README and .README files 11-07-13 I.Hrivnacova (electronScattering-V09-06-08) - In HistoManager: use new analysis manager method SetH1Activation() 07-06-13 mma (electronScattering-V09-06-07) - Cosmetic in SteppingAction. 10-04-13 mma (electronScattering-V09-06-06) - HistoManager functionalities transfered to G4Analysis and its messenger. - userAction classes and all macros affected 09-04-13 mma (electronScattering-V09-06-05) - cosmetics for histo 5 and 6 01-04-13 A.Dotti (electronScattering-V09-06-04) - New interfaces for PhysicsLists needed by MT 28-03-13 L.Urban (electronScattering-V09-06-03) - add 2 histograms 25-03-13 mma (electronScattering-V09-06-02) - more on coding conventions 15-03-13 mma (electronScattering-V09-06-01) - G4 coding conventions 11-12-12 V.Ivant (electronScattering-V09-06-00) - Used SetEmModel method in physics builders 13-10-12 A. Dotti (electronScattering-V09-05-08) - Removing double include of system of units 13-10-12 A. Dotti (electronScattering-V09-05-07) - Adding explicit use of system of units 04-09-12 I. Hrivnacova (electronScattering-V09-05-06) - Updated CMakeLists.txt: adding visualization, copying macros, install target and comment lines - Added .README 19-04-12 mma (electronScattering-V09-05-05) - all classes : apply G4 coding conventions 23-02-12 mma (electronScattering-V09-05-04) - HistoManager : GetFileType() 14-02-12 mma (electronScattering-V09-05-03) - HistoManager : new handle namespace and fileName[2] no subdirectory in histos file - HistoManager : add protections for histo file management 09-02-12 V.Ivanchenko (electronScattering-V09-05-02) - PhysListEmStandardSS, PhysListEmStandardWVI - more correct order and fixed initialisation 19-01-12 mma (electronScattering-V09-05-01) - electronScattering.in : correct fileName for histograms 16-01-12 mma (electronScattering-V09-05-00) - HistoManager.hh and .cc : migrate to new g4tools histogramming system Do not need aida anymore, nor G4ANALYSIS_USE - HistoManager : histId and histPt - SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger) - HistoMessenger.hh and .cc : suppress fileType command - HistoManager and HistoMessenger : coding conventions - Update Readme and all macros accordingly 08-11-11 mma (electronScattering-V09-04-07) - modify SteppingVerbose for OutOfWorld 06-11-11 mma (electronScattering-V09-04-06) - add back PhysListEmStandardGS, PhysListEmStandardWVI 01-11-11 mma (electronScattering-V09-04-05) - PhysListEmStandard : msc95 by default - remove PhysListEmStandardGS, PhysListEmStandardWVI 30-10-11 mma (electronScattering-V09-04-04) - RunAction : ->SetRandomNumberStore(false) 06-06-11 mma (electronScattering-V09-04-03) - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper 24-05-2011 mma (electronScattering-V09-04-02) - add EGS_13MeV results (Yann Perrot) 14-05-2011 mma (electronScattering-V09-04-01) - PhysListEmStandard updated for msc95 04-01-2011 V.Ivanchenko (electronScattering-V09-04-00) - Minor cleanup of SS physics constructor 09-11-10 M.Asai (electronScattering-V09-03-07) - Fix AIDA file option. 06-06-10 J.Perl (electronScattering-V09-03-06) - Remove unused variable in EventAction 04-06-10 J.Perl (electronScattering-V09-03-05) - Updated vis usage 22-05-10 mma (electronScattering-V09-03-04) - electronScattering.cc : introduction of G4UIExecutive 05-01-10 mma (electronScattering-V09-03-03) - RunAction::PrintFluence() : print unormalized fluence per event 11-12-09 mma - add PhysListEmStandardWVI 22-11-09 mma (electronScattering-V09-02-03) - PhysListEmStandard and PhysListStandardGS as in TestEm5 24-09-09 V.Ivant (electronScattering-V09-02-02) - PhysicsList.cc : fix bug in 'standardGS' setting 23-09-09 mma (electronScattering-V09-02-01) - reactive EmOptions in local physics 19-09-09 mma (electronScattering-V09-02-00) - rename example NRCC_E_Benchmark_V1 to electronScattering - local "standard" physics list renamed "local" (default) 09-09-09 V.Ivant (eBenchmarkV1-V09-02-02) - add Goudsmit-Saunderson msc model, set default Phys List Opt0 06-07-09 mma (eBenchmarkV1-V09-02-01) - add a protection in RunAction::ComputeFluenceError() 17-05-09 mma - first commit and tag eBenchmarkV1-V09-02-00 01-03-09 mma - TestBruce renamed NRCC_E_Benchmark_V1 18-01-09 mma (Laszlo) - RunAction::ComputeFluenceError() : sqrt(err1^2 + err0^2) 26-12-08 mma - RunAction. Normalisation : average over few bins (4 mm) 13-12-08 mma - RunAction : compute error on fluence distribution 11-12-08 mma - HistoManager : redefine histogram numbering - PhysicsLists : remove livermore and penelope 07-12-08 mma - fluence histo : plot 1/uz instead of uz (TrackingAction) 04-12-08 mma - fluence histo : divide by surface of ring normalize to bin 0 10-11-08 Michel Maire - Created. - TestBruce looks like TestEm5