Geant4 Cross Reference |
1 # Example TestEm6 History << 1 ------------------------------------------------------------------- 2 2 3 See `CONTRIBUTING.rst` for details of **requir << 3 ========================================================= 4 which **must** added in reverse chronological << 4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 be used as a substitute for writing good git c << 5 ========================================================= >> 6 >> 7 TestEm6 History file >> 8 -------------------- >> 9 This file should be used by the G4 example coordinator to briefly >> 10 summarize all major modifications introduced in the code and keep >> 11 track of all tags. >> 12 >> 13 ---------------------------------------------------------- >> 14 * Reverse chronological order (last date on top), please * >> 15 ---------------------------------------------------------- 6 16 7 << 17 08-02-22 V. Ivanchenko (testem6-V10-07-05) 8 ## 2023-11-09 I. Hrivnacova (testem6-V11-00-02 << 9 - Coding guidelines - removed tabulations from << 10 - Removed useless macro TestEm6_xs.in << 11 - Updated README's << 12 - Fixed warning in plotHisto.C << 13 << 14 ## 2022-02-08 Vladimir Ivanchenko (testem6-V11 << 15 - RunAction - fixed compilation warning 18 - RunAction - fixed compilation warning 16 << 17 ## 2021-12-10 Ben Morgan (testem6-V11-00-00) << 18 - Change to new Markdown History format << 19 << 20 --- << 21 << 22 # History entries prior to 11.0 << 23 19 24 07-11-21 I. Hrivnacova (testem6-V10-07-04) 20 07-11-21 I. Hrivnacova (testem6-V10-07-04) 25 - Added analysis manager Clear() call instead 21 - Added analysis manager Clear() call instead of 26 deleting in the end of run (removed on July 22 deleting in the end of run (removed on July 19) 27 - Removed unused data member 23 - Removed unused data member 28 24 29 18-10-21 V.Ivanchenko (testem6-V10-07-03) 25 18-10-21 V.Ivanchenko (testem6-V10-07-03) 30 - TestEm6.cc - migration to G4RunManagerFactor 26 - TestEm6.cc - migration to G4RunManagerFactory 31 - RunAction - clean-up of analysis 27 - RunAction - clean-up of analysis 32 28 33 06-10-21 I. Hrivnacova (testem6-V10-07-02) 29 06-10-21 I. Hrivnacova (testem6-V10-07-02) 34 - Migration to new G4AnalysisManager.hh header 30 - Migration to new G4AnalysisManager.hh header; 35 define the default output file type (root). 31 define the default output file type (root). 36 32 37 19-07-21 I. Hrivnacova (testem6-V10-07-01) 33 19-07-21 I. Hrivnacova (testem6-V10-07-01) 38 - Updated for changes in the analysis category 34 - Updated for changes in the analysis category: 39 removed deleting of the analysis manager, 35 removed deleting of the analysis manager, 40 as this is now done by the Geant4 kernel. 36 as this is now done by the Geant4 kernel. 41 37 42 06-05-21 mma (testem6-V10-07-00) 38 06-05-21 mma (testem6-V10-07-00) 43 - Migration to G4SteppingVerboseWithUnits. 39 - Migration to G4SteppingVerboseWithUnits. 44 40 45 07-04-18 mma (testem6-V10-04-02) 41 07-04-18 mma (testem6-V10-04-02) 46 - testem6.cc : set visualisation only in itera 42 - testem6.cc : set visualisation only in iteractive mode 47 43 48 17-03-18 mma (testem6-V10-04-01) 44 17-03-18 mma (testem6-V10-04-01) 49 - testem6.cc : remove G4UI_USE and G4VIS_USE 45 - testem6.cc : remove G4UI_USE and G4VIS_USE 50 46 51 28-02-18 V.Ivant (testem6-V10-04-00) 47 28-02-18 V.Ivant (testem6-V10-04-00) 52 - H.Burkhardt fixed root macro 48 - H.Burkhardt fixed root macro 53 49 54 14-10-16 G.Folger (testem6-V10-02-02) 50 14-10-16 G.Folger (testem6-V10-02-02) 55 - remove direct use of theParticleIterator, us 51 - remove direct use of theParticleIterator, use GetParticleTableIterator(). 56 fix required by clang39 on Linux and MAC 52 fix required by clang39 on Linux and MAC 57 53 58 04-07-16 I. Hrivnacova (testem6-V10-02-01) 54 04-07-16 I. Hrivnacova (testem6-V10-02-01) 59 - Fixes for Doxygen documentation 55 - Fixes for Doxygen documentation 60 56 61 10-12-15 V.Ivant (testem6-V10-02-00) 57 10-12-15 V.Ivant (testem6-V10-02-00) 62 - H.Burkhardt fixed root macro allowing to wor 58 - H.Burkhardt fixed root macro allowing to work both with root5 and 6 63 59 64 28-10-15 D.Sawkey (testem6-V10-01-00) 60 28-10-15 D.Sawkey (testem6-V10-01-00) 65 - update physics description in READMEs 61 - update physics description in READMEs 66 - add more standard EM physics builders 62 - add more standard EM physics builders 67 63 68 30-07-14 V.Ivant (testem6-V10-00-02) 64 30-07-14 V.Ivant (testem6-V10-00-02) 69 - Naruhiro Chikuma have updated PhysicsList, D 65 - Naruhiro Chikuma have updated PhysicsList, DetectorConstruction, 70 and RunAction; bug fix 66 and RunAction; bug fix 71 67 72 03-07-14 mma (testem6-V10-00-01) 68 03-07-14 mma (testem6-V10-00-01) 73 - replace /testem/event/printModulo by /run/pr 69 - replace /testem/event/printModulo by /run/printProgress 74 70 75 08-06-14 mma (testem6-V10-00-00) 71 08-06-14 mma (testem6-V10-00-00) 76 - suppress EventAction and its messenger 72 - suppress EventAction and its messenger 77 73 78 18-09-13 V.Ivant (testem6-V09-06-04) 74 18-09-13 V.Ivant (testem6-V09-06-04) 79 - fixed tag format 75 - fixed tag format 80 76 81 17-09-13 V.Ivant (testem6-V09-05-04) 77 17-09-13 V.Ivant (testem6-V09-05-04) 82 - TestEm6.in - added cross section factor to g 78 - TestEm6.in - added cross section factor to gamma->mu+mu- process 83 79 84 05-09-13 mma (testem6-V09-06-03) 80 05-09-13 mma (testem6-V09-06-03) 85 - PhysicsList: restore G4GammaConversionToMuon 81 - PhysicsList: restore G4GammaConversionToMuons 86 82 87 19-06-13 mma (testem6-V09-06-02) 83 19-06-13 mma (testem6-V09-06-02) 88 - SteppingVerbose: use G4Step::GetSecondaryInC 84 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep() 89 85 90 07-06-13 mma (testem6-V09-06-01) 86 07-06-13 mma (testem6-V09-06-01) 91 - Cosmetic in SteppingAction. 87 - Cosmetic in SteppingAction. 92 88 93 13-02-13 I.Hrivnacova (testem6-V09-06-00) 89 13-02-13 I.Hrivnacova (testem6-V09-06-00) 94 - Applied coding guidelines (virtual keyword, 90 - Applied coding guidelines (virtual keyword, data members initialization) 95 91 96 12-10-12 V.Ivant (testem6-V09-05-03) 92 12-10-12 V.Ivant (testem6-V09-05-03) 97 - Migration to the updated analysis tool and i 93 - Migration to the updated analysis tool and inplicit units 98 94 99 11-10-12 mma (testem6-V09-05-02) 95 11-10-12 mma (testem6-V09-05-02) 100 - coding conventions: virtual 96 - coding conventions: virtual 101 97 102 06-04-12 mma (testem6-V09-05-01) 98 06-04-12 mma (testem6-V09-05-01) 103 - all classes : apply G4 coding conventions 99 - all classes : apply G4 coding conventions 104 100 105 11-03-12 mma (testem6-V09-05-00) 101 11-03-12 mma (testem6-V09-05-00) 106 - RunAction.hh and .cc : migrate to new g4tool 102 - RunAction.hh and .cc : migrate to new g4tools histogramming system 107 Do not need aida anymore, nor G4ANALYSIS_USE 103 Do not need aida anymore, nor G4ANALYSIS_USE 108 104 109 08-11-11 mma (testem6-V09-04-00) 105 08-11-11 mma (testem6-V09-04-00) 110 - modify SteppingVerbose for OutOfWorld 106 - modify SteppingVerbose for OutOfWorld 111 107 112 09-11-10 I.Hrivnacova (testem6-V09-03-05) 108 09-11-10 I.Hrivnacova (testem6-V09-03-05) 113 - Fixed compilation error on gcc-4.5.1. 109 - Fixed compilation error on gcc-4.5.1. 114 110 115 09-11-10 M.Asai (testem6-V09-03-04) 111 09-11-10 M.Asai (testem6-V09-03-04) 116 - Fix AIDA file option. 112 - Fix AIDA file option. 117 113 118 06-06-10 J.Perl (testem6-V09-03-03) 114 06-06-10 J.Perl (testem6-V09-03-03) 119 - Remove unused variable in EventAction 115 - Remove unused variable in EventAction 120 116 121 03-06-10 J.Perl (testem6-V09-03-02) 117 03-06-10 J.Perl (testem6-V09-03-02) 122 - Updated vis usage 118 - Updated vis usage 123 119 124 21-05-10 mma (testem6-V09-03-01) 120 21-05-10 mma (testem6-V09-03-01) 125 - TestEm6.cc : introduction of G4UIExecutive 121 - TestEm6.cc : introduction of G4UIExecutive 126 122 127 31-03-10 V.Ivant (testem6-V09-03-00) 123 31-03-10 V.Ivant (testem6-V09-03-00) 128 - Remove obsolete MSC from comments line 124 - Remove obsolete MSC from comments line 129 125 130 27-11-09 V.Ivant (testem6-V09-02-01) 126 27-11-09 V.Ivant (testem6-V09-02-01) 131 - H.Burkhardt add StackingAction allowing remo 127 - H.Burkhardt add StackingAction allowing remove secondary particles; 132 cleanup PhysicsList for 9.3. 128 cleanup PhysicsList for 9.3. 133 129 134 13-05-09 V.Ivant (testem6-V09-02-00) 130 13-05-09 V.Ivant (testem6-V09-02-00) 135 - Increased upper limit of energy in the table 131 - Increased upper limit of energy in the tables to 1000 TeV 136 132 137 18-09-08 mma (testem6-V09-01-02) 133 18-09-08 mma (testem6-V09-01-02) 138 - RunAction : change default histogram format 134 - RunAction : change default histogram format (root) 139 135 140 12-06-08 mma (testem6-V09-01-01) 136 12-06-08 mma (testem6-V09-01-01) 141 - Remove AIDA from GNUmakefile 137 - Remove AIDA from GNUmakefile 142 138 143 06-05-08 mma (testem6-V09-01-00) 139 06-05-08 mma (testem6-V09-01-00) 144 - README : update Aida informations 140 - README : update Aida informations 145 141 146 20-10-06 mma (testem6-V08-01-00) 142 20-10-06 mma (testem6-V08-01-00) 147 - GNUmakefile : LOADLIBS 143 - GNUmakefile : LOADLIBS 148 144 149 24-05-06 mma (testem6-V08-00-01) 145 24-05-06 mma (testem6-V08-00-01) 150 - register G4StepLimiter in PhysicsList 146 - register G4StepLimiter in PhysicsList 151 147 152 16-02-06 mma (testem6-V08-00-00) 148 16-02-06 mma (testem6-V08-00-00) 153 - add command /testem/phys/SetAnnihiToHadronFa 149 - add command /testem/phys/SetAnnihiToHadronFac 154 150 155 06-12-05 Gabriele Cosmo 151 06-12-05 Gabriele Cosmo 156 - Trivial changes for support of CLHEP-2.0.X s 152 - Trivial changes for support of CLHEP-2.0.X series. 157 153 158 29-11-05 V.Ivant (testem6-V07-01-02) 154 29-11-05 V.Ivant (testem6-V07-01-02) 159 - Add GenericIon to the PhysicsList 155 - Add GenericIon to the PhysicsList 160 156 161 23-11-05 V.Ivant (testem6-V07-01-01) 157 23-11-05 V.Ivant (testem6-V07-01-01) 162 - extend test to mu+mu- and pi+pi- pair creati 158 - extend test to mu+mu- and pi+pi- pair creation processes and G4hhIonisation 163 in order to test all processes of the subdir 159 in order to test all processes of the subdirectory 164 160 165 22-11-05 mma (testem6-V07-01-00) 161 22-11-05 mma (testem6-V07-01-00) 166 - update README for OpenScientist 162 - update README for OpenScientist 167 163 168 01-06-05 mma (testem6-V07-00-01) 164 01-06-05 mma (testem6-V07-00-01) 169 - RunAction : option "noErrors" for hbook file 165 - RunAction : option "noErrors" for hbook files; 170 166 171 3rd May 2005 John Allison (examples-V07-00-0 167 3rd May 2005 John Allison (examples-V07-00-03) 172 - Replaced vis manager with G4VisExecutive. 168 - Replaced vis manager with G4VisExecutive. 173 169 174 02-03-05 mma (testem6-V07-00-00) 170 02-03-05 mma (testem6-V07-00-00) 175 - RunAction : put a protection for the creatio 171 - RunAction : put a protection for the creation of analysis factory; 176 172 177 02 Dec 04: V.Ivant (testem6-V06-02-01) 173 02 Dec 04: V.Ivant (testem6-V06-02-01) 178 - Migration to cmath 174 - Migration to cmath 179 175 180 27-09-04 mma (testem6-V06-02-00) 176 27-09-04 mma (testem6-V06-02-00) 181 - define correctly all UI subdirectories. 177 - define correctly all UI subdirectories. 182 - modifs in RunAction for hbook,root,XML (Jaid 178 - modifs in RunAction for hbook,root,XML (Jaida) 183 179 184 31-03-04 mma (testem6-V06-01-00) 180 31-03-04 mma (testem6-V06-01-00) 185 - remove direct interface with root 181 - remove direct interface with root 186 182 187 15-03-04 mma (testem6-V06-00-00) 183 15-03-04 mma (testem6-V06-00-00) 188 - example of histograms with ROOT: USE_ROOT 184 - example of histograms with ROOT: USE_ROOT 189 185 190 25-11-03 V.Ivanchenko (testem6-V05-02-02) 186 25-11-03 V.Ivanchenko (testem6-V05-02-02) 191 - Fix geometry (G.Cosmo) 187 - Fix geometry (G.Cosmo) 192 188 193 13-11-03 John Allison 189 13-11-03 John Allison 194 - Removed OPACS from Vis Manager. 190 - Removed OPACS from Vis Manager. 195 191 196 24-10-03 mma (testem6-V05-02-01) 192 24-10-03 mma (testem6-V05-02-01) 197 - PhysListEmStandard: AddProcess(Bremsstrahlun 193 - PhysListEmStandard: AddProcess(Bremsstrahlung,-1,3,3) ..etc.. 198 194 199 10-10-03 mma (testem6-V05-02-00) 195 10-10-03 mma (testem6-V05-02-00) 200 - NOHIST replaced by ANALYSIS_USE 196 - NOHIST replaced by ANALYSIS_USE 201 - cosmetic in material definitions 197 - cosmetic in material definitions 202 - SetMaterial() in constructor. all macros up 198 - SetMaterial() in constructor. all macros updated for /run/initialize 203 199 204 10-06-03 mma (testem6-V05-01-00) 200 10-06-03 mma (testem6-V05-01-00) 205 - proper deletion of old geometry in case of 201 - proper deletion of old geometry in case of update 206 - fixe compilation warning 202 - fixe compilation warning 207 203 208 01-04-03 mma (testem6-V05-00-02) 204 01-04-03 mma (testem6-V05-00-02) 209 - PVPlacement in logical mother even for the 205 - PVPlacement in logical mother even for the world 210 206 211 20-02-03 V.Ivant (testem6-V05-00-01) 207 20-02-03 V.Ivant (testem6-V05-00-01) 212 - Migration to cut per region 208 - Migration to cut per region 213 209 214 12-02-03 mma (testem6-V05-00-00) 210 12-02-03 mma (testem6-V05-00-00) 215 - DetectorConstruction: change volume name 211 - DetectorConstruction: change volume name 216 212 217 30-01-03 hbu 213 30-01-03 hbu 218 - PhysicsList: implementation of (e+,e-) anni 214 - PhysicsList: implementation of (e+,e-) annihilation to (mu+,mu-) 219 - macros run11.mac and run12.mac 215 - macros run11.mac and run12.mac 220 216 221 12-12-02 mma (testem6-V04-01-00) 217 12-12-02 mma (testem6-V04-01-00) 222 - migration to aida 3.0 218 - migration to aida 3.0 223 - UI directory /testem/ 219 - UI directory /testem/ 224 220 225 05-06-02 mma (testem6-V04-00-01) 221 05-06-02 mma (testem6-V04-00-01) 226 - old histograming package clhep/hist replace 222 - old histograming package clhep/hist replaced by AIDA 2.2/anaphe 227 223 228 23-05-02 mma (testem6-V04-00-00) 224 23-05-02 mma (testem6-V04-00-00) 229 - creation 225 - creation