# Example particleGun 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! ## 2024-03-21 Michel Maire (particleGunExample-V11-02-00) - Readme: documente macros ## 2023-07-07 Michel Maire (particleGunExample-V11-01-00) - revision of all headers ## 2022-01-21 Michel Maire (particleGunExample-V11-00-01) - Update reference in PrimaryGeneratorAction2.cc ## 2021-12-10 Ben Morgan (particleGunExample-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 06-10-21 I. Hrivnacova (particleGunExample-V10-07-02) - Migration to new G4AnalysisManager.hh header; define the default output file type (root). 19-07-21 I. Hrivnacova (particleGunExample-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. 20-04-21 mma (particleGunExample-V10-07-00) - particleGun.cc: RunManagerFactory G4SteppingVerboseWithUnits - ActionInitialization.hh and cc: remove SteppingVerbose class 08-04-18 B. Morgan (particleGunExample-V10-04-02) - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 13-04-18 mma (particleGunExample-V10-04-01) - particleGun.cc : set visualisation only in interactive mode 14-03-18 mma (particleGunExample-V10-04-00) - particleGun.cc : remove G4UI_USE and G4VIS_USE 03-10-2016 mma (particleGunExample-V10-02-03) - cosmetic in PrimaryGeneratorAction2 01-10-2016 mma (particleGunExample-V10-02-02) - PrimaryGeneratorAction2: more on coding conventions 06-08-2016 mma (particleGunExample-V10-02-01) - PrimaryGeneratorAction2: apply coding conventions 05-07-16 I. Hrivnacova (particleGunExample-V10-02-00) - Fixes for Doxygen documentation 27-04-2015 mma (particleGunExample-V10-01-01) - PrimaryGeneratorAction1: add randomization of time zero of each event 23-01-2015 I. Hrivnacova (particleGunExample-V10-01-00) - fixed .README 21-10-14 mma (particleGunExample-V10-00-05) - mv /run/initialize in macros 20-10-14 mma (particleGunExample-V10-00-04) - particleGun.cc: nThreads via commands 26-09-14 mma (particleGunExample-V10-00-03) - migration to MT: add class ActionInitialization 22-09-14 mma (particleGunExample-V10-00-02) - add PrimaryGeneratorAction0 class and run0.mac 21-09-14 mma (particleGunExample-V10-00-01) - simplify histograms 01-09-14 mma (particleGunExample-V10-00-00) - modify plots of angles 11-07-13 I.Hrivnacova (particleGunExample-V09-06-06) - In HistoManager: use new analysis manager method SetH1Activation() 07-06-13 mma (particleGunExample-V09-06-05) - Cosmetic in SteppingAction. 28-03-13 mma (particleGunExample-V09-06-04) - simplify histos management 24-03-13 mma (particleGunExample-V09-06-03) - polish coding conventions 17-03-13 mma (particleGunExample-V09-06-02) - G4 coding conventions 14-02-13 I.Hrivnacova (particleGunExample-V09-06-01) - Do not declare virtual functions in PrimaryGeneratorActionN classes which do not derive from Geant4 base class. 13-02-13 I.Hrivnacova (particleGunExample-V09-06-00) - Applied coding guidelines (virtual keyword, data member initialization) 17-11-12 I. Hrivnacova (particleGunExample-V09-05-05) - Updated documentation: - Fixed .README files for artefacts from Markdown support - Removed obsolete instructions (how to compile & link) 13-11-12 I. Hrivnacova (particleGunExample-V09-05-04) - Fixed order of instatiating G4VisExecutive and G4UIExecutive (required when Qt driver is activated). 26-03-12 mma (particleGunExample-V09-05-03) - all classes : apply G4 coding conventions 14-02-12 mma (particleGunExample-V09-05-02) - HistoManager : new handle namespace and fileName[2] no subdirectory in histos file - HistoManager : add protections for histo file management 16-01-12 mma (particleGunExample-V09-05-01) - HistoManager : histId and histPt - SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger) - HistoManager and HistoMessenger : coding conventions - Functions Normalize() and saveAscii() re-activated 11-01-12 mma (particleGunExample-V09-05-00) - HistoManager.hh and .cc : migrate to new g4tools histogramming system Do not need aida anymore, nor G4ANALYSIS_USE - Functions Normalize() and saveAscii() temporarily empty - HistoMessenger.hh and .cc : suppress fileType command - Update Readme and all macros accordingly 08-11-11 mma (particleGunExample-V09-04-01) - modify SteppingVerbose for OutOfWorld 28-01-11 mma (particleGunExample-V09-04-00) - HistoManager : fix aida fileOption 15-07-10 mma (particleGunExample-V09-03-03) - remove static data members and functions. - UI commands : /testem/ -> /gunExample/ 06-07-10 mma (particleGunExample-V09-03-02) - split PrimaryGeneratorAction2 in two : sampling methods rotateUz 11-06-10 mma (particleGunExample-V09-03-01) - update vis.mac - split run1.mac 10-06-10 Makoto Asai (particleGunExample-V09-03-00) - Combine three original examples into one. 13-05-10 Michel Maire - Created.