Warning, /geant4/examples/extended/electromagnetic/TestEm9/History is written in an unsupported language. File is not indexed.
0001 # Example TestEm9 History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006
0007 ## 2022-10-26 I. Hrivnacova (testem9-V11-00-02)
0008 - Removed PhysListEmStandard::verbose data member,
0009 use the verboseLevel defined in the base class for this purpose.
0010
0011 ## 2022-05-05 Vladimir Ivanchenko (testem9-V11-00-01)
0012 - Updated all user actions: more correct count of creator process;
0013 use C++11 keywards; removed not needed headers; move ScoreNewTrack(..)
0014 from Tracking to Stepping action class
0015
0016 ## 2021-12-10 Ben Morgan (testem9-V11-00-00)
0017 - Change to new Markdown History format
0018
0019 ---
0020
0021 # History entries prior to 11.0
0022
0023 07-11-21 I. Hrivnacova (testem9-V10-07-03)
0024 - Added analysis manager Clear() call instead of
0025 deleting in the end of run (removed on July 19)
0026
0027 19-07-21 I. Hrivnacova (testem9-V10-07-02)
0028 - Updated for changes in the analysis category:
0029 removed deleting of the analysis manager,
0030 as this is now done by the Geant4 kernel.
0031
0032 10-02-21 V. Ivanchenko (testem9-V10-07-01)
0033 - removed unused header
0034
0035 18-01-21 V. Ivanchenko (testem9-V10-07-00)
0036 - Updated for 10.7: replaced local Physics List by clone of the
0037 default EM standard; recover analysis of process calls for the
0038 case of gamma general process; improved macro files
0039
0040
0041 13-11-20 B. Morgan (testem9-V10-06-01)
0042 - Enforce use of Serial RunManager.
0043
0044 10-11-20 B. Morgan (testem9-V10-06-00)
0045 - Migration to G4RunManagerFactory.
0046
0047 16-05-18 J.Allison (testem9-V10-04-04)
0048 - RunAction.cc: Removed vis commands.
0049
0050 01-05-18 J.Allison (testem9-V10-04-03)
0051 - RunAction.cc: Removed G4VIS_USE and G4UI_USE.
0052
0053 08-04-18 mma (testem9-V10-04-02)
0054 - TestEm9.cc - correct visualisation
0055
0056 04-04-18 V.Ivant (testem9-V10-04-01)
0057 - TestEm9.cc - use default random engine, do not use visualisation
0058 in the batch mode
0059
0060 18-03-18 mma (testem9-V10-04-00)
0061 - testem9.cc : remove G4UI_USE and G4VIS_USE
0062
0063 01-11-16 I. Hrivnacova (testem9-V10-02-03)
0064 - Coding guidelines (class member names)
0065
0066 14-10-16 G.Folger (testem9-V10-02-02)
0067 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0068 fix required by clang39 on Linux and MAC
0069
0070 12-06-14 V.Ivant (testem9-V10-02-01)
0071 - TestEm9.in - add validation of EM physics per region
0072
0073 04-07-16 I. Hrivnacova (testem9-V10-02-00)
0074 - Fixes for Doxygen documentation
0075
0076 27-10-15 D.Sawkey (testem9-V10-01-01)
0077 - Add physics lists G4EmStandardPhysicsGS, SS, WVI
0078
0079 10-09-15 I. Hrivnacova (testem9-V10-01-00)
0080 - applied code guidlines, removed tabulation
0081
0082 12-06-14 V.Ivant (testem9-V10-00-01)
0083 - applied code guidlines, removed SetCut methods from the example,
0084 kernel UI commands used instead
0085
0086 28-04-14 V.Ivant (testem9-V10-00-00)
0087 - added "emlowenergy" option for EM physics
0088
0089 24-07-13 P.Gumplinger (testem9-V09-06-06)
0090 - comply with compiler warnings about unused class fields in HistoManager.hh
0091
0092 01-04-13 A.Dotti (testem9-V09-06-03,testem9-V09-06-04,testem9-V09-06-05)
0093 - New G4VUserPhysicsList interface needed for MT
0094
0095 20-03-13 mma (testem9-V09-06-02)
0096 - Applied coding guidelines
0097
0098 28-02-13 I. Hrivnacova (testem9-V09-06-01)
0099 - When building materials with NistManager
0100 do not set fromIsotopes argument (which was set to false),
0101 as since 9.6 all materials have to be built from isotopes.
0102 (Thanks to V. Ivantchenko for pointing at this.)
0103
0104 13-02-13 I.Hrivnacova
0105 - Applied coding guidelines (virtual keyword, data members initialization)
0106
0107 11-12-12 V.Ivant (testem9-V09-06-00)
0108 - PhysListEmStandard: use SetEmModel method
0109
0110 28-11-12 G. Cosmo (testem9-V09-05-08)
0111 - Fixed cases of variable shadowing.
0112
0113 15-11-12 I. Hrivnacova (testem9-V09-05-07)
0114 - Synchronized .README with changes in README
0115
0116 08-11-12 V.Ivant (testem9-V09-05-06)
0117 - Added extra test of pixe in TestEm9.in, updated README
0118
0119 24-10-12 A.Ribon (testem9-V09-05-05)
0120 - Migrated to the new stopping and ion physics
0121
0122 21-10-12 V.Ivant (testem9-V09-05-04)
0123 - Added extra test of biasing
0124
0125 12-10-12 V.Ivant (testem9-V09-05-03)
0126 - Migration to the updated analysis tool
0127 - Added Opt4 Physics List and decreased limit on cuts
0128
0129 23-05-12 V.Ivant (testem9-V09-05-02)
0130 - Histo - fixed n-tuples
0131
0132 25-04-12 V.Ivant (testem9-V09-05-01)
0133 - HistoManager - fixed printout of mean gamma, e+, e- statistics
0134 - cleanup all header files
0135
0136 17-04-12 V.Ivant (testem9-V09-05-00)
0137 - miration to internal analysis tool, cose cleanup
0138
0139 31-10-11 mma (testem9-V09-04-03)
0140 - PhysListEmStandard : msc95 by default
0141
0142 03-10-11 G.Folger (testem09-V09-04-02)
0143 - Fix gcc46 compilation warning in DetectorConstruction.cc and HistoManager.cc
0144
0145 07-06-11 mma (testem9-V09-04-01)
0146 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper
0147
0148 06-01-11 V.Ivant (testem9-V09-04-00)
0149 - add extra run with 20 GeV mu- into TestEm9.in
0150
0151 19-11-10 V.Ivant (testem9-V09-03-05)
0152 - add applyCuts option to the macro files
0153
0154 12-08-10 V.Ivant (testem9-V09-03-04)
0155 - Histo - use empty option when open file
0156 - PhysicsList - use default constructor for elastic builder
0157
0158 06-06-10 J.Perl (testem9-V09-03-03)
0159 - Remove unused variable in EventAction
0160
0161 03-06-10 J.Perl (testem9-V09-03-02)
0162 - Updated vis usage
0163
0164 21-05-10 mma (testem9-V09-03-01)
0165 TestEm9.cc : introduction of G4UIExecutive
0166
0167 29-04-10 V.Ivant (testem9-V09-03-00)
0168 - added a table of average number of calls of processes versus
0169 atomic number of an atom on which interaction takes place
0170
0171 20-11-09 V.Ivant (testem9-V09-02-00)
0172 - use Livermore and Penelope builders from PhysList library
0173
0174 16-11-08 mma (testem9-V09-01-09)
0175 - Em options: 20bins/decade LinLossLimit=default=0.01
0176
0177 16-10-08 V.Ivant (testem9-V09-01-08)
0178 - Removed temporary builders PhysListEmStandardLPM and
0179 PhysListEmStandardIG
0180
0181 24-09-08 V.Ivant (testem9-V09-01-07)
0182 - added control on number of events with Edep < 80%
0183 - use double for number of steps instead of integer
0184
0185 22-09-08 mma
0186 - histo.cc : root format by default
0187
0188 22-08-08 V.Ivant (testem9-V09-01-06)
0189 - added computation of ratios E9/E25
0190 - PhysList with relativistic LPM model is done on top of PhysList
0191 option1
0192
0193 11-08-08 V.Ivant (testem9-V09-01-05)
0194 - added computation of ratios E1/E9 and E1/E25
0195 - added PhysLists with relativistic LPM model
0196 - updated macro
0197
0198 12-06-08 mma (testem9-V09-01-04)
0199 - Remove AIDA from GNUmakefile
0200
0201 07-05-08 mma (testem9-V09-01-03)
0202 - PhysListEmStandard : add spline option for physics tables
0203 - README : update Aida informations
0204
0205 08-04-08 mma (testem9-V09-01-02)
0206 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering.
0207 Complete EmOptions
0208
0209 07-04-08 V.Ivant (testem9-V09-01-01)
0210 - fixed problem of geometry/cut modification between runs
0211
0212 18-03-08 V.Ivant (testem9-V09-01-00)
0213 - added G4EmStandardPhyiscs_option3
0214
0215 13-11-07 V.Ivant (testem9-V09-00-00)
0216 - added PhysListEmStandardIG experimental PhysList
0217
0218 25-05-07 V.Ivant (testem9-V08-03-03)
0219 - use standard names for histograms
0220
0221 24-05-07 V.Ivant (testem9-V08-03-02)
0222 - substitute autoptr by normal pointers in Histo to avoid crash
0223
0224 18-05-07 V.Ivant (testem9-V08-03-01)
0225 - update macro files and History
0226
0227 16-05-07 V.Ivant (testem3-V08-03-00)
0228 - use renamed EM builders
0229 - use emstandard_opt1 EM physics in TestEm9.in
0230 - extend reference output - show both mean/RMS values and trancated mean/RMS
0231
0232 25-04-07 V.Ivant (testem9-V08-02-02)
0233 - fix output of statistic
0234
0235 24-04-07 V.Ivant (testem9-V08-02-01)
0236 - use standard names for "livermore" and "penelope" PhysLists
0237 - by request compute trancated mean values to reduce statistical fluctuations
0238
0239 08-01-07 V.Ivant (testem9-V08-02-00)
0240 - Uncomment hadron ionisation in Livermore builder
0241
0242 22-11-06 V.Ivant (testem9-V08-01-02)
0243 - Fix names of standard EM builders
0244
0245 17-11-06 V.Ivant (testem9-V08-01-01)
0246 - Update commnets and README
0247 - add PhysListEmPenelope and PhysListEmLivermore
0248 - add EM components from physics_lists subpackage
0249 - use hadronic components from physics_lists subpackage
0250
0251 25-10-06 mma (testem9-V08-01-00)
0252 - GNUmakefile : LOADLIBS
0253 - remove PhysicsLists 52 and 71
0254
0255 19-05-06 mma (testem9-V08-00-00)
0256 - update README
0257
0258 06-12-05 G.Cosmo
0259 - Trivial changes for support of CLHEP-2.0.X series.
0260
0261 02-12-05 V.Ivant (testem9-V07-01-05)
0262 - Fix crash connected with non-static hadrons
0263
0264 01-12-05 V.Ivant (testem9-V07-01-04)
0265 - add a command /testem/phys/mscStepLimit
0266
0267 17-11-05 G.Cosmo (testem9-V07-01-03)
0268 - corrected fixes for migration to <sstream> to fix compilation
0269 errors on SUN-CC.
0270
0271 12-11-05 V.Ivant (testem9-V07-01-02)
0272 - fix compilation problems with streams
0273
0274 14-09-05 V.Ivant (testem9-V07-01-01)
0275 - Add g4v71 builder
0276 - Add protection for tree
0277 - Extend printout
0278
0279 14-09-05 V.Ivant (testem9-V07-01-00)
0280 - Fix problem for changing cuts between runs
0281
0282 31-05-05 V.Ivant (testem9-V07-00-02)
0283 - Remove SteppingVerbose class
0284
0285 13-05-05 V.Ivant (testem9-V07-00-01)
0286 - Migration to NIST materials
0287
0288 03-05-05 John Allison (examples-V07-00-03)
0289 - Replaced vis manager with G4VisExecutive.
0290
0291 16-03-05 mma(testem9-V07-00-00)
0292 - remove He3 and ionC12 from predefined particles.
0293 - remove IonC12 class
0294 - PhysListEmStandard : treat alpha as GenericIon
0295 - IonBinaryCascade : remove He3 and IonC12 (--> GenericIon)
0296
0297 02-12-04 V.Ivant (testem9-V06-02-00)
0298 - Migration to cmath
0299
0300 05-12-03 V.Ivanchenko (testem9-V06-01-00)
0301 - Remove Clean of G4RegionStore, instead delete regions one by one
0302 - Add acceptance printout
0303 - Add histclean target into GNUmakefile
0304
0305 05-12-03 V.Ivanchenko (testem9-V05-02-10)
0306 - Update hadronic physics according to the hadronics_lists
0307
0308 26-11-03 V.Ivanchenko (testem9-V05-02-09)
0309 - Fix StepMax
0310
0311 25-11-03 V.Ivanchenko (testem9-V05-02-08)
0312 - Fix geometry (G.Cosmo)
0313
0314 20-11-03 V.Ivanchenko (testem9-V05-02-07)
0315 - Update decay physics
0316
0317 19-11-03 V.Ivanchenko (testem9-V05-02-06)
0318 - Update BinaryCascade add light ion interactions
0319
0320 13-11-03 John Allison
0321 - Removed OPACS from Vis Manager.
0322
0323 07-11-03 V.Ivanchenko (testem9-V05-02-05)
0324 - Fix misprint in the HistoManager
0325 - Use of the last msc for PhysList52
0326
0327 31-10-03 V.Ivanchenko (testem9-V05-02-04)
0328 - Update geometry and visualisation
0329 - Update README
0330 - Add Histo and HistoMessenger classes - generic analysis modules
0331
0332 24-10-03 mma (testem9-V05-02-03)
0333 - PhysListEmStandard: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
0334
0335 13-10-03 V.Ivanchenko (testem9-V05-02-02)
0336 - Fix a problem in interactive mode
0337 - Add EventMessenger
0338 - Update Binary cascade constructor
0339
0340 18-09-03 V.Ivanchenko (testem9-V05-02-01)
0341 - Complete migration to model EM physics
0342
0343 29-08-03 V.Ivant (testem9-V05-02-00)
0344 - Creation. Derived from test26