Geant4 Cross Reference |
1 # Example air_shower History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - Ultra Advanced example 5 be used as a substitute for writing good git c << 5 ========================================================= 6 6 7 ## 2023-11-15 I. Hrivnacova (air_shower-V11-01 << 7 History file 8 - Updated OpenVis.mac: << 8 ------------ 9 - Changed "/vis/open XYZ [600x600-0+0]" to " << 10 and simplified comments. << 11 << 12 ## 2023-11-09 Bernardo Tome (air_shower-V11-01 << 13 - Address the warning message regarding the si << 14 << 15 ## 2022-02-22 Daren Sawkey (air_shower-V11-00- << 16 - All material properties in order of increasi << 17 << 18 ## 2021-12-10 Ben Morgan (air_shower-V11-00-00 << 19 - Change to new Markdown History format << 20 << 21 --- << 22 << 23 # History entries prior to 11.0 << 24 9 25 11.11.2021 - B. Tome (air_shower-V10-07-04) 10 11.11.2021 - B. Tome (air_shower-V10-07-04) 26 Start using C++11 guidelines 11 Start using C++11 guidelines 27 12 28 06.11.2021 - I. Hrivnacova (air_shower-V10-07- 13 06.11.2021 - I. Hrivnacova (air_shower-V10-07-03) 29 Added analysis manager Clear() ca 14 Added analysis manager Clear() call instead of 30 deleting in the end of run (remov 15 deleting in the end of run (removed on July 19) 31 16 32 07.10.2021 - I. Hrivnacova (air_shower-V10-07- 17 07.10.2021 - I. Hrivnacova (air_shower-V10-07-02) 33 Migration to new G4AnalysisManage 18 Migration to new G4AnalysisManager.hh header; 34 define the default output file ty 19 define the default output file type (root), 35 removed UltraAnalysisManager.hh. 20 removed UltraAnalysisManager.hh. 36 21 37 19.07.2021 - I. Hrivnacova (air_shower-V10-07- 22 19.07.2021 - I. Hrivnacova (air_shower-V10-07-01) 38 Updated for changes in the analys 23 Updated for changes in the analysis category: 39 removed deleting of the analysis 24 removed deleting of the analysis manager, 40 as this is now done by the Geant4 25 as this is now done by the Geant4 kernel. 41 26 42 24.05.2021 - B. Morgan (air_shower-V10-07-00) 27 24.05.2021 - B. Morgan (air_shower-V10-07-00) 43 Bump required CMake version range 28 Bump required CMake version range to 3.12...3.20, matching core Geant4 44 29 45 14.11.2020 - S. Guatelli(air_shower-V10-06-04) 30 14.11.2020 - S. Guatelli(air_shower-V10-06-04) 46 Migration to G4RunFactoryManager 31 Migration to G4RunFactoryManager 47 32 48 05.11.2020 - B.Tome (air_shower-V10-06-03) 33 05.11.2020 - B.Tome (air_shower-V10-06-03) 49 Output results histograms to ROOT 34 Output results histograms to ROOT file 50 Add ROOT macro file to plot histo 35 Add ROOT macro file to plot histograms 51 36 52 03.11.2020 - D.Sawkey (air_shower-V10-06-02) 37 03.11.2020 - D.Sawkey (air_shower-V10-06-02) 53 Create material properties using 38 Create material properties using std::vectors 54 39 55 02.11.2020 - B.Morgan (air_shower-V10-06-01) 40 02.11.2020 - B.Morgan (air_shower-V10-06-01) 56 Support same CMake version range 41 Support same CMake version range as core Geant4 57 42 58 29.05.2020 - D.Sawkey (air_shower-V10-06-00) 43 29.05.2020 - D.Sawkey (air_shower-V10-06-00) 59 added an #include to UltraDetecto 44 added an #include to UltraDetectorConstruction, due to optical 60 physics changes. 45 physics changes. 61 46 62 8 November, 2019 B. Tomé (air_shower-V10-05-0 47 8 November, 2019 B. Tomé (air_shower-V10-05-01) 63 - Minor changes, mainly stetics. 48 - Minor changes, mainly stetics. 64 49 65 31.01.2019 - I.Hrivnacova (air_shower-V10-05-0 50 31.01.2019 - I.Hrivnacova (air_shower-V10-05-00) 66 Merged GitHub PR #4: all Boolean 51 Merged GitHub PR #4: all Boolean operators now return G4bool. 67 52 68 09.11.2018 - B. Tome (air_shower-V10-04-04) 53 09.11.2018 - B. Tome (air_shower-V10-04-04) 69 Allow to remove reflecting surfac 54 Allow to remove reflecting surface. 70 55 71 09.11.2018 - B. Tome (air_shower-V10-04-03) 56 09.11.2018 - B. Tome (air_shower-V10-04-03) 72 Add UltraMacro.mac to CMakeLists. 57 Add UltraMacro.mac to CMakeLists.txt 73 58 74 09.11.2018 - B. Tome (air_shower-V10-04-02) 59 09.11.2018 - B. Tome (air_shower-V10-04-02) 75 Reorganise macros. Add new macros. 60 Reorganise macros. Add new macros. 76 Reorganise and simplify code in U 61 Reorganise and simplify code in UltraDetectorConstruction. 77 Geometry can now be changed in th 62 Geometry can now be changed in the same interactive session. 78 63 79 08.11.2018 - B. Tome (air_shower-V10-04-01) 64 08.11.2018 - B. Tome (air_shower-V10-04-01) 80 Drop detector configuration through pre 65 Drop detector configuration through preprocessor directives. Use detector messenger instead. 81 New macros for visualisation, replacing 66 New macros for visualisation, replacing preprocessor options. 82 No default PrimaryGeneratorAction in Us 67 No default PrimaryGeneratorAction in UserActionInitialization. 83 68 84 10.05.2018 - B. Morgan (air_shower-V10-04-00) 69 10.05.2018 - B. Morgan (air_shower-V10-04-00) 85 Include G4Types before use of G4MULTITH 70 Include G4Types before use of G4MULTITHREADED. For forward 86 compatibility with move to #defines ove 71 compatibility with move to #defines over -D for G4 preprocessor 87 symbols. 72 symbols. 88 73 89 09.03.2017 - G. Cosmo (air_shower-V10-03-00) 74 09.03.2017 - G. Cosmo (air_shower-V10-03-00) 90 Updated setup for visualization in main 75 Updated setup for visualization in main() and Visualisation.mac. 91 76 92 21.11.2016 - G. Cosmo (air_shower-V10-02-03) 77 21.11.2016 - G. Cosmo (air_shower-V10-02-03) 93 Fixed compilation warning for unused va 78 Fixed compilation warning for unused variable in 94 UltraDetectorConstruction. 79 UltraDetectorConstruction. 95 80 96 19.11.2016 - A. Dotti (air_shower-V10-02-02) 81 19.11.2016 - A. Dotti (air_shower-V10-02-02) 97 Explicit set of SD to manager 82 Explicit set of SD to manager 98 83 99 16.11.2016 - B. Tome 84 16.11.2016 - B. Tome 100 Use modular physics lists. 85 Use modular physics lists. 101 Remove drawing of step points from Visu 86 Remove drawing of step points from Visualisation.mac 102 Update History, README, CMakeLists.txt 87 Update History, README, CMakeLists.txt and GNUmakefile. 103 88 104 28.11.2016 - G. Folger (air_shower-V10-02-01) 89 28.11.2016 - G. Folger (air_shower-V10-02-01) 105 Replace direct use of theParticle 90 Replace direct use of theParticleIterator by GetParticleIterator(). 106 fix required by clang39 on Wind 91 fix required by clang39 on Windows and MAC 107 92 108 03.03.2016 - L. Pandola (air_shower-V10-02-00) 93 03.03.2016 - L. Pandola (air_shower-V10-02-00) 109 Replace std::log with G4Log 94 Replace std::log with G4Log 110 95 111 14.04.2015 - G. Cosmo (air_shower-V10-01-02) 96 14.04.2015 - G. Cosmo (air_shower-V10-01-02) 112 Replaced call to obsolete GetDz() 97 Replaced call to obsolete GetDz() for G4Tubs to GetZHalfLength() 113 in UltraDetectorConstruction. 98 in UltraDetectorConstruction. 114 99 115 20.02.2015 - A. Dotti (air_shower-V10-01-00) 100 20.02.2015 - A. Dotti (air_shower-V10-01-00) 116 Set defaults for GPS in master th 101 Set defaults for GPS in master thread 117 102 118 04.06.2014 - A. Dotti (air_shower-V10-00-00) 103 04.06.2014 - A. Dotti (air_shower-V10-00-00) 119 New MT-ready GPS: migration 104 New MT-ready GPS: migration 120 105 121 22.10.2013 - L. Pandola (air_shower-V09-06-03) 106 22.10.2013 - L. Pandola (air_shower-V09-06-03) 122 UltraRunAction.cc: add include for <cti 107 UltraRunAction.cc: add include for <ctime>, 123 needed for Windows 108 needed for Windows 124 109 125 21.10.2013 - L. Pandola (air_shower-V09-06-02) 110 21.10.2013 - L. Pandola (air_shower-V09-06-02) 126 Migrated to MT. Works in MT and sequent 111 Migrated to MT. Works in MT and sequential mode. 127 Removed RunActionMessenger and edited U 112 Removed RunActionMessenger and edited UltraMacro.mac 128 accordingly. 113 accordingly. 129 114 130 27.08.2013 - G. Cosmo (air_shower-V09-06-01) 115 27.08.2013 - G. Cosmo (air_shower-V09-06-01) 131 Added G4Ellipsoid among solids en 116 Added G4Ellipsoid among solids enabled for parameterisation. 132 117 133 28.05.2013 - L. Pandola (air_shower-V09-06-00) 118 28.05.2013 - L. Pandola (air_shower-V09-06-00) 134 Migrate analysis from AIDA (with local 119 Migrate analysis from AIDA (with local singleton 135 analysis class) to the g4analysis tools 120 analysis class) to the g4analysis tools. 136 Remove AIDA dependency. CMakeLists.txt 121 Remove AIDA dependency. CMakeLists.txt and 137 README are updated accordingly 122 README are updated accordingly 138 123 139 28.11.2012 - G. Cosmo (air_shower-V09-05-07) 124 28.11.2012 - G. Cosmo (air_shower-V09-05-07) 140 Fixed cases of variable shadowing 125 Fixed cases of variable shadowing. 141 126 142 06.11.2012 - L. Pandola (air_shower-V09-05-06) 127 06.11.2012 - L. Pandola (air_shower-V09-05-06) 143 Fixed syntax in CMakeLists.txt. 128 Fixed syntax in CMakeLists.txt. 144 129 145 26.10.2012 - L. Pandola (air_shower-V09-05-05) 130 26.10.2012 - L. Pandola (air_shower-V09-05-05) 146 Replace CMakeLists.txt to deal with UI/ 131 Replace CMakeLists.txt to deal with UI/VIS. 147 132 148 11.10.2012 - G.Cosmo (air_shower-V09-05-04) 133 11.10.2012 - G.Cosmo (air_shower-V09-05-04) 149 Explicit inclusion of units and constan 134 Explicit inclusion of units and constants headers. 150 135 151 26.06.2012 - G.Cosmo (air_shower-V09-05-03) 136 26.06.2012 - G.Cosmo (air_shower-V09-05-03) 152 Removed call to SetModel for opti 137 Removed call to SetModel for optical physics, according to 153 latest change to optical boundary 138 latest change to optical boundary process. 154 139 155 31.01.2012 - G.Folger (air_shower-V09-05-02) 140 31.01.2012 - G.Folger (air_shower-V09-05-02) 156 fix another compilation warning f 141 fix another compilation warning from gcc4.6: variables set but 157 not used, in src/UltraEventAction.cc 142 not used, in src/UltraEventAction.cc 158 143 159 18.01.2012 - G.Folger (air_shower-V09-05-01) 144 18.01.2012 - G.Folger (air_shower-V09-05-01) 160 fix compilation warnings from gcc 145 fix compilation warnings from gcc4.6: variables set but not used. 161 146 162 08.12.2011 - P.Mato (air_shower-V09-05-00) 147 08.12.2011 - P.Mato (air_shower-V09-05-00) 163 Added CMakeLists.txt file 148 Added CMakeLists.txt file 164 149 165 31.10.2011 - L.Pandola (air_shower-V09-04-01) 150 31.10.2011 - L.Pandola (air_shower-V09-04-01) 166 Migrated G4Exceptions to the new scheme 151 Migrated G4Exceptions to the new scheme 167 152 168 17.01.2011 - G.A.P.Cirrone (air_shower-V09-04- 153 17.01.2011 - G.A.P.Cirrone (air_shower-V09-04-00) 169 Solved compilation error related to the 154 Solved compilation error related to the new CLHEP version 170 155 171 09.11.2010 - J.Allison (air_shower-V09-03-01) 156 09.11.2010 - J.Allison (air_shower-V09-03-01) 172 Inroduced G4UIExecutive. 157 Inroduced G4UIExecutive. 173 158 174 02.06.2010 - J.Perl (air_shower-V09-03-00) 159 02.06.2010 - J.Perl (air_shower-V09-03-00) 175 Updated vis usage 160 Updated vis usage 176 161 177 16.11.2009 -- B. Tomé, 162 16.11.2009 -- B. Tomé, 178 Tag air_shower-V09-02-06 163 Tag air_shower-V09-02-06 179 Changed UltraPhysicsList.cc to u 164 Changed UltraPhysicsList.cc to use new processes G4eMultipleScattering, G4MuMultipleScattering 180 and G4hMultipleScattering 165 and G4hMultipleScattering 181 Tested example air_shower with G 166 Tested example air_shower with Geant4 tag geant4-09-02-ref-10 182 167 183 15.05.2009 -- B. Tomé, 168 15.05.2009 -- B. Tomé, 184 Updated README file. Tag air_sho 169 Updated README file. Tag air_shower-V09-01-00 185 Tested example with Geant4 tag g 170 Tested example with Geant4 tag geant4-09-02-ref-04 and iAIDA-1.0.14 186 171 187 10.12.2008 -- G.A.P.Cirrone, Tag: air_shower-V 172 10.12.2008 -- G.A.P.Cirrone, Tag: air_shower-V09-01-05 188 Updated README file; 173 Updated README file; 189 03.07.2008 -- B. Tomé; Tag air_shower-V09-01 174 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-04 190 Access to private data members o 175 Access to private data members of UltraDetectorConstruction through Get functions. 191 176 192 03.07.2008 -- B. Tomé; Tag air_shower-V09-01 177 03.07.2008 -- B. Tomé; Tag air_shower-V09-01-03 193 Adjusted range of optical proper 178 Adjusted range of optical properties tables in UltraDetectorConstruction; 194 Added check of optical photon en 179 Added check of optical photon energy in UltraPrimaryGeneratorAction; 195 Cerenkov process attached to all 180 Cerenkov process attached to all applicable particles; 196 Modified Visualisation.mac and U 181 Modified Visualisation.mac and UltraMacro.mac files 197 182 198 26.06.2008 -- G.A.P.Cirrone; Tag air_shower-V0 183 26.06.2008 -- G.A.P.Cirrone; Tag air_shower-V09-01-02 199 Corrected a parameter in the Ult 184 Corrected a parameter in the UltraDetectorConstruction to remove a segmentation 200 due to a non correct definition of the 185 due to a non correct definition of the refraction index of the Quartz. 201 186 202 15.06.2008 -- G.A.P.Cirrone; Tag: air_shower-V 187 15.06.2008 -- G.A.P.Cirrone; Tag: air_shower-V09-01-01 203 Removed no more necessary AIDA c 188 Removed no more necessary AIDA commands from GNUmakefile 204 189 205 11.06.2008 -- G.A.P.Cirrone air_shower-V09-01- 190 11.06.2008 -- G.A.P.Cirrone air_shower-V09-01-00 206 Solved a compilation error in th 191 Solved a compilation error in the Analysis Manager 207 192 208 30.09.2007 -- P.Gumplinger - air_shower-V09-00 193 30.09.2007 -- P.Gumplinger - air_shower-V09-00-00 209 -- adjust to the G4Cerenkov process 194 -- adjust to the G4Cerenkov process now being a G4VDiscreteProcess 210 195 211 16.11.2006 -- B. Tome - air_shower-V08-01-00 196 16.11.2006 -- B. Tome - air_shower-V08-01-00 212 -- Tested with candidate tag geant4 197 -- Tested with candidate tag geant4-08-02-cand-00. 213 -- Ultra.cc - Removed invocation of 198 -- Ultra.cc - Removed invocation of Visualisation.mac if argc==1. 214 199 215 02.06.2006 -- B. Tome - air_shower-V08-00-01 200 02.06.2006 -- B. Tome - air_shower-V08-00-01 216 -- UltraRunAction.cc : Removed use 201 -- UltraRunAction.cc : Removed use of visualization UI commands. 217 -- Small changes in UltraPrimaryGen 202 -- Small changes in UltraPrimaryGeneratorAction.cc 218 203 219 17.05.2006 -- B. Tome - air_shower-V08-00-00 204 17.05.2006 -- B. Tome - air_shower-V08-00-00 220 -- Small fix correction 205 -- Small fix correction 221 206 222 7.12.2005 -- S. Guatelli - air_shower-V07-01-0 207 7.12.2005 -- S. Guatelli - air_shower-V07-01-02 223 -- Compile with CLHEP 2.0.2.2 208 -- Compile with CLHEP 2.0.2.2 224 209 225 6.12.2005 -- S. Guatelli - air_shower-V07-01-0 210 6.12.2005 -- S. Guatelli - air_shower-V07-01-01 226 -- Warning deleted 211 -- Warning deleted 227 212 228 15.11.2005 -- G.Cosmo - air_shower-V07-01-00 213 15.11.2005 -- G.Cosmo - air_shower-V07-01-00 229 -- Migration to <sstream> from depr 214 -- Migration to <sstream> from deprecated <strstream>. 230 215 231 06.06.2005 -- B.Tome - air_shower-V07-00-01 216 06.06.2005 -- B.Tome - air_shower-V07-00-01 232 -- README updated; analysis with AI 217 -- README updated; analysis with AIDA 3.2.1 and PI 1.3.3. 233 218 234 06.06.2005 -- G.Cosmo - air_shower-V07-00-00 219 06.06.2005 -- G.Cosmo - air_shower-V07-00-00 235 -- Corrected usage of <strstream> i 220 -- Corrected usage of <strstream> in RunActionMessenger. 236 -- Corrected call to Visualisation. 221 -- Corrected call to Visualisation.mac from Ultra.cc. 237 -- Changed viewer to OGLSX in Visua 222 -- Changed viewer to OGLSX in Visualisation.mac. 238 223 239 03.05.2005 -- J.Allison 224 03.05.2005 -- J.Allison 240 -- Replaced vis manager with G4VisE 225 -- Replaced vis manager with G4VisExecutive. 241 226 242 10.12.2004 -- air_shower-V06-02-02 227 10.12.2004 -- air_shower-V06-02-02 243 -- Replaced usage of M_PI with CLHE 228 -- Replaced usage of M_PI with CLHEP's pi. 244 229 245 24.11.2004 -- air_shower-V06-02-01 230 24.11.2004 -- air_shower-V06-02-01 246 -- Migration to the new tree-struct 231 -- Migration to the new tree-structured command format for G4GeneralParticleSource: 247 - new UI commands implemented 232 - new UI commands implemented 248 - changed access to public metho 233 - changed access to public methods of G4GeneralParticleSource in 249 UltraPrimaryGenerationAction; 234 UltraPrimaryGenerationAction; methods of G4SPSxxxDistribution are now used. 250 -- Migration to <cmath> 235 -- Migration to <cmath> 251 236 252 20.05.2004 -- Example committed 237 20.05.2004 -- Example committed