Back to home page

EIC code displayed by LXR

 
 

    


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.