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