# Example air_shower 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! ## 2023-11-15 I. Hrivnacova (air_shower-V11-01-01) - Updated OpenVis.mac: - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices and simplified comments. ## 2023-11-09 Bernardo Tome (air_shower-V11-01-00) - Address the warning message regarding the size of the material property vector ## 2022-02-22 Daren Sawkey (air_shower-V11-00-01) - All material properties in order of increasing energy ## 2021-12-10 Ben Morgan (air_shower-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 11.11.2021 - B. Tome (air_shower-V10-07-04) Start using C++11 guidelines 06.11.2021 - I. Hrivnacova (air_shower-V10-07-03) Added analysis manager Clear() call instead of deleting in the end of run (removed on July 19) 07.10.2021 - I. Hrivnacova (air_shower-V10-07-02) Migration to new G4AnalysisManager.hh header; define the default output file type (root), removed UltraAnalysisManager.hh. 19.07.2021 - I. Hrivnacova (air_shower-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. 24.05.2021 - B. Morgan (air_shower-V10-07-00) Bump required CMake version range to 3.12...3.20, matching core Geant4 14.11.2020 - S. Guatelli(air_shower-V10-06-04) Migration to G4RunFactoryManager 05.11.2020 - B.Tome (air_shower-V10-06-03) Output results histograms to ROOT file Add ROOT macro file to plot histograms 03.11.2020 - D.Sawkey (air_shower-V10-06-02) Create material properties using std::vectors 02.11.2020 - B.Morgan (air_shower-V10-06-01) Support same CMake version range as core Geant4 29.05.2020 - D.Sawkey (air_shower-V10-06-00) added an #include to UltraDetectorConstruction, due to optical physics changes. 8 November, 2019 B. Tomé (air_shower-V10-05-01) - Minor changes, mainly stetics. 31.01.2019 - I.Hrivnacova (air_shower-V10-05-00) Merged GitHub PR #4: all Boolean operators now return G4bool. 09.11.2018 - B. Tome (air_shower-V10-04-04) Allow to remove reflecting surface. 09.11.2018 - B. Tome (air_shower-V10-04-03) Add UltraMacro.mac to CMakeLists.txt 09.11.2018 - B. Tome (air_shower-V10-04-02) Reorganise macros. Add new macros. Reorganise and simplify code in UltraDetectorConstruction. Geometry can now be changed in the same interactive session. 08.11.2018 - B. Tome (air_shower-V10-04-01) Drop detector configuration through preprocessor directives. Use detector messenger instead. New macros for visualisation, replacing preprocessor options. No default PrimaryGeneratorAction in UserActionInitialization. 10.05.2018 - B. Morgan (air_shower-V10-04-00) Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 09.03.2017 - G. Cosmo (air_shower-V10-03-00) Updated setup for visualization in main() and Visualisation.mac. 21.11.2016 - G. Cosmo (air_shower-V10-02-03) Fixed compilation warning for unused variable in UltraDetectorConstruction. 19.11.2016 - A. Dotti (air_shower-V10-02-02) Explicit set of SD to manager 16.11.2016 - B. Tome Use modular physics lists. Remove drawing of step points from Visualisation.mac Update History, README, CMakeLists.txt and GNUmakefile. 28.11.2016 - G. Folger (air_shower-V10-02-01) Replace direct use of theParticleIterator by GetParticleIterator(). fix required by clang39 on Windows and MAC 03.03.2016 - L. Pandola (air_shower-V10-02-00) Replace std::log with G4Log 14.04.2015 - G. Cosmo (air_shower-V10-01-02) Replaced call to obsolete GetDz() for G4Tubs to GetZHalfLength() in UltraDetectorConstruction. 20.02.2015 - A. Dotti (air_shower-V10-01-00) Set defaults for GPS in master thread 04.06.2014 - A. Dotti (air_shower-V10-00-00) New MT-ready GPS: migration 22.10.2013 - L. Pandola (air_shower-V09-06-03) UltraRunAction.cc: add include for , needed for Windows 21.10.2013 - L. Pandola (air_shower-V09-06-02) Migrated to MT. Works in MT and sequential mode. Removed RunActionMessenger and edited UltraMacro.mac accordingly. 27.08.2013 - G. Cosmo (air_shower-V09-06-01) Added G4Ellipsoid among solids enabled for parameterisation. 28.05.2013 - L. Pandola (air_shower-V09-06-00) Migrate analysis from AIDA (with local singleton analysis class) to the g4analysis tools. Remove AIDA dependency. CMakeLists.txt and README are updated accordingly 28.11.2012 - G. Cosmo (air_shower-V09-05-07) Fixed cases of variable shadowing. 06.11.2012 - L. Pandola (air_shower-V09-05-06) Fixed syntax in CMakeLists.txt. 26.10.2012 - L. Pandola (air_shower-V09-05-05) Replace CMakeLists.txt to deal with UI/VIS. 11.10.2012 - G.Cosmo (air_shower-V09-05-04) Explicit inclusion of units and constants headers. 26.06.2012 - G.Cosmo (air_shower-V09-05-03) Removed call to SetModel for optical physics, according to latest change to optical boundary process. 31.01.2012 - G.Folger (air_shower-V09-05-02) fix another compilation warning from gcc4.6: variables set but not used, in src/UltraEventAction.cc 18.01.2012 - G.Folger (air_shower-V09-05-01) fix compilation warnings from gcc4.6: variables set but not used. 08.12.2011 - P.Mato (air_shower-V09-05-00) Added CMakeLists.txt file 31.10.2011 - L.Pandola (air_shower-V09-04-01) Migrated G4Exceptions to the new scheme 17.01.2011 - G.A.P.Cirrone (air_shower-V09-04-00) Solved compilation error related to the new CLHEP version 09.11.2010 - J.Allison (air_shower-V09-03-01) Inroduced G4UIExecutive. 02.06.2010 - J.Perl (air_shower-V09-03-00) Updated vis usage 16.11.2009 -- B. Tomé, Tag air_shower-V09-02-06 Changed UltraPhysicsList.cc to use new processes G4eMultipleScattering, G4MuMultipleScattering and G4hMultipleScattering Tested example air_shower with Geant4 tag geant4-09-02-ref-10 15.05.2009 -- B. Tomé, Updated README file. Tag air_shower-V09-01-00 Tested example with Geant4 tag geant4-09-02-ref-04 and iAIDA-1.0.14 10.12.2008 -- G.A.P.Cirrone, Tag: air_shower-V09-01-05 Updated README file; 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-04 Access to private data members of UltraDetectorConstruction through Get functions. 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-03 Adjusted range of optical properties tables in UltraDetectorConstruction; Added check of optical photon energy in UltraPrimaryGeneratorAction; Cerenkov process attached to all applicable particles; Modified Visualisation.mac and UltraMacro.mac files 26.06.2008 -- G.A.P.Cirrone; Tag air_shower-V09-01-02 Corrected a parameter in the UltraDetectorConstruction to remove a segmentation due to a non correct definition of the refraction index of the Quartz. 15.06.2008 -- G.A.P.Cirrone; Tag: air_shower-V09-01-01 Removed no more necessary AIDA commands from GNUmakefile 11.06.2008 -- G.A.P.Cirrone air_shower-V09-01-00 Solved a compilation error in the Analysis Manager 30.09.2007 -- P.Gumplinger - air_shower-V09-00-00 -- adjust to the G4Cerenkov process now being a G4VDiscreteProcess 16.11.2006 -- B. Tome - air_shower-V08-01-00 -- Tested with candidate tag geant4-08-02-cand-00. -- Ultra.cc - Removed invocation of Visualisation.mac if argc==1. 02.06.2006 -- B. Tome - air_shower-V08-00-01 -- UltraRunAction.cc : Removed use of visualization UI commands. -- Small changes in UltraPrimaryGeneratorAction.cc 17.05.2006 -- B. Tome - air_shower-V08-00-00 -- Small fix correction 7.12.2005 -- S. Guatelli - air_shower-V07-01-02 -- Compile with CLHEP 2.0.2.2 6.12.2005 -- S. Guatelli - air_shower-V07-01-01 -- Warning deleted 15.11.2005 -- G.Cosmo - air_shower-V07-01-00 -- Migration to from deprecated . 06.06.2005 -- B.Tome - air_shower-V07-00-01 -- README updated; analysis with AIDA 3.2.1 and PI 1.3.3. 06.06.2005 -- G.Cosmo - air_shower-V07-00-00 -- Corrected usage of in RunActionMessenger. -- Corrected call to Visualisation.mac from Ultra.cc. -- Changed viewer to OGLSX in Visualisation.mac. 03.05.2005 -- J.Allison -- Replaced vis manager with G4VisExecutive. 10.12.2004 -- air_shower-V06-02-02 -- Replaced usage of M_PI with CLHEP's pi. 24.11.2004 -- air_shower-V06-02-01 -- Migration to the new tree-structured command format for G4GeneralParticleSource: - new UI commands implemented - changed access to public methods of G4GeneralParticleSource in UltraPrimaryGenerationAction; methods of G4SPSxxxDistribution are now used. -- Migration to 20.05.2004 -- Example committed