Geant4 Cross Reference |
1 # Example TestEm12 History << 1 $Id: History 95532 2016-02-12 14:22:43Z gcosmo $ >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 be used as a substitute for writing good git c << 6 ========================================================= >> 7 >> 8 TestEm12 History file >> 9 --------------------- >> 10 This file should be used by the G4 example coordinator to briefly >> 11 summarize all major modifications introduced in the code and keep >> 12 track of all tags. >> 13 >> 14 ---------------------------------------------------------- >> 15 * Reverse chronological order (last date on top), please * >> 16 ---------------------------------------------------------- 6 17 7 ## 2024-02-20 Sebastien Incerti (testem12-V11- << 18 08-01-16 SI (testem12-V10-01-03) 8 - added comments to dna.mac << 9 << 10 ## 2023-05-12 Michel Maire (testem12-V11-01-00 << 11 - revision of all headers << 12 << 13 ## 2021-12-10 Ben Morgan (testem12-V11-00-00) << 14 - Change to new Markdown History format << 15 << 16 --- << 17 << 18 # History entries prior to 11.0 << 19 << 20 06-10-21 I. Hrivnacova (testem12-V10-07-04) << 21 - Migration to new G4AnalysisManager.hh header << 22 define the default output file type (root). << 23 << 24 19-07-21 I. Hrivnacova (testem12-V10-07-03) << 25 - Updated for changes in the analysis category << 26 removed deleting of the analysis manager, << 27 as this is now done by the Geant4 kernel. << 28 << 29 10-05-21 mma (testem12-V10-07-02) << 30 - Migration to G4RunManagerFactory and G4Stepp << 31 << 32 10-02-21 V.Ivanchenko (testem12-V10-07-01) << 33 - fixed README << 34 << 35 18-12-20 mma (testem12-V10-07-00) << 36 - updated PhysListEmStandard.cc << 37 << 38 27-10-20 mma (testem12-V10-06-00) << 39 - add macros description in Readme << 40 << 41 09-09-18 SI (testem12-V10-04-04) << 42 - updated dna.mac << 43 << 44 04-06-18 mma (testem12-V10-04-03) << 45 - SteppingAction.cc : Photoelectric, edep at e << 46 << 47 09-05-18 B.Morgan (testem12-V10-04-02) << 48 - Include G4Types before use of G4MULTITHREADE << 49 compatibility with move to #defines over -D << 50 symbols. << 51 << 52 09-04-18 mma (testem12-V10-04-01) << 53 - testem12.cc : set visualisation only in inte << 54 << 55 19-03-18 mma (testem12-V10-04-00) << 56 - testem12.cc : remove G4UI_USE and G4VIS_USE << 57 << 58 19-04-17 mma (testem12-V10-03-01) << 59 - BeginOfRunAction() : remove SetRandomNumberS << 60 << 61 30-12-16 SI (testem12-V10-03-00) << 62 - updated PhysicsList << 63 << 64 17-10-16 G.Folger (testem12-V10-02-06) << 65 - fix typo, i.e. add missing declaration of pa << 66 << 67 14-10-16 G.Folger (testem12-V10-02-05) << 68 - remove direct use of {a,the}ParticleIterator << 69 fix required by clang39 on Linux and MAC << 70 << 71 21-09-16 V.Ivant (testem12-V10-02-04) << 72 - PhysicsList - move enabling of the CSDA flag << 73 correct flag setting << 74 - RunAction - added dump of EM parameters << 75 - TestEm12.cc - set default number of threads << 76 - DetectorConstruction, DetectorMessenger - al << 77 of layers only in the PreInit state; do no << 78 reinitialise geometry when change sphere r << 79 << 80 04-07-16 I. Hrivnacova (testem12-V10-02-03) << 81 - Fixes for Doxygen documentation << 82 << 83 08-04-16 mma (testem12-V10-02-02) << 84 - PhysicsList, PhysListEmStandard: use G4EmPar << 85 << 86 08-01-16 SI (testem12-V10-02-01) << 87 - updated dna.mac 19 - updated dna.mac 88 20 89 10-12-15 V.Ivant (testem12-V10-02-00) << 21 10-12-15 V.Ivant 90 - H.Burkhardt fixed root macro allowing to wor 22 - H.Burkhardt fixed root macro allowing to work both with root5 and 6 91 23 92 27-10-15 D.Sawkey (testem12-V10-01-02) 24 27-10-15 D.Sawkey (testem12-V10-01-02) 93 - update READMEs 25 - update READMEs 94 26 95 26-10-15 mma (testem12-V10-01-01) 27 26-10-15 mma (testem12-V10-01-01) 96 - RunAction, Run : correct binWidth of histo 1 28 - RunAction, Run : correct binWidth of histo 1 97 29 98 12-05-15 V.Ivant (testem12-V10-01-00) 30 12-05-15 V.Ivant (testem12-V10-01-00) 99 - PhysicsList - use G4EmStandardPhysicsGS from 31 - PhysicsList - use G4EmStandardPhysicsGS from physics_list library 100 << 32 101 24-10-14 mma (testem12-V10-00-04) 33 24-10-14 mma (testem12-V10-00-04) 102 - PhysListEmStandard : fUseSafetyPlus 34 - PhysListEmStandard : fUseSafetyPlus 103 - use G4EmStandardPhysicsSS and WVI 35 - use G4EmStandardPhysicsSS and WVI 104 - TestEm12.in : /run/numberOfThreads 2 36 - TestEm12.in : /run/numberOfThreads 2 105 37 106 11-09-14 mma (testem12-V10-00-03) 38 11-09-14 mma (testem12-V10-00-03) 107 - TestEm12.cc : SetNumberOfThreads(G4Threading 39 - TestEm12.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores()) 108 40 109 22-06-14 mma (testem12-V10-00-02) 41 22-06-14 mma (testem12-V10-00-02) 110 - remove PhysicsList::SetCuts(). Update macros 42 - remove PhysicsList::SetCuts(). Update macros 111 43 112 21-04-04 V.Ivanchenko (testem12-V10-00-01) 44 21-04-04 V.Ivanchenko (testem12-V10-00-01) 113 - PhysicsList - added emlowenergy and dna_opti << 45 - PhysicsList - added emlowenergy and dna_option1 physics lists 114 << 46 115 19-01-14 mma (testem12-V10-00-00) 47 19-01-14 mma (testem12-V10-00-00) 116 - MT: ActionInitialization, TestEm12.cc 48 - MT: ActionInitialization, TestEm12.cc 117 - MT: RunAction, Run, EventAction, TrackingAct 49 - MT: RunAction, Run, EventAction, TrackingAction, SteppingAction 118 - MT: DetectorConstruction and messenger. rm 50 - MT: DetectorConstruction and messenger. rm MagField 119 - rm EventActionMessenger. Cleanup all macros 51 - rm EventActionMessenger. Cleanup all macros 120 52 121 21-11-13 V.Ivanchenko (testem12-V09-06-11) 53 21-11-13 V.Ivanchenko (testem12-V09-06-11) 122 - PhysListEmStandardWVI and PhysListEmStandard << 54 - PhysListEmStandardWVI and PhysListEmStandardSS - reduced low-energy 123 threashold for the single scattering model << 55 threashold for the single scattering model to 10 eV 124 56 125 28-07-13 P.Gumplinger (testem12-V09-06-10) 57 28-07-13 P.Gumplinger (testem12-V09-06-10) 126 - fix clang32 compilation warning 58 - fix clang32 compilation warning 127 59 128 11-07-13 I.Hrivnacova (testem12-V09-06-09) << 60 11-07-13 I.Hrivnacova (testem12-V09-06-09) 129 - In HistoManager: use new analysis manager me << 61 - In HistoManager: use new analysis manager method SetH1Activation() 130 << 62 131 20-06-13 mma (testem12-V09-06-08) 63 20-06-13 mma (testem12-V09-06-08) 132 - SteppingVerbose: use G4Step::GetSecondaryInC 64 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep(). 133 65 134 07-06-13 mma (testem12-V09-06-07) 66 07-06-13 mma (testem12-V09-06-07) 135 - Cosmetic in SteppingAction. 67 - Cosmetic in SteppingAction. 136 << 68 137 18-04-13 mma (testem12-V09-06-06) 69 18-04-13 mma (testem12-V09-06-06) 138 - use G4AnalysisManager 70 - use G4AnalysisManager 139 << 71 140 01-04-13 A.Dotti (testem12-V09-06-03,testem12- 72 01-04-13 A.Dotti (testem12-V09-06-03,testem12-V09-06-04,testem12-V09-06-05) 141 - New G4VUserPhysicsList interface needed for 73 - New G4VUserPhysicsList interface needed for MT 142 << 74 143 22-03-13 mma (testem12-V09-06-02) << 75 22-03-13 mma (testem12-V09-06-02) 144 - PhysListEmStandard: suppress Msc96 76 - PhysListEmStandard: suppress Msc96 145 << 77 146 28-02-13 I. Hrivnacova (testem12-V09-06-01) << 78 28-02-13 I. Hrivnacova (testem12-V09-06-01) 147 - When building materials with NistManager 79 - When building materials with NistManager 148 do not set fromIsotopes argument (which was << 80 do not set fromIsotopes argument (which was set to false), 149 as since 9.6 all materials have to be built 81 as since 9.6 all materials have to be built from isotopes. 150 (Thanks to V. Ivantchenko for pointing at th 82 (Thanks to V. Ivantchenko for pointing at this.) 151 83 152 13-02-13 I.Hrivnacova << 84 13-02-13 I.Hrivnacova 153 - Applied coding guidelines (virtual keyword, 85 - Applied coding guidelines (virtual keyword, data members initialization) 154 86 155 11-12-12 V.Ivant (testem12-V09-06-00) 87 11-12-12 V.Ivant (testem12-V09-06-00) 156 - PhysListEmStandard: use SetEmModel method 88 - PhysListEmStandard: use SetEmModel method 157 89 158 20-10-12 mma (testem12-V09-05-09) 90 20-10-12 mma (testem12-V09-05-09) 159 - PhysListEmStandard: use G4UrbanMsc96 91 - PhysListEmStandard: use G4UrbanMsc96 160 << 92 161 15-10-12 mma (testem12-V09-05-08) 93 15-10-12 mma (testem12-V09-05-08) 162 - RunAction: do not save random seed 94 - RunAction: do not save random seed 163 - coding convention: virtual 95 - coding convention: virtual 164 96 165 12-10-12 V.Ivant (testem12-V09-05-07) 97 12-10-12 V.Ivant (testem12-V09-05-07) 166 - Added Opt4 Physics List and decreased limit 98 - Added Opt4 Physics List and decreased limit on cuts 167 << 99 168 30-04-12 mma (testem12-V09-05-06) 100 30-04-12 mma (testem12-V09-05-06) 169 - StepMaxMessenger : printing correction 101 - StepMaxMessenger : printing correction 170 << 102 171 12-04-12 mma (testem12-V09-05-04) 103 12-04-12 mma (testem12-V09-05-04) 172 - all classes : apply G4 coding conventions 104 - all classes : apply G4 coding conventions 173 << 105 174 05-03-12 mma (testem12-V09-05-03) 106 05-03-12 mma (testem12-V09-05-03) 175 - HistoManager.hh and .cc : migrate to new g4t 107 - HistoManager.hh and .cc : migrate to new g4tools histogramming system 176 Do not need aida anymore, nor G4ANALYSIS_USE 108 Do not need aida anymore, nor G4ANALYSIS_USE 177 - HistoMessenger.hh and .cc : suppress fileTyp 109 - HistoMessenger.hh and .cc : suppress fileType command 178 - Update Readme and all macros accordingly 110 - Update Readme and all macros accordingly 179 111 180 09-02-12 V.Ivant (testem12-V09-05-02) 112 09-02-12 V.Ivant (testem12-V09-05-02) 181 - PhysListEmStandardSS,PhysListEmStandardSSI, 113 - PhysListEmStandardSS,PhysListEmStandardSSI, 182 PhysListEmStandardWVI - more correct process << 114 PhysListEmStandardWVI - more correct process order 183 << 115 184 06-02-12 mma (testem12-V09-05-01) 116 06-02-12 mma (testem12-V09-05-01) 185 - modify StepMax mechanism. Add command /teste 117 - modify StepMax mechanism. Add command /testem/StepMax 186 118 187 29-01-12 S. Incerti, V. Ivantchenko (testem12- 119 29-01-12 S. Incerti, V. Ivantchenko (testem12-V09-05-00) 188 - Added new physics list: PhysListEmStandardSS << 120 - Added new physics list: PhysListEmStandardSSM, which uses 189 G4eSingleCoulombScatteringModel 121 G4eSingleCoulombScatteringModel 190 122 191 21-11-11 V.Ivant (testem12-V09-04-10) 123 21-11-11 V.Ivant (testem12-V09-04-10) 192 - PhysListEmStandardGS, PhysListEmStandardWVI 124 - PhysListEmStandardGS, PhysListEmStandardWVI - low energy threshold 193 for Coulomb scattering model is reduced to 125 for Coulomb scattering model is reduced to 10 eV for e+- and to 194 100 eV for muons and hadrons 126 100 eV for muons and hadrons 195 << 127 196 08-11-11 mma (testem12-V09-04-09) 128 08-11-11 mma (testem12-V09-04-09) 197 - modify SteppingVerbose for OutOfWorld 129 - modify SteppingVerbose for OutOfWorld 198 << 130 199 06-11-11 mma (testem12-V09-04-08) 131 06-11-11 mma (testem12-V09-04-08) 200 - add back PhysListEmStandardGS, PhysListEmSta 132 - add back PhysListEmStandardGS, PhysListEmStandardWVI 201 << 133 202 31-10-11 mma (testem12-V09-04-07) 134 31-10-11 mma (testem12-V09-04-07) 203 - PhysListEmStandard : msc95 by default 135 - PhysListEmStandard : msc95 by default 204 - remove PhysListEmStandardGS, PhysListEmStand << 136 - remove PhysListEmStandardGS, PhysListEmStandardWVI 205 << 137 206 05-06-11 mma (testem12-V09-04-06) 138 05-06-11 mma (testem12-V09-04-06) 207 - PhysListEmStandard migrated to the new appro 139 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper 208 << 140 209 17-05-11 seb-mma (testem12-V09-04-05) 141 17-05-11 seb-mma (testem12-V09-04-05) 210 - PhysicsList : add G4EmDNAPhysics 142 - PhysicsList : add G4EmDNAPhysics 211 - new macro dna.mac 143 - new macro dna.mac 212 << 144 213 08-04-11 mma (testem12-V09-04-03) 145 08-04-11 mma (testem12-V09-04-03) 214 - PhysicsList : set back default lowest produc 146 - PhysicsList : set back default lowest production cut (990 eV) 215 - update PhysListEmStandard for msc95 and deex 147 - update PhysListEmStandard for msc95 and deexcitation (see ref-03) 216 148 217 28-03-11 V.Ivant (testem12-V09-04-02) 149 28-03-11 V.Ivant (testem12-V09-04-02) 218 - Reduced statistic in TestEm12.in 150 - Reduced statistic in TestEm12.in 219 - removed obsolete Set methods in PhysListEmSt 151 - removed obsolete Set methods in PhysListEmStandard 220 << 152 221 20-02-11 mma (testem12-V09-04-01) 153 20-02-11 mma (testem12-V09-04-01) 222 - update PhysListEmStandard for deexcitation 154 - update PhysListEmStandard for deexcitation 223 - PhysicsList : set lowest production cut to 1 155 - PhysicsList : set lowest production cut to 100 eV 224 - update SteppingVerbose 156 - update SteppingVerbose 225 - update vis.mac 157 - update vis.mac 226 158 227 05-01-11 V.Ivant (testem12-V09-04-00) 159 05-01-11 V.Ivant (testem12-V09-04-00) 228 - Minor cleanup of SS physics constructor 160 - Minor cleanup of SS physics constructor 229 << 161 230 05-12-10 mma (testem12-V09-03-05) 162 05-12-10 mma (testem12-V09-03-05) 231 - subdirectory berger : results of EGSnrc simu 163 - subdirectory berger : results of EGSnrc simulation 232 << 164 233 09-11-10 M.Asai (testem12-V09-03-04) 165 09-11-10 M.Asai (testem12-V09-03-04) 234 - Fix AIDA file option. 166 - Fix AIDA file option. 235 << 167 236 06-06-10 J.Perl (testem12-V09-03-03) 168 06-06-10 J.Perl (testem12-V09-03-03) 237 - Remove unused variable in EventAction 169 - Remove unused variable in EventAction 238 170 239 03-06-10 J.Perl (testem12-V09-03-02) 171 03-06-10 J.Perl (testem12-V09-03-02) 240 - Updated vis usage << 172 - Updated vis usage 241 173 242 25-05-10 mma (testem12-V09-03-01) 174 25-05-10 mma (testem12-V09-03-01) 243 - add PhysListStandardGS, PhysListStandardSS, << 175 - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI 244 << 176 245 20-05-10 mma (testem12-V09-03-00) 177 20-05-10 mma (testem12-V09-03-00) 246 - TestEm12.cc : introduction of G4UIExecutive 178 - TestEm12.cc : introduction of G4UIExecutive 247 << 179 248 16-11-09 mma (testem12-V09-02-01) 180 16-11-09 mma (testem12-V09-02-01) 249 - PhysListEmStandard copied from TestEm5 181 - PhysListEmStandard copied from TestEm5 250 << 182 251 22-09-09 mma (testem12-V09-02-00) 183 22-09-09 mma (testem12-V09-02-00) 252 - PhysicsList.cc : 184 - PhysicsList.cc : 253 - renamed "standard" -> "local"; "emstandard << 185 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 254 - Substituted obsolete low-energy physics bu 186 - Substituted obsolete low-energy physics builders by builders from 255 the physics_list library; 187 the physics_list library; 256 - updated README and macro files 188 - updated README and macro files 257 << 189 258 16-11-08 mma (testem12-V09-01-08) 190 16-11-08 mma (testem12-V09-01-08) 259 - Em options: 20bins/decade LinLossLimit=defa 191 - Em options: 20bins/decade LinLossLimit=default=0.01 260 << 192 261 29-10-08 mma (testem12-V09-01-07) 193 29-10-08 mma (testem12-V09-01-07) 262 - update PhysListEmStandard : options and hMul 194 - update PhysListEmStandard : options and hMultipleScattering for muon 263 << 195 264 26-10-08 mma (testem12-V09-01-06) 196 26-10-08 mma (testem12-V09-01-06) 265 - update PhysListEmStandard and README 197 - update PhysListEmStandard and README 266 << 198 267 23-09-08 mma (testem12-V09-01-05) 199 23-09-08 mma (testem12-V09-01-05) 268 - HistoManager : root format by default << 200 - HistoManager : root format by default 269 201 270 12-06-08 mma (testem12-V09-01-04) 202 12-06-08 mma (testem12-V09-01-04) 271 - Remove AIDA from GNUmakefile << 203 - Remove AIDA from GNUmakefile 272 << 204 273 07-05-08 mma (testem12-V09-01-03) 205 07-05-08 mma (testem12-V09-01-03) 274 - README : update Aida informations 206 - README : update Aida informations 275 << 207 276 11-04-08 mma 208 11-04-08 mma 277 - HistoManager::Scale() : suppress warning 209 - HistoManager::Scale() : suppress warning 278 << 210 279 07-04-08 mma (testem12-V09-01-02) 211 07-04-08 mma (testem12-V09-01-02) 280 - PhysListEmStandard : replace G4MultipleScatt 212 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering; 281 - HistoManager::saveAscii() : redefinition of 213 - HistoManager::saveAscii() : redefinition of binEdge 282 << 214 283 24-01-08 mma (testem12-V09-01-01) << 215 24-01-08 mma (testem12-V09-01-01) 284 - update macro berger.mac : setCuts 2um (=1keV 216 - update macro berger.mac : setCuts 2um (=1keV) 285 217 286 14-01-08 jja (testem12-V09-01-00) << 218 14-01-08 jja (testem12-V09-01-00) 287 - add macro berger/berger.C 219 - add macro berger/berger.C 288 220 289 10-01-08 jean jacquemier 221 10-01-08 jean jacquemier 290 - new subdirectory berger/data << 222 - new subdirectory berger/data 291 << 223 292 07-12-07 mma 224 07-12-07 mma 293 - add macro berger.mac 225 - add macro berger.mac 294 << 226 295 09-11-07 mma (testem12-V09-00-01) << 227 09-11-07 mma (testem12-V09-00-01) 296 - HistoManager/HistoMessenger : print selected 228 - HistoManager/HistoMessenger : print selected histos on ascii file 297 << 229 298 16-08-07 mma (testem12-V09-00-00) << 230 16-08-07 mma (testem12-V09-00-00) 299 - HistoManager : modify the way to get csdaRan << 231 - HistoManager : modify the way to get csdaRange from G4EmCalculator 300 and compute stepMax for histo 8 232 and compute stepMax for histo 8 301 << 233 302 27-04-07 mma (testem12-V08-02-01) << 234 27-04-07 mma (testem12-V08-02-01) 303 - HistoManager : by default, get csdaRange fro 235 - HistoManager : by default, get csdaRange from G4EmCalculator 304 236 305 08-01-07 V.Ivant (testem12-V08-02-00) 237 08-01-07 V.Ivant (testem12-V08-02-00) 306 - Uncomment hadron ionisation in Livermore bui 238 - Uncomment hadron ionisation in Livermore builder 307 << 239 308 24-10-06 mma (testem12-V08-01-00) << 240 24-10-06 mma (testem12-V08-01-00) 309 - GNUmakefile : LOADLIBS 241 - GNUmakefile : LOADLIBS 310 - remove PhysicsLists 52 and 71 242 - remove PhysicsLists 52 and 71 311 << 243 312 19-05-06 mma (testem12-V08-00-02) 244 19-05-06 mma (testem12-V08-00-02) 313 - update README 245 - update README 314 246 315 11-04-06 mma (testem12-V08-00-01) 247 11-04-06 mma (testem12-V08-00-01) 316 - HistoManager : compute stepMax from histos 1 248 - HistoManager : compute stepMax from histos 1 and 8 (stepMax <= binWidth) 317 - RunAction : pass stepMax from HistoManager t 249 - RunAction : pass stepMax from HistoManager to StepMax process 318 - StepMax : boolean flag : apply 250 - StepMax : boolean flag : apply 319 - SteppingAction : edep randomly distribued al 251 - SteppingAction : edep randomly distribued along step 320 << 252 321 28-03-06 mma (testem12-V08-00-00) << 253 28-03-06 mma (testem12-V08-00-00) 322 - add PhysListEmLivermore and PhysListEmPenelo 254 - add PhysListEmLivermore and PhysListEmPenelope 323 - RunAction : G4EmCalculator::GetCSDARange() 255 - RunAction : G4EmCalculator::GetCSDARange() 324 << 256 325 16-02-06 mma 257 16-02-06 mma 326 - migration mum -> um in several macros << 258 - migration mum -> um in several macros 327 << 259 328 06-12-05 Gabriele Cosmo 260 06-12-05 Gabriele Cosmo 329 - Trivial changes for support of CLHEP-2.0.X s 261 - Trivial changes for support of CLHEP-2.0.X series. 330 262 331 22-11-05 mma (testem12-V07-01-04) 263 22-11-05 mma (testem12-V07-01-04) 332 - update README for OpenScientist 264 - update README for OpenScientist 333 << 265 334 14-11-05 Gabriele Cosmo (testem12-V07-01-03) 266 14-11-05 Gabriele Cosmo (testem12-V07-01-03) 335 - Migration to <sstream> for HistoMessenger. 267 - Migration to <sstream> for HistoMessenger. 336 268 337 05-10-05 mma (testem12-V07-01-02) 269 05-10-05 mma (testem12-V07-01-02) 338 - create PhysListEmG4v71 (g4v71) for G4Multipl 270 - create PhysListEmG4v71 (g4v71) for G4MultipleScattering71 339 << 271 340 22-07-05 michel maire (testem12-V07-01-00) 272 22-07-05 michel maire (testem12-V07-01-00) 341 - created, from TestEm11 273 - created, from TestEm11