Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/electromagnetic/TestEm2/History is written in an unsupported language. File is not indexed.

0001 # Example TestEm2 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 ## 2024-04-03 Michel Maire (testem2-V11-02-00)
0008 - Readme: document stepMax.mac
0009 
0010 ## 2023-05-04 Michel Maire (testem2-V11-01-00)
0011 - Revision of all headers
0012 
0013 ## 2021-12-10 Ben Morgan (testem2-V11-00-00)
0014 - Change to new Markdown History format
0015 
0016 ---
0017 
0018 # History entries prior to 11.0
0019 
0020 07-11-21 I. Hrivnacova (testem2-V10-07-08)
0021 - Added analysis manager Clear() in the end of run
0022 
0023 06-10-21 I. Hrivnacova (testem2-V10-07-07)
0024 - Migration to new G4AnalysisManager.hh header;
0025   define the default output file type (root).
0026 
0027 25-03-21 M.Asai (testem2-V10-07-06)
0028 - Additional migration to new G4SteppingVerbose.
0029 
0030 21-03-21 V.Ivanchenko (testem2-V10-07-05)
0031 - removed obsolete PhysList5DEmStandard - 5D model is a part of
0032   Opt4 and other physics configurations
0033      
0034 26-02-21 M.Asai (testem2-V10-07-04)
0035 - Migrating to G4SteppingVerboseWithUnits.
0036 
0037 22-02-21 mma (testem2-V10-07-03)
0038 - SteppingVerbose : modify blank space for Process name (cosmetic)
0039      
0040 14-02-21 mma (testem2-V10-07-02)
0041 - SteppingVerbose : set precision via data member
0042 - TestEm2.cc : use RunManagerFactory
0043 
0044 10-02-21 V.Ivanchenko (testem2-V10-07-01)
0045 - fixed README
0046      
0047 11-12-20 mma (testem2-V10-07-00)
0048 - update PhysListEmStandard.cc
0049 - DetectorConstruction : do not print materials table
0050 - StepMax, StepMaxMessenger, PhysicsList, PhysicsListMessenger :
0051     revert, to make command /testem/stepMax working in interactive mode
0052 - Added macro stepMax.mac
0053 - cosmetic in TestEm2.in
0054     
0055 28-08-20 I. Hrivnacova (testem2-V10-06-00)
0056 - Macro & commands review:
0057   - Added macro descriptions in README
0058   - Removed implementation of /testem/histo/setFileName and replaced its usage
0059     with /analysis/setFileName
0060   - Fixed file name in egs4.mac (do nous use egs4 directory which is not defined
0061     in build area)
0062   - Extended TestEm2.in with a command (missing in testing):
0063     /testem/run/verbose 1
0064 
0065 26-11-19 I. Hrivnacova (testem2-V10-05-01)
0066 - Fixed Doxygen warnings
0067 
0068 07-11-19 V.Ivant (testem2-V10-05-00)
0069 - applied coding guidelines
0070 
0071 27-07-18 V.Ivant (testem2-V10-04-05)
0072 - Run - added protection for division by zero
0073 
0074 30-03-18 V.Ivant (testem2-V10-04-04)
0075 - testem2.cc : minor cleanup
0076 
0077 26-03-18 V.Ivant (testem2-V10-04-03)
0078 - StepMax - use thread safe instantiation, mesenger merged with 
0079     PhysicsListMessenger
0080 - DetectorConstruction - improved method names, not allow to clear 
0081     geometry between runs
0082 - PhysicsList - make Opt0 default, removed local instantiation of G4Decay
0083 - Use MixMax default random number generator 
0084 
0085 15-03-18 V.Ivant (testem2-V10-04-02)
0086 - PhysListEm5DStandard - experimental PhysList with the new 
0087     5D gamma conversion model
0088 
0089 12-03-18 mma (testem2-V10-04-01)
0090 - testem2.cc : remove G4UI_USE and G4VIS_USE
0091 
0092 14-12-17 V.Ivant (testem2-V10-04-00)
0093 - corrected TestEm2.in, run03.mac to optimise output
0094 
0095 14-10-16 G.Folger (testem2-V10-02-04)
0096 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0097     fix required by clang39 on Linux and MAC
0098 
0099 23-07-16 mma  (testem2-V10-02-03)
0100 - coding convention : MaxBin -> kMaxBin
0101 
0102 04-07-16 I. Hrivnacova  (testem2-V10-02-02)
0103 - Fixes for Doxygen documentation
0104 
0105 11-04-16 mma  (testem2-V10-02-01)
0106 - PhysListEmStandard: use G4EmParameters
0107 - remove geant3 subdirectory
0108 
0109 10-12-15 V.Ivant (testem2-V10-02-00)
0110 - H.Burkhardt fixed root macro allowing to work both with root5 and 6
0111     
0112 28-10-15 D.Sawkey (testem2-V10-01-03)
0113 - Update description of physics lists in README, again
0114 
0115 26-10-15 D.Sawkey (testem2-V10-01-02)
0116 - Match .README to README
0117 
0118 26-10-15 D.Sawkey (testem2-V10-01-01)
0119 - Update description of physics lists in README
0120 
0121 12-05-15 V.Ivant (testem2-V10-01-00)
0122 - PhysicsList - use GS, WVI, SS EM physics from physics_list library
0123          
0124 23-10-14 mma (testem2-V10-00-08)
0125 - in TestEm1.in : /run/numberOfThreads 2
0126 
0127 21-10-14 mma (testem2-V10-00-07)
0128 - TestEm2.cc : option set nThreads via command
0129 
0130 10-09-14 mma (testem2-V10-00-06)
0131 - TestEm2.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
0132      
0133 28-07-14 mma (testem2-V10-00-05)
0134 - RunAction + Run: introduce profiles for histos 4 and 8
0135          
0136 13-06-14 mma (testem2-V10-00-04)
0137 - remove PhysicsList::SetCuts()
0138          
0139 07-06-14 mma (testem2-V10-00-03)
0140 - minor cleanup in PhysicsList::SetCuts()
0141          
0142 04-06-14 mma (testem2-V10-00-02)
0143 - cleanup macros for /run/setCut
0144  
0145 28-04-14 V.Ivant (testem2-V10-00-01)
0146 - added "emlowenergy" option for EM physics 
0147           
0148 27-12-13 mma (testem2-V10-00-00)
0149 - Run::EndOfRun()
0150 - minor cleanup
0151 
0152 22-11-13 A.Dotti (testem2-V09-06-18)
0153 - Bug fix: remove unused variable from DetectorMessenger
0154 
0155 21-11-13 A.Dotti (testem2-V09-06-17)
0156 - Changed to use new interface G4RunManager::ReinitializeGeometry
0157   (requires at least run-V09-06-128)
0158 - Use G4GlobalMagFieldMessenger to use B-Field
0159 
0160 07-11-13 I.Hrivnacova (testem2-V09-06-16) 
0161 - Added setting SteppingVerbose in main in sequential mode
0162 
0163 07-11-13 I.Hrivnacova (testem2-V09-06-15) 
0164 - Book histograms in each BeginOfRun
0165 
0166 06-11-13 I.Hrivnacova (testem2-V09-06-14) 
0167 - Introduced Run class 
0168 - Removed obsolete EventAction::fDrawFlag and its setter command
0169 - Replaced CLHEP::HepRandom with G4Random
0170 
0171 04-11-13 V.Ivanchenko (testem2-V09-06-13) 
0172 - Improved printout
0173 
0174 04-11-13 V.Ivanchenko (testem2-V09-06-12) 
0175 - Removed hbook, NThread, maximally simplified example
0176 
0177 01-11-13 A.Dotti (testem2-V09-06-11)
0178 - Fix for compilation warnings from clang
0179 
0180 31-10-13 A.Dotti (testem2-V09-06-10)
0181 - Bug fixing for shared PrimaryGeneratorAction pointer 
0182 
0183 26-10-13 V.Ivanchenko (testem2-V09-06-09) 
0184 - Added NThread helper class
0185 
0186 26-10-13 V.Ivanchenko (testem2-V09-06-08) 
0187 - Cleanup of options and macro files
0188 
0189 24-10-13 V.Ivanchenko (testem2-V09-06-07) 
0190 - Migrated to MT mode (A.Bagulya)
0191 
0192 11-07-13 I.Hrivnacova (testem2-V09-06-06) 
0193 - Updated CMakeLists.txt and SharedFilesList.txt for added classes
0194   in Hbook analysis code
0195      
0196 18-06-13 mma (testem2-V09-06-05)
0197 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep() .
0198 
0199 06-06-13 mma (testem2-V09-06-04)
0200 - Cosmetic in SteppingAction.
0201 
0202 13-04-13 I.Hrivnacova (testem2-V09-06-03)
0203 - Removed ExG4HbookAnalysisManager and related files and updated CMake/GNUmake
0204   files to use it from extended/common     
0205      
0206 01-04-13 A.Dotti (testem2-V09-06-02)
0207 - New interface for G4VUserPhysicsList needed for MT
0208      
0209 20-03-13 mma (testem2-V09-06-01)
0210 - PhysListEmStandard : use default G4UrbanMscModel
0211 
0212 13-02-13 I.Hrivnacova 
0213 - Applied coding guidelines (virtual keyword, data members initialization)
0214 
0215 11-12-12 V.Ivant (testem2-V09-06-00)
0216 - PhysListEmStandard: use SetEmModel method
0217      
0218 19-10-12 mma (testem2-V09-05-05)
0219 - PhysListEmStandard: use G4UrbanMsc96 
0220 
0221 12-10-12 V.Ivant (testem2-V09-05-04)
0222 - Added statistics on number of charged and neutral steps
0223 - Migration to the updated analysis tool and implicit units
0224      
0225 10-10-12 mma (testem2-V09-05-03)
0226 - add Em physics option4
0227 - coding conventions: virtual 
0228     
0229 27-08-12 mma (testem2-V09-05-02)
0230 - add .README
0231      
0232 07-04-12 mma (testem2-V09-05-01)
0233 - all classes : apply G4 coding conventions
0234      
0235 02-03-12 mma (testem2-V09-05-00)
0236 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0237   Do not need aida anymore, nor G4ANALYSIS_USE
0238 - HistoMessenger.hh and .cc : suppress fileType command
0239 - Update Readme and all macros accordingly
0240 - remove unused macros
0241      
0242 08-11-11 mma (testem2-V09-04-07)
0243 - modify SteppingVerbose for OutOfWorld
0244           
0245 31-10-11 mma (testem2-V09-04-06)
0246 - PhysListEmStandard : msc95 by default
0247 
0248 07-06-11 V.Ivant (testem2-V09-04-05)
0249 - RunAction - fixed misprint in cout
0250      
0251 02-06-11 mma (testem2-V09-04-04)
0252 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper
0253      
0254 30-05-11 mma (testem2-V09-04-03)
0255 - DetectorConstruction : for Water, set I = 78 eV (instead of 75 eV)
0256      
0257 07-04-11 mma (testem2-V09-04-02)
0258 - PhysicsList : set back default lowest production cut (990 eV)
0259      
0260 05-04-11 mma (testem2-V09-04-01)
0261 - update PhysListEmStandard for msc95 and deexcitation
0262       
0263 22-02-11 mma (testem2-V09-04-00)
0264 - update PhysListEmStandard for deexcitation
0265 - PhysicsList : set lowest production cut to 100 eV
0266 - update SteppingVerbose
0267 - update vis.mac
0268 
0269 09-11-10 M.Asai (testem2-V09-03-05)
0270 - Fix AIDA file option.
0271     
0272 06-06-10 J.Perl (testem2-V09-03-04)
0273 - Remove unused variable in EventAction
0274 
0275 03-06-10 J.Perl (testem2-V09-03-03)
0276 - Updated vis usage 
0277  
0278 18-05-10 mma (testem2-V09-03-01)
0279 - TestEm2.cc : introduction of G4UIExecutive
0280      
0281 22-02-10 mma (testem2-V09-03-00)
0282 - Add histos rms on profiles. Histos numbering is changed. see README
0283 - idem in geant3
0284 - root script GammaFit.C 
0285      
0286 13-11-09 mma (testem2-V09-02-02)
0287 - PhysListEmStandard.cc (local): eMultipleScattering -> UrbanMscModel93
0288      
0289 16-09-09 mma (testem2-V09-02-01)
0290 - PhysicsList.cc :
0291   - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0" 
0292 - updated README and macro files
0293   
0294 11-07-09 V.Ivant (testem2-V09-02-00)
0295 - Substituted obsolete low-energy physics builders by builders from
0296   the physics_list library;
0297 - Reduced number of hardcoded materials, added a possiblity to use NIST 
0298 - Macro files are cleaned up
0299      
0300 16-11-08 mma (testem2-V09-01-08)
0301 - Em options: 20bins/decade  LinLossLimit=default=0.01
0302      
0303 31-10-08 mma (testem2-V09-01-07)
0304 - Use G4hMultipleScattering for muons and protons
0305 - Modify EM options 
0306      
0307 23-10-08 mma (testem2-V09-01-06)
0308 - update PhysListEmStandard and README
0309      
0310 13-09-08 mma (testem2-V09-01-05)
0311 - RunAction : change default histograms format 
0312 
0313 12-06-08 mma (testem2-V09-01-04)
0314 - Remove AIDA from GNUmakefile 
0315      
0316 05-05-08 mma (testem2-V09-01-03)
0317 - PhysListEmStandard : add spline option for physics tables
0318 - README : update Aida informations
0319       
0320 04-04-08 mma (testem2-V09-01-02)
0321 - PhysicsList : add emstandard_opt3
0322 - PhysListEmStandard : add G4eMultipleScattering; complete EmOptions
0323      
0324 09-01-08 mma (testem2-V09-01-00)
0325 - new subdirectory egs4, with results from pdg. Replace run04.mac
0326 
0327 02-07-07  V.Ivant (testem2-V09-00-00)
0328 12-06-07  V.Ivant (testem2-V08-03-03)
0329 - PhysicsLists - add options from physics_lists library
0330 - TestEm2.in update to provide the same reference output as before
0331 
0332 21-06-07 mma (testem2-V08-03-02)
0333 - cosmetic in TestEm2.cc
0334      
0335 21-06-07 mma (testem2-V08-03-01)
0336 - PhysListEmStandard options completed
0337 
0338 12-06-07  V.Ivant (testem2-V08-03-00)
0339 - Update main macro file; use visialisation only for interactive session
0340 
0341 08-01-07  V.Ivant (testem2-V08-02-00)
0342 - Uncomment hadron ionisation in Livermore builder
0343       
0344 20-10-06 mma (testem2-V08-01-00) 
0345 - GNUmakefile : LOADLIBS
0346 - remove PhysicsLists 52 and 71
0347     
0348 09-06-06 mma (testem2-V08-00-05)
0349 - PhysicsList : remove all Builders, replaced by PhysListEm.
0350 - PrimaryGenerator : allow /gun/particle/position  
0351 - RunAction : add printout of Moliere radius
0352      
0353 19-05-06 mma (testem2-V08-00-04)
0354 - update README
0355      
0356 12-04-06 mma (testem2-V08-00-03)
0357 - SteppingAction : edep randomly distribued along step
0358      
0359 17-01-06 mma (testem2-V08-00-02)
0360 - simplify PhysicsList and Builders.
0361      
0362 13-01-06 mma (testem2-V08-00-01)
0363 - DetectorConstruction, RunAction : MaxBin=500
0364 - TestEm2.in changed
0365      
0366 13-01-06 mma (testem2-V08-00-00)
0367 - geant4 : suppress the geometrical replica. The energy profiles are produced
0368   without geometrical step limitation.
0369 - geant3 : suppress the geometrical disivions.
0370 - remove histograms of particle flux. Histograms 10-12 become 7-9
0371 - run01 : 40 long. bins of 0.5 radl and 50 radial bins of 0.1 radl  
0372 
0373 06-12-05 Gabriele Cosmo
0374 - Trivial changes for support of CLHEP-2.0.X series.
0375 
0376 22-11-05 mma (testem2-V07-01-01)
0377 - update README for OpenScientist
0378      
0379 08 May 05: V.Ivant (testem2-V07-01-00)
0380 - Used updated PhysicsList with g4v71
0381 - Add protection for the case, when histogram tree is not created
0382 
0383 07-07-05 mma
0384 - vis.mac : /vis/viewer/set/style surface
0385      
0386 08-06-05 mma (testem2-V07-00-02)
0387 - RunAction : histo : option --noErrors for hbook files
0388 
0389 08 May 05: V.Ivant (testem2-V07-00-01)
0390 - Migrade to model version of gamma processes
0391      
0392 3rd May 2005  John Allison  (examples-V07-00-03)
0393 - Replaced vis manager with G4VisExecutive.
0394 
0395 03-03-05 mma (testem2-V07-00-00)
0396 - RunAction : - put a protection for the creation of analysis factory;
0397               - file extension is fileType;
0398                  
0399 06 Dec 04: V.Ivant (testem2-V06-02-05)
0400 - Fix bug in change cuts between runs
0401 - Return back muon builder to horerent with kernel
0402 
0403 02 Dec 04: V.Ivant (testem2-V06-02-04)
0404 - Migration to cmath
0405 
0406 29-11-04 V.Ivanchenko (testem2-V06-02-03)
0407 - Update PhysicsList
0408 - Add verboseLevel -1 for testing
0409      
0410 24-11-04 mma (testem2-V06-02-02)
0411 - fixe in the logic of PhysicsList::AddPhysicsList().
0412      
0413 16-09-04 mma (testem2-V06-02-01)
0414 - define correctly all UI subdirectories.
0415 - modifs in RunAction and Messenger for hbook,root,XML
0416 - USE_AIDA --> G4ANALYSIS_USE
0417 
0418 30-06-04 V.Ivanchenko (testem2-V06-02-00)
0419 - Update acceptance numbers in the macro
0420 - Fix problem in initilisation of RunAction
0421 
0422 21-06-04 mma (testem2-V06-01-03)
0423 - move acceptance control and histogram names in RunAction
0424 - add RunActionMessenger
0425  
0426 24-05-04 V.Ivanchenko (testem2-V06-01-02)
0427 - make UI command for acceptance to activate acceptance printout
0428 - no acceptance printout by default
0429 
0430 04-05-04 V.Ivanchenko (testem2-V06-01-01)
0431 - update PhysicsList - use conception of builders per package
0432 - add acceptance control
0433 - add histogram name and type UI commands (AIDA, ROOT, JAS, and other
0434   output types are available)
0435 
0436 31-03-04 mma (testem2-V06-01-00)
0437 - remove direct interface with root
0438 
0439 15-03-04 mma (testem2-V06-00-00)
0440 - PhysListEmG4v52: back to G4MultipleScattering52
0441 - suppress /vis commands from source code
0442 - example of histograms with ROOT
0443 
0444 25-11-03 V.Ivanchenko (testem2-V05-02-02)
0445 - Fix geometry (G.Cosmo)
0446 - Use the newest msc for g4v52 PhysicsList
0447 - update macro 
0448      
0449 24-10-03 mma (testem2-V05-02-01)
0450 - PhysListEmStandard: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
0451      
0452 07-10-03 mma (testem2-V05-02-00)
0453 - suppression of Em2 in all class names
0454 - NOHIST -> ANALYSIS_USE
0455 - cosmetic in material definitions
0456 - migration em STD -> em standard
0457   
0458 18-06-03 G.Cosmo (testem2-V05-01-03)
0459 - Em2RunAction.cc: removed usage of G4USE_STD_NAMESPACE after
0460   migration from G4std.
0461 
0462 03-06-03 V.Ivanchenko (testem2-V05-01-02)
0463 - Fix compilation warnings
0464 
0465 15-05-03 V.Ivanchenko (testem2-V05-01-01)
0466 - Proper deletion of old geometry when it is updated
0467 
0468 09-05-03 V.Ivanchenko (testem2-V05-01-00)
0469 - Add run05.mac - several runs with different setup
0470 - Change update command
0471 
0472 26-03-03 mma (testem2-V05-00-03)
0473 - G4PVPlacement and G4PVReplica in logical mother
0474 
0475 17-03-03 V.Ivanchenko (testem2-V05-00-02)
0476 - Addition to migration to cut per region
0477 - Update modular structure of PhysicsList
0478 
0479 14-02-03 V.Ivanchenko (testem2-V05-00-01)
0480 - Migration to cut per region
0481 
0482 12-02-03 mma (testem2-V05-00-00)
0483 - add a blank in SteppingVerbose
0484      
0485 11-12-02 mma (testem2-V04-01-03)
0486 - Migration to AIDA 3.0.
0487 
0488 06-12-02 G.Cosmo (testem2-V04-01-02)
0489 - Migration to new G4ApplicationState.
0490 - Added HepRep driver to visManager.
0491 
0492 05-12-02 G.Cosmo (testem2-V04-01-01)
0493 - Fixes to runAction for porting on gcc-3.2.
0494 
0495 29-10-02 V.Ivanchenko (testem2-V04-01-00)
0496 - Modular PhysicsList + model approach for energy loss processes
0497      
0498 05-06-02 mma (testem2-V04-00-01)
0499 - do not delete histos in runAction destructor
0500 
0501 31-05-02 mma (testem2-V04-00-00)
0502 - old histograming package clhep/hist replaced by AIDA 2.2/anaphe. See README 
0503 
0504 11-12-01  gcosmo (testem2-V03-02-04)
0505 - SteppingAction: added check on history depth also for rings!
0506 
0507 06-12-01  gcosmo (testem2-V03-02-03)
0508 - SteppingAction: correctly determine replica number.
0509 - Set run verbosity to 1 in input script.
0510      
0511 28-11-01  mma (testem2-V03-02-02) 
0512 - EventAction: DrawTrack "none"
0513 - small change in vis.mac and DetectorConstruction.cc
0514 - suppression of the rndm commands, now managed by G4RunManager: 
0515   --> RunAction, EventAction. suppression of RunActionMessenger
0516      
0517 31-10-01 mma (testem2-V03-02-01)
0518 - invert run/initialize and calor/update in all runXX.mac (and TestEm2.in)
0519      
0520 25-10-01 mma (testem2-V03-02-00)
0521 - mods in TestEm2.cc: the initialisation and vis initialisation are
0522   not done by default. --> inserted /run/initialize in all macros.
0523 - To get visualisation: > /control/execute vis.mac
0524 - 80 columns everywhere.    
0525                
0526 19-10-01  Steve O'Neale (examples-V03-02-00)
0527 - Update reference output
0528 
0529 27-03-01  mma (testem2-V03-00-05)
0530 - set cppflag G4NOHIST = true in gnumakefile
0531      
0532 08-03-01  Hisaya (testem2-V03-00-04)
0533 - RunAction adapted for STL
0534                
0535 21-02-01  mma (testem2-V03-00-03)
0536 - hbook histograms restored
0537                     
0538 20-02-01  mma (testem2-V03-00-02)
0539 - verbose stepping adapted for STL
0540 - save rndm at begin of event     
0541               
0542 07-12-00  mma (testem2-V02-00-03 & testem-noHist)
0543 - remove hbook histograms: GNUmakefile,runAction
0544                                    
0545 06-12-00  mma (testem2-V02-00-02 & testem-withHist)
0546 - update of init.mac for new vis commands.
0547 - G4UItcsh in the main()
0548                                          
0549 25th November 2000 Steve O'Neale (tagset210)
0550 - Update test outputs for min.delta energy cut and cut tabulation
0551 - Update test outputs Lateral profile changes comparable with rms (10 per cent)
0552 -             in first layers, Radial profile stable (values to 1 percent).
0553 
0554 June 28, 2000  John Allison  (testem2-V02-00-00)
0555 - Updated TestEm2.out for geant4-02-00.
0556 
0557 June 24, 2000  John Allison  (testem2-V01-01-02)
0558 - Updated TestEm2.out for stand-V01-01-05 and utils-V01-01-03.
0559 
0560 June 20, 2000  mma          (testem2-V01-01-01)
0561 - Updated TestEm2.in : /gun/particle e-
0562 
0563 June 17, 2000  John Allison  (testem2-V01-00-00)
0564 - Updated TestEm2.out for geant4-01-01-ref-06.