Warning, /geant4/examples/extended/electromagnetic/TestEm5/History is written in an unsupported language. File is not indexed.
0001 # Example TestEm5 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).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006
0007 -------------------------------------------------------------------------------
0008
0009 ## 2025-08-21 Dmitri Konstantinov (testem5-V11-03-00)
0010 - TrackingAction: fixed reflect condition for negative X beam.
0011 Use position.x() >= fXendAbs when fDirX < 0 (was <=)
0012
0013 ## 2024-04-06 Michel Maire (testem5-V11-02-02)
0014 - remove subcut.mac
0015
0016 ## 2024-02-02 Vladimir Ivanchenko (testem5-V11-02-01)
0017 - TrackingAction - added protection against wrong argument of
0018 std::acos rarely happens for very high energy projectile particles
0019
0020 ## 2024-01-30 Vladimir Ivanchenko (testem5-V11-02-00)
0021 - PrimaryGeneratorAction - added tiny shift of position of the
0022 particle gun from the world volume boundary. This fix removes
0023 a warning due to the new protection in G4ParticleGun
0024
0025 ## 2023-11-09 I. Hrivnacova (testem5-V11-01-01)
0026 - Coding guidelines - document macros in README files
0027
0028 ## 2023-04-28 Michel Maire (testem5-V11-01-00)
0029 - revision of all headers
0030
0031 ## 2022-07-06 Vladimir Ivanchenko (testem5-V11-00-02)
0032 - Added summary on gamma processes
0033
0034 ## 2022-04-08 Vladimir Ivanchenko (testem5-V11-00-01)
0035 - Allow change gun position via UI command
0036
0037 ## 2021-12-10 Ben Morgan (testem5-V11-00-00)
0038 - Change to new Markdown History format
0039
0040 ---
0041
0042 # History entries prior to 11.0
0043
0044 25-11-21 S. Guatelli (testem5-V10-07-12)
0045 - The ANSTO radiation yields are used instead of the EADL in
0046 pixe_ANSTO.mac
0047 - Comments added in the README and pixe_ANSTO.mac file
0048
0049 22-11-21 S. Guatelli (testem5-V10-07-11)
0050 - Comments added in the README and pixe_ANSTO.mac file
0051
0052 19-11-21 V.Ivanchenko (testem5-V10-07-10)
0053 - Fixed inconsistency of target/world size defined by a user (#2379)
0054 - DetectorConstruction - if any geometry size is changed the recompute
0055 all geometry parameters
0056 - PrimaryGeneratorAction - reinitilise beam position for each new run
0057
0058 10-11-21 S. Guatelli (testem5-V10-07-09)
0059 - Included macro pixe_ANSTO.mac to show how to
0060 activate the ANSTO PIXE data libraries
0061
0062 03-11-21 V.Ivanchenko (testem5-V10-07-08)
0063 - StackingAction - use new modelID scheme
0064
0065 06-10-21 I. Hrivnacova (testem5-V10-07-07)
0066 - Migration to new G4AnalysisManager.hh header;
0067 define the default output file type (root).
0068
0069 04-08-21 A. Ribon (testem5-V10-07-06)
0070 - StackingAction : migrated to the new version of G4PhysicsModelCatalog.
0071
0072 19-07-21 I. Hrivnacova (testem5-V10-07-05)
0073 - Updated for changes in the analysis category:
0074 removed deleting of the analysis manager,
0075 as this is now done by the Geant4 kernel.
0076
0077 06-05-21 mma (testem5-V10-07-04)
0078 - Migration to G4SteppingVerboseWithUnits.
0079
0080 21-03-21 V.Ivanchenko (testem5-V10-07-03)
0081 - removed obsolete PhysListEm5DPhysics and PhysListEm19DPhysics,
0082 because these models are part of regular physics constructors
0083
0084 04-02-21 mma (testem5-V10-07-02)
0085 - TrackingAction : fixe bug for histo of vertex position
0086 - subcut.mac : add histos and interactive mode
0087
0088 30-12-20 V.Ivanchenko (testem5-V10-07-01)
0089 - TestEm5.cc - use factory to define RunManager
0090 - subcut.mac - added macro
0091
0092 10-12-20 mma (testem5-V10-07-00)
0093 - updated PhysListEmStandard.cc
0094 - StepMax, StepMaxMessenger, PhysicsList, PhysicsListMessenger :
0095 revert, to make command /testem/stepMax working in interactive mode
0096 - add macro stepMax.mac
0097 - TrackingAction.cc : fixe bug for filling histos 6 and 7
0098 - cosmetic in TestEm5.in
0099
0100 05-10-20 mma (testem5-V10-06-04)
0101 - StackingAction - log histograms : revert to previous version
0102 - clean up of pixe.mac and pixe.C
0103 - remove obsolete fluo.mac
0104
0105 07-09-20 mma (testem5-V10-06-03)
0106 - Finalize macro & commands review:
0107 - Added remaining macro descriptions
0108 - Added geom.mac for testing remaining commands
0109 and reverted previous modifications in TestEm5.in
0110
0111 31-08-20 I.Hrivnacova (testem5-V10-06-02)
0112 - Macro & commands review:
0113 - Added macro descriptions in README; removed info about geant3 directory
0114 which was removed in the past
0115 - Extended TestEm5.in with commands (missing in testing):
0116 /testem/det/setAbsXpos
0117 /testem/det/setWorldX
0118 /testem/det/setWorldYZ
0119 /testem/det/setWorldMat
0120 /testem/gun/rndm 0.1
0121
0122 03-07-20 mma (testem5-V10-06-01)
0123 - update hanson/hanson.C
0124 - add hanson/19um-wwols.ascii and 9um too
0125 Proposed by Weronika Wolszczak (TU Delft University)
0126 - update berger/berger.C
0127
0128 27-06-20 mma (testem5-V10-06-00)
0129 - TrackingAction - correct weight for solid angle histograms
0130 - update hanson.mac and hanson/hanson.C
0131 - idem for berger.mac
0132
0133 15-01-19 V.Ivant (testem5-V10-05-00)
0134 - StackinAction - fixed all log histograms, which where filled in a wrong
0135 way
0136 - PhysListEm19DStandard - use 3-gamma annihilation model
0137
0138 09-09-18 S.Incerti (testem5-V10-04-07)
0139 - updated dna.mac
0140
0141 18-05-18 V.Ivant (testem5-V10-04-06)
0142 18-05-18 V.Ivant (testem5-V10-04-05)
0143 - added test of the new ion ionisation model, which is included in
0144 the new physics constructor PhysListEm19DStandard, atima.mac
0145 macro file is also added to compare with known data
0146
0147 09-05-18 B.Morgan (testem5-V10-04-04)
0148 - TestEm5.cc : include G4Types before use of G4MULTITHREADED. For forward
0149 compatibility with move to #defines over -D for G4 preprocessor
0150 symbols.
0151
0152 08-04-18 mma (testem5-V10-04-03)
0153 - TestEm5.cc : purely cosmetic
0154
0155 20-03-18 V.Ivant (testem5-V10-04-02)
0156 - StepMax - use thread safe instantiation, mesenger merged with
0157 PhysicsListMessenger
0158 - DetectorConstruction - improved method names
0159 - PhysicsList - make Opt4 default, removed local instantiation of G4Decay
0160 - Use MixMax default random number generator
0161 - removed G4VIS_USE and G4UI_USE
0162
0163 08-03-18 V.Ivant (testem5-V10-04-01)
0164 - PhysListEm5DStandard - experimental PhysList with the new
0165 5D gamma conversion model
0166 - PhysListEm5DStandard - clean-up for 10.4
0167 - PhysListEmStandardSSM - removed as obsolete
0168
0169 14-12-17 V.Ivant (testem5-V10-04-00)
0170 - corrected TestEm5.in to optimise output
0171
0172 11-11-17 mma (testem5-V10-03-08)
0173 - Updated README .README.txt
0174
0175 07-11-17 V.Ivanchenko (testem5-V10-03-07)
0176 - Updated fluo.mac
0177
0178 28-07-17 SI (testem5-V10-03-06)
0179 - Addition of dna.mac and update of pixe.mac
0180
0181 30-05-17 SI (testem5-V10-03-05)
0182 - Addition of DNA constructors in PhysicsList
0183 - Addition of DNA histograms in HistoManager
0184 - Addition of flags in StackingAction
0185 - Update of README
0186
0187 19-04-17 mma (testem5-V10-03-04)
0188 - BeginOfRunAction() : remove SetRandomNumberStore(true)
0189
0190 10-03-17 mma (testem5-V10-03-03)
0191 - DetectorConstruction : correct definition of element Chrome
0192
0193 17-02-17 mma (testem5-V10-03-02)
0194 - Run.cc : modify normalisation of histo 1 and 10
0195
0196 01-02-17 V.Ivanchenko (testem5-V10-03-01)
0197 - PhysicsList - use more uniform builder names
0198
0199 27-12-16 S. Incerti (testem5-V10-03-00)
0200 - updated pixe.mac
0201
0202 19-11-16 L.Urban (testem5-V10-02-07)
0203 - typos corrected in Run.cc
0204
0205 14-10-16 G.Folger (testem5-V10-02-06)
0206 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0207 fix required by clang39 on Linux and MAC
0208
0209 28-07-16 mma (testem5-V10-02-05)
0210 - coding convention : rm double blank lines
0211
0212 04-07-16 I. Hrivnacova (testem5-V10-02-04)
0213 - Fixes for Doxygen documentation
0214
0215 11-04-16 mma (testem5-V10-02-03)
0216 - PhysListEmStandard: use G4EmParameters
0217 - remove geant3 subdirectory
0218
0219 24-02-16 mma (testem5-V10-02-02)
0220 - EventAction: correct filling of histo 1
0221
0222 11-01-16 V.Ivant (testem5-V10-02-01)
0223 - PhysicsList - added hadron elastic physics
0224
0225 10-12-15 V.Ivant (testem5-V10-02-00)
0226 - H.Burkhardt fixed root macro allowing to work both with root5 and 6
0227
0228 12-11-15 V.Ivant (testem5-V10-01-06)
0229 - TrackingAction - more accurate fix which does not change results
0230
0231 11-11-15 V.Ivant (testem5-V10-01-05)
0232 - TrackingAction - transmitted/reflected charged particles should
0233 have energy above zero to be included into histograms for
0234 transmitted/reflected particles energy and angles at exit
0235
0236 28-10-15 D.Sawkey (testem5-V10-01-04)
0237 - update READMEs, again
0238
0239 27-10-15 D.Sawkey (testem5-V10-01-03)
0240 - update physics list descriptions in .README, README
0241
0242 11-08-15 V.Ivant (testem5-V10-01-02)
0243 - DetectorConstruction - do not remove volumes when sizes are changed
0244 - SteppingVerbose - restore usage of this class
0245 - TrackingAction - cleanup logic of transmitted/reflected particles
0246
0247 12-05-15 V.Ivant (testem5-V10-01-01)
0248 - PhysicsList - use G4EmStandardPhysicsGS from physics_list library
0249
0250 04-03-15 V.Ivant (testem5-V10-01-00)
0251 - Run - added forgotten fill of projectile scattering angle
0252 for printed output (printed value was zero)
0253
0254 23-10-14 mma (testem5-V10-00-12)
0255 - PhysListEmStandard : msc algorithm fUseSafetyPlus
0256
0257 21-10-14 mma (testem5-V10-00-11)
0258 - PhysicsList : added G4EmStandardPhysicsSS, WVI
0259
0260 03-05-14 V.Ivant (testem5-V10-00-10)
0261 - TestEm5.cc - added possibility to change number on threads by
0262 2nd parameter in command line, by default Michel's mechanism
0263 of usage of all cores is applied (previous tag); added
0264 printout of number of threads
0265 - StackingAction, HistoManager - added histograms for energy of
0266 gamma and Auger electrons per de-excitation model
0267
0268 10-09-14 mma (testem5-V10-00-09)
0269 - TestEm5.cc : SetNumberOfThreads( G4Threading::G4GetNumberOfCores() )
0270
0271 26-06-14 mma (testem5-V10-00-08)
0272 - HistoManager - restaure "h" in front of histogram id
0273
0274 16-06-14 mma (testem5-V10-00-07)
0275 - remove PhysicsList::SetCuts()
0276
0277 07-06-14 mma (testem5-V10-00-06)
0278 - minor cleanup in PhysicsList::SetCuts()
0279
0280 04-06-14 mma (testem5-V10-00-05)
0281 - rm plotHisto.kumac
0282
0283 03-05-14 V.Ivant (testem5-V10-00-04)
0284 - TestEm5.cc - added possibility to change number on threads by
0285 2nd parameter in command line
0286
0287 03-05-14 V.Ivant (testem5-V10-00-03)
0288 - Correct commit
0289
0290 02-05-14 V.Ivant (testem5-V10-00-02)
0291 - PhysicsList, PhysicsListMessenger - removed local cuts commands,
0292 instead /run/setCut and /run/setCutForAGivenParticle commands
0293 are used
0294 - HistoManager - added "h" in front of histogram id
0295 - macro and README updated accordingly
0296
0297 28-04-14 V.Ivant (testem5-V10-00-01)
0298 - added "emlowenergy" option for EM physics
0299 - slightly reduced printout for the default macro
0300
0301 16-12-13 mma (testem5-V10-00-00)
0302 - introduction of Run::EndOfRun()
0303
0304 26-11-13 mma (testem5-V09-06-18)
0305 - revert to testem5-V09-06-16
0306
0307 26-11-13 V.Ivanchenko (testem5-V09-06-17)
0308 - DetectorConstruction - use UI to set primary generator position
0309
0310 25-11-13 I.Hrivnacova (testem5-V09-06-16)
0311 - Put back cleaning volumes and solid stores in ConstructGeometry()
0312
0313 24-11-13 I.Hrivnacova (testem5-V09-06-15)
0314 - Fixed DetectorConstruction:
0315 Added calling ComputeCalorParameters() in methods which modify
0316 calorimeter parameters; this makes sure that correct values are used even
0317 before ReinitializeGeometry() really happens
0318
0319 21-11-13 Andrea Dotti (testem5-V09-06-14)
0320 - Use G4GlobalMagFieldMessenger instead of local one
0321
0322 20-11-13 Andrea Dotti (testem5-V09-06-13)
0323 - Introduced new messenger FieldMessenger (thread-private)
0324 - Use new G4RunManager::ReinitializeGeometry (requires run-V09-06-128)
0325 to trigger geometry rebuild when geometry changes
0326 - Remove DetectorConstruction::Update and corresponding UI command that
0327 is not needed anymore
0328 - Set "ToBeBroadcasted == false" for UI commands that modify physics lsit
0329 and detector since these should be executed only by master
0330
0331 19-11-13 mma (testem5-V09-06-12)
0332 - reverted to tag 10
0333
0334 18-11-13 V.Ivanchenko (testem5-V09-06-11)
0335 - DetectorConstruction - fixed UpdateGeometry method
0336
0337 09-11-13 mma (testem5-V09-06-10)
0338 - MT: commit ActionInitialization, Run
0339
0340 09-11-13 mma (testem5-V09-06-09)
0341 - MT: TestEm5.cc + ActionInitialization + RunAction + Run
0342 --> EventAction, TrackingAction, StackingAction
0343 - remove EventMessenger
0344 - remove hbook tools
0345
0346 28-07-13 P.Gumplinger (testem5-V09-06-08)
0347 - fix clang32 compilation warning
0348
0349 11-07-13 I.Hrivnacova (testem5-V09-06-07)
0350 - Updated CMakeLists.txt and SharedFilesList.txt for added classes
0351 in Hbook analysis code
0352 - In HistoManager: use new analysis manager method SetH1Activation()
0353
0354 18-06-13 mma (testem5-V09-06-06)
0355 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep() .
0356
0357 06-06-13 mma (testem5-V09-06-05)
0358 - Cosmetic in SteppingAction.
0359
0360 14-04-13 I.Hrivnacova (testem5-V09-06-04)
0361 - Removed ExG4HbookAnalysisManager and related files and updated CMake/GNUmake
0362 files to use it from extended/common
0363
0364 01-04-13 A. Dotti (testem5-V09-06-02,testem5-V09-06-03)
0365 - Change use of theParticleIterator -> aParticleIterator (needed for G4MT)
0366
0367 20-03-13 mma (testem5-V09-06-01)
0368 - PhysListEmStandard : use default G4UrbanMscModel
0369
0370 13-02-13 I.Hrivnacova
0371 - Applied coding guidelines (virtual keyword, data members initialization)
0372
0373 11-12-12 V.Ivant (testem5-V09-06-00)
0374 - PhysListEmStandard: use SetEmModel method
0375
0376 15-11-12 I. Hrivnacova (testem5-V09-05-12)
0377 - Synchronized .README with changes in README
0378
0379 08-11-12 V.Ivant (testem5-V09-05-11)
0380 - Fixed README and pixe.mac
0381
0382 19-10-12 mma (testem5-V09-05-10)
0383 - PhysListEmStandard: use G4UrbanMsc96
0384
0385 12-10-12 V.Ivant (testem5-V09-05-09)
0386 - Migration to the updated analysis tool and explicit units
0387 - RunAction - by default do not save random number for each event
0388 -because it is a serious overhead in CPU performance
0389
0390 11-10-12 mma (testem5-V09-05-08)
0391 - PhysicsList: add EM option4
0392
0393 24-09-12 V.Ivant (testem5-V09-05-07)
0394 - Added code cleanup and protections against division by zero
0395
0396 23-08-12 mma (testem5-V09-05-06)
0397 - HistoManager functionalities transfered to G4Analysis and its messenger.
0398 - Need analysis-V09-05-09
0399 - all userAction classes and all macros affected
0400
0401 20-05-12 SI (testem5-V09-05-05)
0402 - added fluo.mac
0403
0404 02-04-12 mma (testem5-V09-05-04)
0405 - all classes : apply G4 coding conventions
0406
0407 04-03-12 mma (testem5-V09-05-03)
0408 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0409 Do not need aida anymore, nor G4ANALYSIS_USE
0410 - HistoMessenger.hh and .cc : suppress fileType command
0411 - Update Readme and all macros accordingly
0412
0413 09-02-12 V.Ivant (testem5-V09-05-02)
0414 - PhysListEmStandardSSM - added alternative single scattering models
0415
0416 09-02-12 V.Ivant (testem5-V09-05-01)
0417 - PhysListEmStandardWVI,PhysListEmStandardSS - more correct process
0418 order and WVI model
0419
0420 05-02-12 mma (testem5-V09-05-00)
0421 - new histograms --> modify numbering :
0422 2 "energy of charged secondaries at creation"
0423 3 "energy of neutral secondaries at creation"
0424 4 "energy of charged at creation (log10(Ekin/MeV))"
0425 5 "energy of neutral at creation (log10(Ekin/MeV))"
0426 6 "x_vertex of charged secondaries (all)"
0427 7 "x_vertex of charged secondaries (not absorbed)"
0428
0429 09-11-11 SI (testem5-V09-04-13)
0430 - added Auger production in pixe.mac
0431
0432 09-11-11 SI (testem5-V09-04-12)
0433 - added atomic dex. UI control per region in pixe.mac
0434
0435 08-11-11 mma (testem5-V09-04-11)
0436 - modify SteppingVerbose for OutOfWorld
0437
0438 31-10-11 mma (testem5-V09-04-10)
0439 - PhysListEmStandard : msc95 by default
0440
0441 03-06-11 mma (testem5-V09-04-09)
0442 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper
0443
0444 30-05-11 mma (testem5-V09-04-08)
0445 - DetectorConstruction : for Water, set I = 78 eV (instead of 75 eV)
0446
0447 12-05-11 mma (testem5-V09-04-07)
0448 - add pixe.mac and pixe.C
0449
0450 08-04-11 mma (testem5-V09-04-06)
0451 - PhysicsList : set back default lowest production cut (990 eV)
0452 - update PhysListEmStandard for msc95 and deexcitation (see ref-03)
0453
0454 22-03-11 V.Ivant (testem5-V09-04-05)
0455 - PhysListEmStandardWVI - fixed memory corruption
0456
0457 21-03-11 mma (testem5-V09-04-04)
0458 - update PhysListEmStandard for deexcitation
0459 - PhysicsList : set lowest production cut to 100 eV
0460
0461 15-03-11 mma (testem5-V09-04-03)
0462 - put data for hanson.mac
0463
0464 20-02-11 mma (testem5-V09-04-02)
0465 - update vis.mac
0466 - update SteppingVerbose
0467
0468 29-01-11 mma (testem5-V09-04-01)
0469 - Add gammaSpectrum.mac --> fluorescence in emstandard
0470
0471 05-01-11 V.Ivant (testem5-V09-04-00)
0472 - Minor cleanup of SS physics constructor
0473
0474 19-11-10 V.Ivant (testem5-V09-03-04)
0475 - Added ion scattering model to SS and WVI Physics constructors
0476
0477 09-11-10 M.Asai (testem5-V09-03-03)
0478 - Fix AIDA file option.
0479
0480 06-06-10 J.Perl (testem5-V09-03-02)
0481 - Remove unused variable in EventAction
0482
0483 03-06-10 J.Perl (testem5-V09-03-01)
0484 - Updated vis usage
0485
0486 19-05-10 mma (testem5-V09-03-00)
0487 - TestEm5.cc : introduction of G4UIExecutive
0488
0489 15-11-09 mma (testem5-V09-02-07)
0490 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
0491 - new local physics list : PhysListEmStandardGS
0492 - PhysicsList : remove G4EmConfigurator
0493
0494 18-09-09 mma (testem5-V09-02-06)
0495 - PhysicsList.cc :
0496 renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
0497 - updated README and macro files
0498
0499 26-06-09 V.Ivant (testem5-V09-02-05)
0500 - fixed compillation problem of the previous tag
0501
0502 25-06-09 V.Ivant (testem5-V09-02-04)
0503 - PhysicsList - removed obsolete low-energy EM builders
0504
0505 18-06-09 V.Ivant (testem5-V09-02-03)
0506 - RunAction - fixed output of mean scattering angle
0507 - PhysicsList - added "standardGS" option - use GoudsmitSaunderson
0508 msc model; substitute low-energy builders by builders from
0509 physics_list library
0510
0511 06-03-09 mma (testem5-V09-02-02)
0512 - rm command "/testem/phys/cutLimit" already in /cuts/setLowEdge
0513 - PhysicsList::SetCuts() : rm SetEnergyRange(1*eV,100*GeV)
0514
0515 22-02-09 mma (testem5-V09-02-01)
0516 - PhysicsList: code cleanup
0517
0518 22-01-09 V.Ivant (testem5-V09-02-00)
0519 - added command "/testem/phys/cutLimit" allowing to change low limit for
0520 production threshold
0521 - added notification to G4RunManager when geometry or material are
0522 modified between runs
0523 - added PAI models configuration to Physics List
0524 - extended number of runs in TestEm5.in
0525 - use Opt3 Physics List in TestEm5.in
0526
0527 21-01-09 vi
0528 - PhysicsList::SetCuts() : SetEnergyRange(1*eV,100*GeV)
0529 - add blaha.mac
0530
0531 16-11-08 mma (testem5-V09-01-13)
0532 - Em options: 20bins/decade LinLossLimit=default=0.01
0533
0534 11-11-08 mma (testem5-V09-01-12)
0535 - update PhysListEmStandardSS
0536
0537 31-10-08 mma (testem5-V09-01-11)
0538 - Use G4hMultipleScattering for muons and protons
0539 - Modify EM options
0540
0541 23-10-08 mma (testem5-V09-01-10)
0542 - update PhysListEmStandard and README
0543
0544 16-10-08 V.Ivant (testem5-V09-01-09)
0545 - Removed temporary builder PhysListEmStandardIG
0546
0547 12-09-08 mma (testem5-V09-01-08)
0548 - HistoManager.cc : change default histo format
0549
0550 28-08-08 mma (testem5-V09-01-07)
0551 - TrackingAction.cc : reset id=0 between blocks
0552
0553 23-08-08 mma (testem5-V09-01-06)
0554 - HistoManager.cc : add missing comma in title array.
0555 - TrackingAction.cc : use vertex position to help to define transmit
0556
0557 12-06-08 mma (testem5-V09-01-05)
0558 - Remove AIDA from GNUmakefile
0559
0560 06-05-08 mma (testem5-V09-01-04)
0561 - PhysListEmStandard : add spline option for physics tables
0562 - README : update Aida informations
0563
0564 11-04-08 mma
0565 - HistoManager::Scale() : suppress warning
0566
0567 07-04-08 mma (testem5-V09-01-03)
0568 - PhysicsList : add emstandard_opt3
0569 - PhysListEmStandard : replace G4MultipleScattering by G4eMultipleScattering
0570 - HistoManager::saveAscii() : redefinition of binEdge
0571
0572 17-03-08 mma (testem5-V09-01-02)
0573 - macro TestEm5.in : physics list emstandard_opt2
0574
0575 14-01-08 mma (testem5-V09-01-01)
0576 - normalize histo 1
0577 - new subdirectory berger : berger.kumac, berger.C, 530um.ascii
0578
0579 19-12-07 mma (testem5-V09-01-00)
0580 - PhysListEmStandard.cc : select G4hMultipleScattering for muon and proton
0581 - subdirectory mumsc : mumsc.kumac, deviation.ascii
0582
0583 3-12-07 mma (testem5-V09-00-08)
0584 - subdirectory tramu : data mars14.ascii, macros tramu.kumac and tramu.C
0585
0586 30-11-07 mma
0587 - HistoManager: add function Scale().
0588 ascii[0] = flag to control creation of .ascii file
0589 - RunAction: normalize histo 10 (--> tramu.mac)
0590 - add subdirectory tramu
0591
0592 28-11-07 mma (testem5-V09-00-07)
0593 - TrackingAction: new histos (4 and 5) to plot vertex position of secondaries
0594
0595 21-11-07 mma (testem5-V09-00-06)
0596 - RunAction: compute and print energy leakage and energy balance
0597
0598 19-11-07 V.Ivant (testem5-V09-00-05)
0599 - Fixed usage of elstic builders
0600
0601 16-11-07 mma (testem5-V09-00-04)
0602 - PhysListEmStandard : PhysicsTables set with 100 bins per decade (EmOptions)
0603
0604 13-11-07 V.Ivant (testem5-V09-00-03)
0605 - added PhysListEmStandardIG experimental PhysList
0606
0607 12-11-07 mma (testem5-V09-00-02)
0608 - HistoManager/HistoMessenger : print selected histos on ascii file
0609
0610 31-07-07 mma (testem5-V09-00-01)
0611 - new histogram numbering (see README). Change all macros acording to.
0612 - idem in geant3
0613 - reordering processes in PhysListEmStandardSS
0614
0615 05-07-07 mma (testem5-V09-00-00)
0616 - histos 17->20 : energy fluence
0617
0618 22-06-07 mma (testem5-V08-03-01)
0619 - more options in PhysListEmStandard
0620 - cosmetic in TestEm5.cc
0621
0622 16-05-07 V.Ivant (testem5-V08-03-00)
0623 - Fixed bug in standardSS Physics Lists
0624 - Added EM builders from physics_lists library
0625
0626 20-03-07 V.Ivant (testem5-V08-02-00)
0627 - Use all default values in default PhysList
0628 - Use hadronic builders from physics_lists library
0629
0630 06-11-06 mma (testem5-V08-01-02)
0631 - remove PhysicsLists g4v52 and g4v71
0632
0633 25-09-06 mma (testem5-V08-01-01)
0634 - StackingAction: more options for killSecondaries
0635
0636 10-08-06 V.Ivant (testem5-V08-01-00)
0637 - Add NIST materials
0638 - Add "standardSS" physics - single scattering instead of multiple
0639
0640 29-06-06 mma
0641 - PhysicsList::ConstructProcess() : mv AddDecay() after EmProcess
0642
0643 02-06-06 mma (testem5-V08-00-04)
0644 - SteppingAction. prePoint->GetTouchableHandle()->GetVolume()
0645
0646 30-05-06 mma (testem5-V08-00-03)
0647 - SteppingAction. prePoint->GetTouchable()->GetVolume()
0648 - RunAction. Msc proj angle : compute rms of central part only
0649 - new macros for e- backscattering : acosta.mac tavora.mac
0650
0651 19-05-06 mma (testem5-V08-00-02)
0652 - update README
0653 - count energy of killed secondaries
0654 - print full dEdx
0655
0656 29-03-06 mma (testem5-V08-00-01)
0657 - TrackingAction: more precise definition of transmit and reflect
0658
0659 28-03-06 mma (testem5-V08-00-00)
0660 - add livermore physicsList
0661
0662 20-03-06 mma
0663 - migration mum -> um in many macros
0664 - complete penelope physicsList
0665
0666 09-12-05 mma
0667 - TestEm5.in : change Si sizes (20mum * 50mum) to better drawing
0668
0669 06-12-05 Gabriele Cosmo
0670 - Trivial changes for support of CLHEP-2.0.X series.
0671
0672 02-12-05: V.Ivant (testem5-V07-01-03)
0673 - Fix crash connected with non-static hadrons
0674
0675 22-11-05 mma (testem5-V07-01-02)
0676 - update README for OpenScientist
0677
0678 14-11-05 Gabriele Cosmo (testem5-V07-01-01)
0679 - Migration to <sstream> for HistoMessenger.
0680
0681 07-10-05 mma (testem5-V07-01-00)
0682 - create PhysListEmG4v71 (g4v71) for G4MultipleScattering71
0683
0684 01-06-05 mma (testem5-V07-00-02)
0685 - PhysListEmG4v52 : old photon processes marked as 52 (and eplusAnnihilation)
0686 - HistoManager : option "--noErrors" for hbook
0687
0688 3rd May 2005 John Allison (examples-V07-00-03)
0689 - Replaced vis manager with G4VisExecutive.
0690
0691 16-03-05 mma(testem5-V07-00-01)
0692 - remove He3 and ionC12 from predefined particles.
0693 - remove IonC12 class
0694 - PhysListEmStandard : treat alpha as GenericIon
0695 - IonBinaryCascade : remove He3 and IonC12 (--> GenericIon)
0696 - add PhysListEmPenelope
0697
0698 02-03-05 mma (testem5-V07-00-00)
0699 - HistoManager : - put a protection for the creation of analysis factory;
0700 - file extension is fileType;
0701 - HistoMessenger : new command setFileOption
0702
0703 02 Dec 04: V.Ivant (testem5-V06-02-06)
0704 - Migration to cmath
0705
0706 22-11-04 mma (testem5-V06-02-05)
0707 - change in call G4EmCalculator. Need utils-V06-02-16
0708
0709 24-09-04 mma (testem5-V06-02-04)
0710 - define correctly all UI subdirectories.
0711 - do not delete AnalysisFactory (for Jaida)
0712 - add neutron.mac and hadron.mac
0713
0714 23-09-04 V.Ivant (testem5-V06-02-03)
0715 - Fix compilation problem for 2.95.2 (include <memory>)
0716
0717 07-09-04 V.Ivant (testem5-V06-02-02)
0718 - Fix problem of PhysicsList for hadrons
0719 - Remove deletion of histo factories, add auto_ptr
0720
0721 07-09-04 V.Ivant (testem5-V06-02-01)
0722 - fix a minor problem is energy deposit
0723
0724 28-07-04 mma (testem5-V06-02-00)
0725 - print stopping power.
0726 - example of use of G4EmCalculator.
0727 - add dedx1.mac and dedx2.mac
0728
0729 21-06-04 mma (testem5-V06-01-04)
0730 - simplifications in HistoManager.
0731
0732 16-06-04 mma (testem5-V06-01-03)
0733 - print rms of projected angle at exit if histo=6 selected.
0734
0735 10-06-04 mma (testem5-V06-01-02)
0736 - modify HistoManager and its Messenger in order to allow a multirun job.
0737
0738 29-04-04 mma (testem5-V06-01-01)
0739 - add physicsLists: HadronElastic, BinaryCascade, IonBinaryCascade (Ivanch.)
0740 - rm physicsLists: Particles, General
0741
0742 31-03-04 mma (testem5-V06-01-00)
0743 - identical to V06-00-01
0744
0745 17-03-04 mma (testem5-V06-00-01)
0746 - new macro dedx.mac
0747 - sign corrected in ComputeMscHighland()
0748
0749 19-02-04 mma (testem5-V06-00-00)
0750 - modify histo 7 : projected position at exit
0751 - RunAction: remove UI commands for visualisation
0752 - RunAction: add a function ComputeMscHighland()
0753
0754 25-11-03 V.Ivanchenko (testem5-V05-02-06)
0755 - Fix geometry (G.Cosmo)
0756
0757 13-11-03 John Allison
0758 - Removed OPACS from Vis Manager.
0759
0760 27-10-03 mma (testem5-V05-02-05)
0761 - TestEm5.in : units mum instead of um
0762
0763 24-10-03 mma (testem5-V05-02-04)
0764 - PhysListEmStandard: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
0765
0766 07-10-03 mma (testem5-V05-02-03)
0767 - migration em STD -> em standard
0768
0769 12-09-03 V.Ivant (testem5-V05-02-02)
0770 - No AIDA histograms by default
0771
0772 27-08-03 V.Ivant (testem5-V05-02-01)
0773 - Replace obsolete interface to GetRange
0774
0775 11-08-03 mma (testem5-V05-02-00)
0776
0777 12-07-03 mma
0778 - suppresion of Em5 in the class names.
0779 - suppresion of sensitive detector and hits.
0780 - EmPhysicsList : SetFacRange in multiple scattering
0781 - new classes HistoManager, TrackingAction, StackingAction in order
0782 to book and fill histograms.
0783 - new UI command setHisto to control the binning of histograms.
0784 - more histos and new numbering scheme : see README
0785 - StackingAction and its messenger : possibility to kill secondaries.
0786 - DetectorConstruction::DefineMaterials() invoked in constructor.
0787 The UI commands /testem/det work in preInit state as well in Idle.
0788 - all macros updated and renamed according to authors of experimental results.
0789 - replace G4NOHIST by G4ANALYSIS_USE
0790 - adapt geant3
0791
0792 06-06-03 mma (testem5-V05-01-01)
0793 - new histogram (ID=11) for the projeted angle at exit.
0794 In geant3 as well. Bug corrected in gustep.
0795 - new macros for multiple Scattering tests: run61,71,81,91
0796 - proper deletion of old geometry when it is updated.
0797 - fix compilation warnings.
0798
0799 30-04-03 mma (testem5-V05-01-00)
0800 - modular PhysicsList
0801 - class StepCut becomes StepMax (as in TestEm7)
0802
0803 17-04-03 V.Ivant (testem5-V05-00-06)
0804 - Fix crash out of WorldVolume
0805
0806 01-04-03 mma (testem5-V05-00-05)
0807 - PVPlacement in logical mother
0808
0809 06-03-03 mma (testem5-V05-00-03)
0810 - PhysicsList::SetCuts : suppress cutForProton
0811
0812 20-02-03 V.Ivant (testem5-V05-00-02)
0813 -migration to cut per region
0814
0815 12-02-03 mma (testem5-V05-00-01)
0816 - add a blank in SteppingVerbose
0817
0818 16-12-02 mma (testem5-V05-00-00)
0819 -new UI directory /testem/
0820
0821 12-12-02 mma (testem5-V04-01-01)
0822 -migration to aida 3.0
0823
0824 08-08-02 mma (testem5-V04-01-00)
0825 -in RunAction: bookHisto() only at runID=0
0826 -in PhysicsList::SetMaxStep() : "Length"
0827
0828 06-06-02 mma (testem5-V04-00-03)
0829 -old histograming package clhep/hist replaced by AIDA 2.2/anaphe. See README
0830
0831 08-03-02 mma (testem5-V04-00-01)
0832 - PhysicsList: uniformisation of the setG(E)Cut commands
0833
0834 06-02-02 mma (testem5-V04-00-00)
0835
0836 06-12-01 mma
0837 - In PrimaryGeneratorAction, possibility to randomize the beam spot
0838 - command /gun/rndm in PrimaryGeneratorMessenger
0839 - similar functionality in geant3: gukine.F
0840
0841 28-11-01 mma (testem5-V03-02-02)
0842 - EventAction: DrawTrack "none"
0843 - small change in vis.mac
0844 - suppression of the rndm commands, now managed by G4RunManager:
0845 --> RunAction, RunActionMessenger, EventAction.
0846
0847 05-11-01 mma (testem5-V03-02-01)
0848 - mods in TestEm3.cc: the initialisation and vis initialisation are
0849 not done by default. --> inserted /run/initialize in all macros.
0850 - To get visualisation: > /control/execute vis.mac
0851
0852
0853 19-10-01 Steve O'Neale (examples-V03-02-00)
0854 - Update reference output
0855
0856 16-10-01 mma (testem5-V03-02-00)
0857 - removal of G4RW header (EventAction.cc)
0858 - new vis commands (init.mac)
0859 - 80 columns everywhere
0860
0861 27-03-01 mma (testem5-V03-00-04)
0862 - set cppflag G4NOHIST = true in gnumakefile
0863
0864 21-02-01 mma (testem5-V03-00-03)
0865 - hbook histograms restored
0866
0867 20-02-01 mma (testem5-V03-00-02)
0868 - verbose stepping adapted for STL
0869 - save rndm at begin of event
0870
0871 09-01-01 mma
0872 - modified Em5PhysicsList and Em5StepCut in order to make the
0873 command /step/setMaxStep working
0874
0875 07-12-00 mma (testem5-V02-00-03 & testem-noHist)
0876 - remove hbook histograms: GNUmakefile,runAction
0877
0878 06-12-00 mma (testem5-V02-00-02 & testem-withHist)
0879 - update of init.mac for new vis commands.
0880 - G4UItcsh in the main()
0881
0882 25th November 2000 Steve O'Neale (tagset210)
0883 - update test outputs for min.delta energy cut and cut table
0884 - Change in processes below ~ 1 per cent.
0885
0886 June 17, 2000 John Allison (testem5-V01-00-00)
0887 - Updated TestEm5.out for geant4-01-01-ref-06.
0888
0889 17-01-00 cppflag G4NOHIST to protect hbook histograms.
0890 - new histo: normalizsed distribution of energy deposit.
0891 - new materials (mainly gas)
0892
0893 12-10-99 moved to examples/extended/electromagnetic/TestEm5
0894
0895 09-08-99 commands for save/read Rndm status
0896
0897 07-07-99 Michel Maire
0898 - (re)introduce visualisation.
0899 - TestEm5 looks like TestEm1 and TestEm3
0900
0901 April 09, 98 G. Cosmo
0902 - Created.