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