Back to home page

EIC code displayed by LXR

 
 

    


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.