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