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