# Example TestEm12 History See `CONTRIBUTING.rst` for details of **required** info/format for each entry, which **must** added in reverse chronological order (newest at the top). It must **not** be used as a substitute for writing good git commit messages! ## 2024-02-20 Sebastien Incerti (testem12-V11-02-00) - added comments to dna.mac ## 2023-05-12 Michel Maire (testem12-V11-01-00) - revision of all headers ## 2021-12-10 Ben Morgan (testem12-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 06-10-21 I. Hrivnacova (testem12-V10-07-04) - Migration to new G4AnalysisManager.hh header; define the default output file type (root). 19-07-21 I. Hrivnacova (testem12-V10-07-03) - Updated for changes in the analysis category: removed deleting of the analysis manager, as this is now done by the Geant4 kernel. 10-05-21 mma (testem12-V10-07-02) - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits. 10-02-21 V.Ivanchenko (testem12-V10-07-01) - fixed README 18-12-20 mma (testem12-V10-07-00) - updated PhysListEmStandard.cc 27-10-20 mma (testem12-V10-06-00) - add macros description in Readme 09-09-18 SI (testem12-V10-04-04) - updated dna.mac 04-06-18 mma (testem12-V10-04-03) - SteppingAction.cc : Photoelectric, edep at end of step 09-05-18 B.Morgan (testem12-V10-04-02) - Include G4Types before use of G4MULTITHREADED. For forward compatibility with move to #defines over -D for G4 preprocessor symbols. 09-04-18 mma (testem12-V10-04-01) - testem12.cc : set visualisation only in interactive mode 19-03-18 mma (testem12-V10-04-00) - testem12.cc : remove G4UI_USE and G4VIS_USE 19-04-17 mma (testem12-V10-03-01) - BeginOfRunAction() : remove SetRandomNumberStore(true) 30-12-16 SI (testem12-V10-03-00) - updated PhysicsList 17-10-16 G.Folger (testem12-V10-02-06) - fix typo, i.e. add missing declaration of particleIterator in Decay. 14-10-16 G.Folger (testem12-V10-02-05) - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 21-09-16 V.Ivant (testem12-V10-02-04) - PhysicsList - move enabling of the CSDA flag in order to gurantee correct flag setting - RunAction - added dump of EM parameters - TestEm12.cc - set default number of threads 4 - DetectorConstruction, DetectorMessenger - allow to change number of layers only in the PreInit state; do not clean and reinitialise geometry when change sphere radii 04-07-16 I. Hrivnacova (testem12-V10-02-03) - Fixes for Doxygen documentation 08-04-16 mma (testem12-V10-02-02) - PhysicsList, PhysListEmStandard: use G4EmParameters 08-01-16 SI (testem12-V10-02-01) - updated dna.mac 10-12-15 V.Ivant (testem12-V10-02-00) - H.Burkhardt fixed root macro allowing to work both with root5 and 6 27-10-15 D.Sawkey (testem12-V10-01-02) - update READMEs 26-10-15 mma (testem12-V10-01-01) - RunAction, Run : correct binWidth of histo 1 12-05-15 V.Ivant (testem12-V10-01-00) - PhysicsList - use G4EmStandardPhysicsGS from physics_list library 24-10-14 mma (testem12-V10-00-04) - PhysListEmStandard : fUseSafetyPlus - use G4EmStandardPhysicsSS and WVI - TestEm12.in : /run/numberOfThreads 2 11-09-14 mma (testem12-V10-00-03) - TestEm12.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores()) 22-06-14 mma (testem12-V10-00-02) - remove PhysicsList::SetCuts(). Update macros 21-04-04 V.Ivanchenko (testem12-V10-00-01) - PhysicsList - added emlowenergy and dna_option1 physics lists 19-01-14 mma (testem12-V10-00-00) - MT: ActionInitialization, TestEm12.cc - MT: RunAction, Run, EventAction, TrackingAction, SteppingAction - MT: DetectorConstruction and messenger. rm MagField - rm EventActionMessenger. Cleanup all macros 21-11-13 V.Ivanchenko (testem12-V09-06-11) - PhysListEmStandardWVI and PhysListEmStandardSS - reduced low-energy threashold for the single scattering model to 10 eV 28-07-13 P.Gumplinger (testem12-V09-06-10) - fix clang32 compilation warning 11-07-13 I.Hrivnacova (testem12-V09-06-09) - In HistoManager: use new analysis manager method SetH1Activation() 20-06-13 mma (testem12-V09-06-08) - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep(). 07-06-13 mma (testem12-V09-06-07) - Cosmetic in SteppingAction. 18-04-13 mma (testem12-V09-06-06) - use G4AnalysisManager 01-04-13 A.Dotti (testem12-V09-06-03,testem12-V09-06-04,testem12-V09-06-05) - New G4VUserPhysicsList interface needed for MT 22-03-13 mma (testem12-V09-06-02) - PhysListEmStandard: suppress Msc96 28-02-13 I. Hrivnacova (testem12-V09-06-01) - When building materials with NistManager do not set fromIsotopes argument (which was set to false), as since 9.6 all materials have to be built from isotopes. (Thanks to V. Ivantchenko for pointing at this.) 13-02-13 I.Hrivnacova - Applied coding guidelines (virtual keyword, data members initialization) 11-12-12 V.Ivant (testem12-V09-06-00) - PhysListEmStandard: use SetEmModel method 20-10-12 mma (testem12-V09-05-09) - PhysListEmStandard: use G4UrbanMsc96 15-10-12 mma (testem12-V09-05-08) - RunAction: do not save random seed - coding convention: virtual 12-10-12 V.Ivant (testem12-V09-05-07) - Added Opt4 Physics List and decreased limit on cuts 30-04-12 mma (testem12-V09-05-06) - StepMaxMessenger : printing correction 12-04-12 mma (testem12-V09-05-04) - all classes : apply G4 coding conventions 05-03-12 mma (testem12-V09-05-03) - HistoManager.hh and .cc : migrate to new g4tools histogramming system Do not need aida anymore, nor G4ANALYSIS_USE - HistoMessenger.hh and .cc : suppress fileType command - Update Readme and all macros accordingly 09-02-12 V.Ivant (testem12-V09-05-02) - PhysListEmStandardSS,PhysListEmStandardSSI, PhysListEmStandardWVI - more correct process order 06-02-12 mma (testem12-V09-05-01) - modify StepMax mechanism. Add command /testem/StepMax 29-01-12 S. Incerti, V. Ivantchenko (testem12-V09-05-00) - Added new physics list: PhysListEmStandardSSM, which uses G4eSingleCoulombScatteringModel 21-11-11 V.Ivant (testem12-V09-04-10) - PhysListEmStandardGS, PhysListEmStandardWVI - low energy threshold for Coulomb scattering model is reduced to 10 eV for e+- and to 100 eV for muons and hadrons 08-11-11 mma (testem12-V09-04-09) - modify SteppingVerbose for OutOfWorld 06-11-11 mma (testem12-V09-04-08) - add back PhysListEmStandardGS, PhysListEmStandardWVI 31-10-11 mma (testem12-V09-04-07) - PhysListEmStandard : msc95 by default - remove PhysListEmStandardGS, PhysListEmStandardWVI 05-06-11 mma (testem12-V09-04-06) - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper 17-05-11 seb-mma (testem12-V09-04-05) - PhysicsList : add G4EmDNAPhysics - new macro dna.mac 08-04-11 mma (testem12-V09-04-03) - PhysicsList : set back default lowest production cut (990 eV) - update PhysListEmStandard for msc95 and deexcitation (see ref-03) 28-03-11 V.Ivant (testem12-V09-04-02) - Reduced statistic in TestEm12.in - removed obsolete Set methods in PhysListEmStandard 20-02-11 mma (testem12-V09-04-01) - update PhysListEmStandard for deexcitation - PhysicsList : set lowest production cut to 100 eV - update SteppingVerbose - update vis.mac 05-01-11 V.Ivant (testem12-V09-04-00) - Minor cleanup of SS physics constructor 05-12-10 mma (testem12-V09-03-05) - subdirectory berger : results of EGSnrc simulation 09-11-10 M.Asai (testem12-V09-03-04) - Fix AIDA file option. 06-06-10 J.Perl (testem12-V09-03-03) - Remove unused variable in EventAction 03-06-10 J.Perl (testem12-V09-03-02) - Updated vis usage 25-05-10 mma (testem12-V09-03-01) - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI 20-05-10 mma (testem12-V09-03-00) - TestEm12.cc : introduction of G4UIExecutive 16-11-09 mma (testem12-V09-02-01) - PhysListEmStandard copied from TestEm5 22-09-09 mma (testem12-V09-02-00) - PhysicsList.cc : - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" - Substituted obsolete low-energy physics builders by builders from the physics_list library; - updated README and macro files 16-11-08 mma (testem12-V09-01-08) - Em options: 20bins/decade LinLossLimit=default=0.01 29-10-08 mma (testem12-V09-01-07) - update PhysListEmStandard : options and hMultipleScattering for muon 26-10-08 mma (testem12-V09-01-06) - update PhysListEmStandard and README 23-09-08 mma (testem12-V09-01-05) - HistoManager : root format by default 12-06-08 mma (testem12-V09-01-04) - Remove AIDA from GNUmakefile 07-05-08 mma (testem12-V09-01-03) - README : update Aida informations 11-04-08 mma - HistoManager::Scale() : suppress warning 07-04-08 mma (testem12-V09-01-02) - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering; - HistoManager::saveAscii() : redefinition of binEdge 24-01-08 mma (testem12-V09-01-01) - update macro berger.mac : setCuts 2um (=1keV) 14-01-08 jja (testem12-V09-01-00) - add macro berger/berger.C 10-01-08 jean jacquemier - new subdirectory berger/data 07-12-07 mma - add macro berger.mac 09-11-07 mma (testem12-V09-00-01) - HistoManager/HistoMessenger : print selected histos on ascii file 16-08-07 mma (testem12-V09-00-00) - HistoManager : modify the way to get csdaRange from G4EmCalculator and compute stepMax for histo 8 27-04-07 mma (testem12-V08-02-01) - HistoManager : by default, get csdaRange from G4EmCalculator 08-01-07 V.Ivant (testem12-V08-02-00) - Uncomment hadron ionisation in Livermore builder 24-10-06 mma (testem12-V08-01-00) - GNUmakefile : LOADLIBS - remove PhysicsLists 52 and 71 19-05-06 mma (testem12-V08-00-02) - update README 11-04-06 mma (testem12-V08-00-01) - HistoManager : compute stepMax from histos 1 and 8 (stepMax <= binWidth) - RunAction : pass stepMax from HistoManager to StepMax process - StepMax : boolean flag : apply - SteppingAction : edep randomly distribued along step 28-03-06 mma (testem12-V08-00-00) - add PhysListEmLivermore and PhysListEmPenelope - RunAction : G4EmCalculator::GetCSDARange() 16-02-06 mma - migration mum -> um in several macros 06-12-05 Gabriele Cosmo - Trivial changes for support of CLHEP-2.0.X series. 22-11-05 mma (testem12-V07-01-04) - update README for OpenScientist 14-11-05 Gabriele Cosmo (testem12-V07-01-03) - Migration to for HistoMessenger. 05-10-05 mma (testem12-V07-01-02) - create PhysListEmG4v71 (g4v71) for G4MultipleScattering71 22-07-05 michel maire (testem12-V07-01-00) - created, from TestEm11