Warning, /geant4/examples/extended/medical/electronScattering/History is written in an unsupported language. File is not indexed.
0001 # Example electronScattering 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
0008 ## 2021-12-10 Ben Morgan (electronScattering-V11-00-00)
0009 - Change to new Markdown History format
0010
0011 ---
0012
0013 # History entries prior to 11.0
0014
0015 07-10-21 I. Hrivnacova (electronScattering-V10-07-03)
0016 - Migration to new G4AnalysisManager.hh header;
0017 define the default output file type (root).
0018
0019 06-10-21 V. Ivanchenko (electronScattering-V10-07-02)
0020 - electronScattering.cc - removed obsolete random number generator
0021 - PhysicsList - use physics constructors from physics_list library;
0022 added G4EmStandardPhysics_option4; local EM physics constructors
0023 are removed
0024
0025 19-07-21 I. Hrivnacova (electronScattering-V10-07-01)
0026 - Updated for changes in the analysis category:
0027 removed deleting of the analysis manager,
0028 as this is now done by the Geant4 kernel.
0029
0030 16-05-21 mma (electronScattering-V10-07-00)
0031 - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits.
0032
0033 19-11-19 G.Cosmo (electronScattering-V10-05-00)
0034 - Fixed compilation on Windows for unused out_of_range exception object
0035 in Run::Merge().
0036
0037 09-05-18 B.Morgan (electronScattering-V10-04-02)
0038 - Include G4Types before use of G4MULTITHREADED. For forward
0039 compatibility with move to #defines over -D for G4 preprocessor
0040 symbols.
0041
0042 12-04-18 mma (electronScattering-V10-04-01)
0043 - electronScattering.cc : set visualisation only in interactive mode
0044
0045 22-03-18 mma (electronScattering-V10-04-00)
0046 - electronScattering.cc : remove G4UI_USE and G4VIS_USE
0047
0048 14-10-16 G.Folger (electronScattering-V10-02-03)
0049 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0050 fix required by clang39 on Linux and MAC
0051
0052 04-07-16 I.Hrivnacova (electronScattering-V10-02-02)
0053 - Fixes for Doxygen documentation
0054
0055 15-04-16 mma (electronScattering-V10-02-01)
0056 - PhysListEmStandard_WVI, SS: add SetMscThetaLimit()
0057
0058 14-04-16 mma (electronScattering-V10-02-00)
0059 - PhysListEmStandard: use G4EmParameters
0060
0061 23-01-15 Laszlo Urban (electonScattering-V10-01-00)
0062 - plot 6 filling is corrected, the distance from scattering foil to detector
0063 was wrong, it is corrected now
0064
0065 13-09-14 mma (electonScattering-V10-00-02)
0066 - electronScttering.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
0067
0068 24-06-14 mma (electronScattering-V10-00-01)
0069 - restaure scatter.mac
0070 - remove PhysicsList::SetCuts(). Update macros
0071
0072 05-06-14 J.Jacquemier (electronScattering-V10-00-00)
0073 - Migrated to multi-threading:
0074 - Add ActionInitialization
0075 - Add Run
0076 - Remove EventAction and EventMessenger
0077 - Modify electronScattering, TrackingAction and RunAction
0078 - Modify macros to change printModulo by /run/printProgress
0079
0080 02-12-13 I.Hrivnacova (electronScattering-V09-06-09)
0081 - Synchronized README and .README files
0082
0083 11-07-13 I.Hrivnacova (electronScattering-V09-06-08)
0084 - In HistoManager: use new analysis manager method SetH1Activation()
0085
0086 07-06-13 mma (electronScattering-V09-06-07)
0087 - Cosmetic in SteppingAction.
0088
0089 10-04-13 mma (electronScattering-V09-06-06)
0090 - HistoManager functionalities transfered to G4Analysis and its messenger.
0091 - userAction classes and all macros affected
0092
0093 09-04-13 mma (electronScattering-V09-06-05)
0094 - cosmetics for histo 5 and 6
0095
0096 01-04-13 A.Dotti (electronScattering-V09-06-04)
0097 - New interfaces for PhysicsLists needed by MT
0098
0099 28-03-13 L.Urban (electronScattering-V09-06-03)
0100 - add 2 histograms
0101
0102 25-03-13 mma (electronScattering-V09-06-02)
0103 - more on coding conventions
0104
0105 15-03-13 mma (electronScattering-V09-06-01)
0106 - G4 coding conventions
0107
0108 11-12-12 V.Ivant (electronScattering-V09-06-00)
0109 - Used SetEmModel method in physics builders
0110
0111 13-10-12 A. Dotti (electronScattering-V09-05-08)
0112 - Removing double include of system of units
0113
0114 13-10-12 A. Dotti (electronScattering-V09-05-07)
0115 - Adding explicit use of system of units
0116
0117 04-09-12 I. Hrivnacova (electronScattering-V09-05-06)
0118 - Updated CMakeLists.txt:
0119 adding visualization, copying macros, install target and comment lines
0120 - Added .README
0121
0122 19-04-12 mma (electronScattering-V09-05-05)
0123 - all classes : apply G4 coding conventions
0124
0125 23-02-12 mma (electronScattering-V09-05-04)
0126 - HistoManager : GetFileType()
0127
0128 14-02-12 mma (electronScattering-V09-05-03)
0129 - HistoManager : new handle namespace and fileName[2]
0130 no subdirectory in histos file
0131 - HistoManager : add protections for histo file management
0132
0133 09-02-12 V.Ivanchenko (electronScattering-V09-05-02)
0134 - PhysListEmStandardSS, PhysListEmStandardWVI - more correct order
0135 and fixed initialisation
0136
0137 19-01-12 mma (electronScattering-V09-05-01)
0138 - electronScattering.in : correct fileName for histograms
0139
0140 16-01-12 mma (electronScattering-V09-05-00)
0141 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0142 Do not need aida anymore, nor G4ANALYSIS_USE
0143 - HistoManager : histId and histPt
0144 - SetHisto() : simplification of Unit handling (HistoManager and HistoMessenger)
0145 - HistoMessenger.hh and .cc : suppress fileType command
0146 - HistoManager and HistoMessenger : coding conventions
0147 - Update Readme and all macros accordingly
0148
0149 08-11-11 mma (electronScattering-V09-04-07)
0150 - modify SteppingVerbose for OutOfWorld
0151
0152 06-11-11 mma (electronScattering-V09-04-06)
0153 - add back PhysListEmStandardGS, PhysListEmStandardWVI
0154
0155 01-11-11 mma (electronScattering-V09-04-05)
0156 - PhysListEmStandard : msc95 by default
0157 - remove PhysListEmStandardGS, PhysListEmStandardWVI
0158
0159 30-10-11 mma (electronScattering-V09-04-04)
0160 - RunAction : ->SetRandomNumberStore(false)
0161
0162 06-06-11 mma (electronScattering-V09-04-03)
0163 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper
0164
0165 24-05-2011 mma (electronScattering-V09-04-02)
0166 - add EGS_13MeV results (Yann Perrot)
0167
0168 14-05-2011 mma (electronScattering-V09-04-01)
0169 - PhysListEmStandard updated for msc95
0170
0171 04-01-2011 V.Ivanchenko (electronScattering-V09-04-00)
0172 - Minor cleanup of SS physics constructor
0173
0174 09-11-10 M.Asai (electronScattering-V09-03-07)
0175 - Fix AIDA file option.
0176
0177 06-06-10 J.Perl (electronScattering-V09-03-06)
0178 - Remove unused variable in EventAction
0179
0180 04-06-10 J.Perl (electronScattering-V09-03-05)
0181 - Updated vis usage
0182
0183 22-05-10 mma (electronScattering-V09-03-04)
0184 - electronScattering.cc : introduction of G4UIExecutive
0185
0186 05-01-10 mma (electronScattering-V09-03-03)
0187 - RunAction::PrintFluence() : print unormalized fluence per event
0188
0189 11-12-09 mma
0190 - add PhysListEmStandardWVI
0191
0192 22-11-09 mma (electronScattering-V09-02-03)
0193 - PhysListEmStandard and PhysListStandardGS as in TestEm5
0194
0195 24-09-09 V.Ivant (electronScattering-V09-02-02)
0196 - PhysicsList.cc : fix bug in 'standardGS' setting
0197
0198 23-09-09 mma (electronScattering-V09-02-01)
0199 - reactive EmOptions in local physics
0200
0201 19-09-09 mma (electronScattering-V09-02-00)
0202 - rename example NRCC_E_Benchmark_V1 to electronScattering
0203 - local "standard" physics list renamed "local" (default)
0204
0205 09-09-09 V.Ivant (eBenchmarkV1-V09-02-02)
0206 - add Goudsmit-Saunderson msc model, set default Phys List Opt0
0207
0208 06-07-09 mma (eBenchmarkV1-V09-02-01)
0209 - add a protection in RunAction::ComputeFluenceError()
0210
0211 17-05-09 mma
0212 - first commit and tag eBenchmarkV1-V09-02-00
0213
0214 01-03-09 mma
0215 - TestBruce renamed NRCC_E_Benchmark_V1
0216
0217 18-01-09 mma (Laszlo)
0218 - RunAction::ComputeFluenceError() : sqrt(err1^2 + err0^2)
0219
0220 26-12-08 mma
0221 - RunAction. Normalisation : average over few bins (4 mm)
0222
0223 13-12-08 mma
0224 - RunAction : compute error on fluence distribution
0225
0226 11-12-08 mma
0227 - HistoManager : redefine histogram numbering
0228 - PhysicsLists : remove livermore and penelope
0229
0230 07-12-08 mma
0231 - fluence histo : plot 1/uz instead of uz (TrackingAction)
0232
0233 04-12-08 mma
0234 - fluence histo : divide by surface of ring
0235 normalize to bin 0
0236
0237 10-11-08 Michel Maire
0238 - Created.
0239 - TestBruce looks like TestEm5