Warning, /geant4/examples/basic/B4/History is written in an unsupported language. File is not indexed.
0001 # Example B4 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 ## 2023-11-18 I. Hrivnacova (exampleB4-V11-01-04)
0009 - Updated vis.mac macros:
0010 Changed "/vis/open OGL [600x600-0+0]" to "/vis/open" to allow run-time choices
0011 and simplified comments
0012
0013 ## 2023-11-07 I. Hrivnacova (exampleB4-V11-01-03)
0014 - Fixed and improved setting of G4VisAttribute
0015 - Do not create vis attributes with new (causing memory leak)
0016 - Use Geant4 predefined colours (for clarity)
0017
0018 ## 2023-11-07 I. Hrivnacova (exampleB4-V11-01-02)
0019 - Removed unsused and unimplemented method declaration
0020 PrimaryGeneratorAction::SetRandomFlag
0021
0022 ## 2023-11-03 I. Hrivnacova (exampleB4-V11-01-01)
0023 - Applied auto in main where suitable and not done by clang-tidy
0024
0025 ## 2023-01-30 M. Maire (exampleB4-V11-01-00)
0026 - PrimaryGeneratorAction: default e-, 300 MeV
0027 - RunAction: adjust binning of histograms
0028 - update of run1.mac and run2.mac
0029
0030 ## 2022-11-29 I. Hrivnacova (exampleB4-V11-00-02)
0031 - Activated merging ntuples with score ntuple writer in B4d
0032
0033 ## 2021-12-10 Ben Morgan (exampleB4-V11-00-00)
0034 - Change to new Markdown History format
0035
0036 ---
0037
0038 # History entries prior to 11.0
0039
0040 06-10-21 I. Hrivnacova (exampleB4-V10-07-06)
0041 - Migration to new G4AnalysisManager.hh header;
0042 removed Analysis.hh,
0043 define the output file name with an extension
0044
0045 19-07-21 I. Hrivnacova (exampleB4-V10-07-05)
0046 - Updated for changes in the analysis category:
0047 removed deleting of the analysis manager,
0048 as this is now done by the Geant4 kernel.
0049
0050 13-07-21 I. Hrivnacova (exampleB4-V10-07-04)
0051 - Introduced namespace instead of a class names prefix
0052 - Declare overriding functions 'override' (and removed 'virtual' keyword)
0053
0054 31-05-21 I. Hrivnacova (exampleB4-V10-07-03)
0055 - Use G4SteppingVerboseWithUnits, added option to switch to
0056 the Geant4 default stepping verbose (-vDefault)
0057 - Use nullptr instead of 0
0058 - Clean trailing whitespaces from all files
0059
0060 28/02/21 J. Allison (exampleB4-V10-07-02)
0061 - Remove visTutor menu in all gui.mac files.
0062
0063 26/02/21 J. Allison (exampleB4-V10-07-01)
0064 - Remove macros/visTutor.
0065 o A movies tutorial is now in examples/extended/visualization/movies.
0066
0067 18/01/21 J. Allison (exampleB4-V10-07-00)
0068 - Fix README: Update VISUALIZATION TUTORIAL to follow smart parsing.
0069
0070 06/11/20 I. Hrivnacova (exampleB4-V10-06-04)
0071 - Updated B4Analysis.hh with commented lines for using new generic analysis manager
0072 - Added "ignoreThreadsExcept 0" setting in run2.mac (commented)
0073
0074 02/11/20 B.Morgan (exampleB4-V10-06-03)
0075 - Support same CMake version range as core Geant4
0076
0077 19/07/20 G. Cosmo (exampleB4-V10-06-02)
0078 - Removed redundant inclusion of headers in example B4d main().
0079
0080 17/07/20 I. Hrivnacova (exampleB4-V10-06-01)
0081 - Migrated B4d example to use G4RunManagerFactory.
0082
0083 30/06/20 G. Cosmo (exampleB4-V10-06-00)
0084 - Migrated examples (except for B4d) to use G4RunManagerFactory, therefore
0085 implicitly enabling tasking by default in MT builds.
0086
0087 21/11/19 G. Cosmo (exampleB4-V10-05-04)
0088 - Use default MixMax random engine.
0089
0090 18/11/19 G. Cosmo (exampleB4-V10-05-03)
0091 - Fixed cases of type conversions from size_t to G4int in B4cCalorimeterSD.
0092
0093 30/09/19 I. Hrivnacova (exampleB4-V10-05-02)
0094 - Updated B4d/run2.mac and comments in exampleB4d.cc for modified
0095 score ntuple writer UI commands.
0096
0097 08/07/19 I. Hrivnacova (exampleB4-V10-05-01)
0098 - Added score ntuple writer in B4d.
0099
0100 24/03/19 J. Allison (exampleB4-V10-05-00)
0101 - Corrected name of include file: csv.hh.
0102
0103 07/11/18 I. Hrivnacova (exampleB4-V10-04-03)
0104 - Fixed CMake: added missing plotNtuple.C
0105
0106 30/10/18 I. Hrivnacova (exampleB4-V10-04-02)
0107 - Removed usage of G4ScoreNtupleWriter;
0108 will be demonstrated in a new extended analysis example
0109
0110 26/10/18 I. Hrivnacova (exampleB4-V10-04-01)
0111 - Activated storing scorers hits in B4d in Root file using
0112 new G4ScoreNtupleWriter
0113 - Updated README
0114
0115 17/05/18 J. Allison (exampleB4-V10-04-00)
0116 - macros/visTutor/exN03Vis12(3).mac(loop):
0117 o Replaced deprecated /vis/ogl/set with /vis/viewer/set/timeWindow/.
0118
0119 26/06/17 I. Hrivnacova (exampleB4-V10-03-01)
0120 - Improved plotHisto.C, added plotNtuple.C and updated documentation
0121
0122 23/06/17 M. Maire (exampleB4-V10-03-00)
0123 - add the script plotHisto.C
0124
0125 19/11/16 A. Dotti (exampleB4-V10-02-04)
0126 - explicit set of SDs to manager
0127
0128 03/11/16 I. Hrivnacova (exampleB4-V10-02-03)
0129 - Added C++11 features
0130 - Removed analysisManager->SetFirstHistoId(1); setting
0131 and added meaningful names to histograms
0132
0133 02/11/16 L.Garnier (exampleB4-V10-02-02)
0134 - Remove icons.mac. Automatically include since interfaces-V10-02-07
0135
0136 10/10/16 I. Hrivnacova (exampleB4-V10-02-01)
0137 - Activate merging of ntuples
0138
0139 09/12/15 I. Hrivnacova (exampleB4-V10-02-00)
0140 - Restored the third parameter in G4UIsession construction, which was
0141 lost when moving G4UIExecutive at the beginning of main().
0142 This fixes the problem report #1802.
0143
0144 04/05/15 I. Hrivnacova (exampleB4-V10-01-02)
0145 - Coding guidelines: removed empty lines
0146
0147 18/02/15 I. Hrivnacova (exampleB4-V10-01-01)
0148 - Fixed accessing gapHit (problem report #1714)
0149
0150 02/02/15 I. Hrivnacova (exampleB4-V10-01-00)
0151 - Fixed documentation
0152
0153 29/11/14 I. Hrivnacova
0154 - Use G4endl instead of \n in G4cout;
0155 this makes each new line in the output on threads preceded with
0156 G4WTN >
0157
0158 06/11/14 I. Hrivnacova
0159 - Finalized modifications in previous tag 02, 03):
0160 - Removed G4UI_USE/G4VIS_USE tests and init.mac macro (not needed)
0161 - Moved G4UIExecutive at the beginning of main() in all examples
0162 - Perform run initialization in macros instead of main()
0163
0164 04/11/14 L. Garnier (exampleB4-V10-00-02 - exampleB4-V10-00-03)
0165 - Remove old G4UI_USE/G4VIS_USE
0166 - Move G4UIExecutive at the beginning of main()
0167 - Fix a problem bad design when calling .mac
0168
0169 13/08/14 mma (exampleB4-V10-00-01)
0170 - update README and .README again
0171
0172 11/08/14 mma (exampleB4-V10-00-00)
0173 - Restaure drawing in README and .README
0174
0175 02 December 2013 Ivana Hrivnacova
0176 - Fixed gui.mac:
0177 corrected wireframe parameter, removed run2.mac from gui
0178
0179 28/11/13 I. Hrivnacova (exampleB4-V09-06-18)
0180 - Clean-up macros (fixed obsolete comments)
0181
0182 26/11/13 I. Hrivnacova (exampleB4-V09-06-17)
0183 - Fixed deleting fMagFieldMessenger with use of G4AutoDelete utility
0184
0185 30/10/13 I. Hrivnacova (exampleB4-V09-06-16)
0186 - Added a protection when /run/printProgress value is set to zero
0187
0188 30/10/13 I. Hrivnacova (exampleB4-V09-06-15)
0189 - Updated README
0190
0191 29/10/13 I. Hrivnacova (exampleB4-V09-06-14)
0192 - Fixed macro (using /run/printProgress)
0193
0194 29/10/13 I. Hrivnacova (exampleB4-V09-06-13)
0195 - Using G4GlobalMagFieldMessenger
0196 - Using G4Exception for warnings and error messages
0197 - Using G4RunManager::SetPrintProgress()
0198 - Using Gent4 default number of threads when not set via command line
0199 - Updated README
0200
0201 01/10/13 I. Hrivnacova (exampleB4-V09-06-12)
0202 - Updated for changes in analysis:
0203 removal of G4AnalysisManager::Create(isMaster)
0204
0205 19/08/13 I. Hrivnacova (exampleB4-V09-06-11)
0206 - Fixed B4[b]RunAction::EndOfRunAction() again: to get the printed
0207 histogram statistics correct
0208
0209 24/07/13 P. Gumplinger (exampleB4-V09-06-10)
0210 - remove unused B4RunAction* fRunAction in B4aEventAction.hh
0211
0212 11/06/13 I. Hrivnacova (exampleB4-V09-06-09)
0213 - Fixed B4[b]RunAction::EndOfRunAction(): to get the analysis file
0214 closed also when no events are processed
0215 - Fixed names for newly added data members (in B4dEventAction)
0216
0217 10/06/13 I. Hrivnacova (exampleB4-V09-06-08)
0218 - Fixed names for newly added data members (in B4cEventAction)
0219
0220 03/06/13 I. Hrivnacova (exampleB4-V09-06-07)
0221 - Updated README files for changes for MT
0222
0223 03/06/13 I. Hrivnacova (exampleB4-V09-06-06)
0224 - Moved creating analysis manager and booking histograms & ntuples
0225 in run action constructor; this makes available /analysis commands
0226
0227 29/05/13 I. Hrivnacova (exampleB4-V09-06-05)
0228 - Fixed detector construction classes:
0229 Moving creating setMagField command from the constructor in
0230 ConstructSDandField(), as the command has to be created per thread,
0231 and declaring fMagField and fMessenger data members as static
0232 G4ThreadLocal
0233
0234 24/04/13 M. Asai (exampleB4-V09-06-04)
0235 - Recover GNUmakefiles.
0236
0237 23/04/13 I. Hrivnacova (exampleB4-V09-06-03)
0238 - Use G4Random::setTheEngine instead of CLHEP::HepRandom in main
0239 (needed for MT)
0240 - In B4b: merged B4bRunAction and B4RunAction in one class
0241 - Removed unnecessary includes in run action files
0242 - Minor fixes of coding guidelines
0243
0244 18/04/13 M. Asai (exampleB4-V09-06-02)
0245 - Migrated to the new G4VUserActionInitialization class.
0246
0247 08/04/13 M. Asai (exampleB4-V09-06-01)
0248 - Fixed the use of thread-local G4Allocator for B4c.
0249
0250 06/04/13 M. Asai (exampleB4-V09-06-00)
0251 - Migrated to multi-threading.
0252
0253 28/02/13 I. Hrivnacova
0254 - When building materials with NistManager
0255 do not set fromIsotopes argument (which was set to false),
0256 as since 9.6 all materials have to be built from isotopes.
0257 Thanks to V. Ivantchenko for pointing at this.
0258
0259 01/11/12 I. Hrivnacova (exampleB4-V09-05-02)
0260 - Implemented new way of handling program arguments in main()
0261
0262 26/10/12 I. Hrivnacova (exampleB4-V09-05-01)
0263 - Replaced messenger classes with use of G4GenericMessenger
0264
0265 18/09/12 I. Hrivnacova
0266 - Updated code using analysis:
0267 - Now only a selected analysis manager is included
0268 - Making directories in output file is optional
0269 - Adding a line using G4AnalysisManager::GetType()
0270 - General changes (see basic/History)
0271
0272 13/01/12 I. Hrivnacova (exampleB4-V09-05-00)
0273 - Fixed compiler warning on windows:
0274 Allocating the messenger in the DetectorConstruction and EventAction classes
0275 constructors in the constructor body and not in the initialization list
0276 (to avoid passing 'this' in the initializer list).
0277
0278 14/11/11 I. Hrivnacova
0279 - The first tagged version of the new B4 example
0280 (tagged in basic).
0281 Started from novice/N03.