Geant4 Cross Reference |
1 # Example TestEm12 History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 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 commit messages! 6 7 ## 2024-02-20 Sebastien Incerti (testem12-V11-02-00) 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 G4SteppingVerboseWithUnits. 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 end of step 46 47 09-05-18 B.Morgan (testem12-V10-04-02) 48 - Include G4Types before use of G4MULTITHREADED. For forward 49 compatibility with move to #defines over -D for G4 preprocessor 50 symbols. 51 52 09-04-18 mma (testem12-V10-04-01) 53 - testem12.cc : set visualisation only in interactive mode 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 SetRandomNumberStore(true) 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 particleIterator in Decay. 66 67 14-10-16 G.Folger (testem12-V10-02-05) 68 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator(). 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 in order to gurantee 73 correct flag setting 74 - RunAction - added dump of EM parameters 75 - TestEm12.cc - set default number of threads 4 76 - DetectorConstruction, DetectorMessenger - allow to change number 77 of layers only in the PreInit state; do not clean and 78 reinitialise geometry when change sphere radii 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 G4EmParameters 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 work both with root5 and 6 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 physics_list library 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::G4GetNumberOfCores()) 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_option1 physics lists 114 115 19-01-14 mma (testem12-V10-00-00) 116 - MT: ActionInitialization, TestEm12.cc 117 - MT: RunAction, Run, EventAction, TrackingAction, SteppingAction 118 - MT: DetectorConstruction and messenger. rm MagField 119 - rm EventActionMessenger. Cleanup all macros 120 121 21-11-13 V.Ivanchenko (testem12-V09-06-11) 122 - PhysListEmStandardWVI and PhysListEmStandardSS - reduced low-energy 123 threashold for the single scattering model to 10 eV 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 method SetH1Activation() 130 131 20-06-13 mma (testem12-V09-06-08) 132 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep(). 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-V09-06-04,testem12-V09-06-05) 141 - New G4VUserPhysicsList interface needed for MT 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 set to false), 149 as since 9.6 all materials have to be built from isotopes. 150 (Thanks to V. Ivantchenko for pointing at this.) 151 152 13-02-13 I.Hrivnacova 153 - Applied coding guidelines (virtual keyword, data members initialization) 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 on cuts 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 g4tools histogramming system 176 Do not need aida anymore, nor G4ANALYSIS_USE 177 - HistoMessenger.hh and .cc : suppress fileType command 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 order 183 184 06-02-12 mma (testem12-V09-05-01) 185 - modify StepMax mechanism. Add command /testem/StepMax 186 187 29-01-12 S. Incerti, V. Ivantchenko (testem12-V09-05-00) 188 - Added new physics list: PhysListEmStandardSSM, which uses 189 G4eSingleCoulombScatteringModel 190 191 21-11-11 V.Ivant (testem12-V09-04-10) 192 - PhysListEmStandardGS, PhysListEmStandardWVI - low energy threshold 193 for Coulomb scattering model is reduced to 10 eV for e+- and to 194 100 eV for muons and hadrons 195 196 08-11-11 mma (testem12-V09-04-09) 197 - modify SteppingVerbose for OutOfWorld 198 199 06-11-11 mma (testem12-V09-04-08) 200 - add back PhysListEmStandardGS, PhysListEmStandardWVI 201 202 31-10-11 mma (testem12-V09-04-07) 203 - PhysListEmStandard : msc95 by default 204 - remove PhysListEmStandardGS, PhysListEmStandardWVI 205 206 05-06-11 mma (testem12-V09-04-06) 207 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper 208 209 17-05-11 seb-mma (testem12-V09-04-05) 210 - PhysicsList : add G4EmDNAPhysics 211 - new macro dna.mac 212 213 08-04-11 mma (testem12-V09-04-03) 214 - PhysicsList : set back default lowest production cut (990 eV) 215 - update PhysListEmStandard for msc95 and deexcitation (see ref-03) 216 217 28-03-11 V.Ivant (testem12-V09-04-02) 218 - Reduced statistic in TestEm12.in 219 - removed obsolete Set methods in PhysListEmStandard 220 221 20-02-11 mma (testem12-V09-04-01) 222 - update PhysListEmStandard for deexcitation 223 - PhysicsList : set lowest production cut to 100 eV 224 - update SteppingVerbose 225 - update vis.mac 226 227 05-01-11 V.Ivant (testem12-V09-04-00) 228 - Minor cleanup of SS physics constructor 229 230 05-12-10 mma (testem12-V09-03-05) 231 - subdirectory berger : results of EGSnrc simulation 232 233 09-11-10 M.Asai (testem12-V09-03-04) 234 - Fix AIDA file option. 235 236 06-06-10 J.Perl (testem12-V09-03-03) 237 - Remove unused variable in EventAction 238 239 03-06-10 J.Perl (testem12-V09-03-02) 240 - Updated vis usage 241 242 25-05-10 mma (testem12-V09-03-01) 243 - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI 244 245 20-05-10 mma (testem12-V09-03-00) 246 - TestEm12.cc : introduction of G4UIExecutive 247 248 16-11-09 mma (testem12-V09-02-01) 249 - PhysListEmStandard copied from TestEm5 250 251 22-09-09 mma (testem12-V09-02-00) 252 - PhysicsList.cc : 253 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 254 - Substituted obsolete low-energy physics builders by builders from 255 the physics_list library; 256 - updated README and macro files 257 258 16-11-08 mma (testem12-V09-01-08) 259 - Em options: 20bins/decade LinLossLimit=default=0.01 260 261 29-10-08 mma (testem12-V09-01-07) 262 - update PhysListEmStandard : options and hMultipleScattering for muon 263 264 26-10-08 mma (testem12-V09-01-06) 265 - update PhysListEmStandard and README 266 267 23-09-08 mma (testem12-V09-01-05) 268 - HistoManager : root format by default 269 270 12-06-08 mma (testem12-V09-01-04) 271 - Remove AIDA from GNUmakefile 272 273 07-05-08 mma (testem12-V09-01-03) 274 - README : update Aida informations 275 276 11-04-08 mma 277 - HistoManager::Scale() : suppress warning 278 279 07-04-08 mma (testem12-V09-01-02) 280 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering; 281 - HistoManager::saveAscii() : redefinition of binEdge 282 283 24-01-08 mma (testem12-V09-01-01) 284 - update macro berger.mac : setCuts 2um (=1keV) 285 286 14-01-08 jja (testem12-V09-01-00) 287 - add macro berger/berger.C 288 289 10-01-08 jean jacquemier 290 - new subdirectory berger/data 291 292 07-12-07 mma 293 - add macro berger.mac 294 295 09-11-07 mma (testem12-V09-00-01) 296 - HistoManager/HistoMessenger : print selected histos on ascii file 297 298 16-08-07 mma (testem12-V09-00-00) 299 - HistoManager : modify the way to get csdaRange from G4EmCalculator 300 and compute stepMax for histo 8 301 302 27-04-07 mma (testem12-V08-02-01) 303 - HistoManager : by default, get csdaRange from G4EmCalculator 304 305 08-01-07 V.Ivant (testem12-V08-02-00) 306 - Uncomment hadron ionisation in Livermore builder 307 308 24-10-06 mma (testem12-V08-01-00) 309 - GNUmakefile : LOADLIBS 310 - remove PhysicsLists 52 and 71 311 312 19-05-06 mma (testem12-V08-00-02) 313 - update README 314 315 11-04-06 mma (testem12-V08-00-01) 316 - HistoManager : compute stepMax from histos 1 and 8 (stepMax <= binWidth) 317 - RunAction : pass stepMax from HistoManager to StepMax process 318 - StepMax : boolean flag : apply 319 - SteppingAction : edep randomly distribued along step 320 321 28-03-06 mma (testem12-V08-00-00) 322 - add PhysListEmLivermore and PhysListEmPenelope 323 - RunAction : G4EmCalculator::GetCSDARange() 324 325 16-02-06 mma 326 - migration mum -> um in several macros 327 328 06-12-05 Gabriele Cosmo 329 - Trivial changes for support of CLHEP-2.0.X series. 330 331 22-11-05 mma (testem12-V07-01-04) 332 - update README for OpenScientist 333 334 14-11-05 Gabriele Cosmo (testem12-V07-01-03) 335 - Migration to <sstream> for HistoMessenger. 336 337 05-10-05 mma (testem12-V07-01-02) 338 - create PhysListEmG4v71 (g4v71) for G4MultipleScattering71 339 340 22-07-05 michel maire (testem12-V07-01-00) 341 - created, from TestEm11