# Example TestEm10 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! ## 2023-11-09 I. Hrivnacova (testem10-V11-01-00) - Coding guidelines - document macros in README files ## 2021-12-10 Ben Morgan (testem10-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 06-10-21 I. Hrivnacova (testem10-V10-07-00) - Migration to new G4AnalysisManager.hh header; define the default output file type (root), removed Analysis.hh 13-11-20 B. Morgan (testem10-V10-06-01) - Enforce use of Serial RunManager. 10-11-20 B. Morgan (testem10-V10-06-00) - Migration to G4RunManagerFactory. 07-04-18 m. maire (testem10-V10-04-01) - testem10.cc : set visualiation only in interactive mode 19-03-18 m. maire (testem10-V10-04-00) - testem10.cc : remove G4UI_USE and G4VIS_USE 10-11-16 V.Ivanchenko (testem10-V10-02-03) - DetectorConstruction, DetectorSimpleALICE - removed run time warning by proper definition cuts per region 14-10-16 G.Folger (testem10-V10-02-02) - remove direct use of theParticleIterator, use GetParticleTableIterator(). fix required by clang39 on Linux and MAC 04-07-16 I. Hrivnacova (testem10-V10-02-01) - Fixes for Doxygen documentation 17-12-15 I.Hrivnacova, V.Ivanchenko (testem10-V10-02-00) - Major example revision & clean-up: - Removed Em10 prefix from class names to be consistent with other examples in electromagnetic category - Refactored detector construction & its messenger classes - Revised scoring: removed unused code and replaced own-defined histograms with Geant4 analysis - Added StackingAction which accounts XTR gamma, all gamma and all e- spectra - PhysicsList changed to a modular physics list and introduced TransitionRadiationPhysics builder - Clean-up primary generator action - Added test_suite.sh script 30-05-15 V.Ivanchenko (testem10-V10-01-00) - Em10PhysicsList - removed obsolete header 24-07-13 P.Gumplinger (testem10-V09-06-01) - remove or comment out unused class fields in Em10DetectorConstruction, Em10PhysicsListMessenger, Em10PrimaryGeneratorAction and Em10SteppingAction 01-04-13 A.Dotti (testem10-V09-05-05,testem10-V09-05-06) - New G4VUserPhysicsList interface 13-02-13 I.Hrivnacova - Applied coding guidelines (virtual keyword, data members initialization) 28-11-12 G.Cosmo (testem10-V09-05-04) - Fixed cases of variable shadowing. 12-10-12 V.Ivant (testem10-V09-05-03) - Migration to the updated analysis tool 18-08-12 V.Ivant (testem10-V09-05-02) - Em10SteppingAction - rewritten (old code was very non-optimized and provides crashes) 11-07-12 V.Ivant (testem10-V09-05-01) - Em10RunAction - cleanup initialisation 10-07-12 V.Ivant (testem10-V09-05-00) - Em10RunAction - fixed write outside boundaries of C-array 03-10-11 G.Folger (testem10-V09-04-00) - Fix gcc46 compilation warning in Em10PrimaryGeneratorAction.cc and src/Em10Materials.cc 03-06-10 J.Perl (testem10-V09-03-01) - Updated vis usage 21-05-10 mma (testem10-V09-03-00) - TestEm10.cc : introduction of G4UIExecutive 21-11-09 V.Ivant (testem10-V09-02-00) - update PhysList according to 9.3 12-06-08 mma (testem10-V09-01-01) - Remove AIDA from GNUmakefile 07-05-08 mma (testem10-V09-01-00) - README : update Aida informations 27-07-07 V.Ivant (testem10-V09-00-00) - Create VisManager only for interactive session, improve destructor of Em10DetectorConstruction class 25-10-06 mma (testem10-V08-01-00) - GNUmakefile : LOADLIBS 22 May 05: V.Ivant (testem10-V08-00-01) - Remove extra files 19 May 05: V.Ivant (testem10-V08-00-00) - V.Grichine cleanup 06 Dec 05: Gabriele Cosmo - Trivial changes for support of CLHEP-2.0.X series. 29 Oct 05: V.Ivant (testem10-V07-01-01) - V.Grichine:Production cuts were moved to Physics list providing independent gamma, electron and positron cuts in radiator and detector regions. 15 Oct 05: V.Ivant (testem10-V07-01-00) - Updated PhysicsList 03 May 2005 John Allison (examples-V07-00-03) - Replaced vis manager with G4VisExecutive. 02 Dec 04: V.Ivant (testem10-V06-02-01) - Migration to cmath - Remove compilation warnings and hbook histograms 30-08-04 V.Ivant (testem10-V06-02-00) - Remove obsolete processes from PhysicsList 25-11-03 V.Ivant (testem10-V05-02-01) 13-11-03 John Allison - Removed OPACS from Vis Manager. 27-08-03 V.Ivant (testem10-V05-02-00) - Remove obsolete interfaces - Substitute in the PhysicsList processes by those of 5.2 realise 20 Feb. 2003 Vladimir Ivanchenko (testem10-V05-00-00) - Migrade to cut per region 11 Jun. 2002 Vladimir Grichine (testem10-V04-00-00) - new TestEm10.in and TestEm10.largr_N.in 27 Nov. 2001 Gabriele Cosmo (TestEm10-V03-02-01) - Corrected README. - Set G4NOHIST as default in GNUmakefile. - More models in run11.mac (V.Grichine). 21 Nov. 2001 Marc Verderi (TestEm10-V03-02-00) - Define a new TestEm10.in (and .out) which tests all XTR models, shooting 10 particles for each run. Required some modification in the detector construction and messenger. - Define a new TestEm10.large_N.in (and .out) shooting 1000 particles/run. 21 Nov. 2001 Marc Verderi - Taken for the HEAD and made compliant with geant4-04-00-cand-01 - clear many warnings