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