Warning, /geant4/examples/advanced/microbeam/History is written in an unsupported language. File is not indexed.
0001 # Example microbeam 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 ## 2025-01-03 S. Incerti (microbeam-V11-03-00)
0008 - Added ntuple merging
0009
0010 ## 2023-11-15 I. Hrivnacova (microbeam-V11-01-01)
0011 - Updated vis.mac:
0012 - Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
0013 and simplified comments.
0014
0015 ## 2023-10-10 John Allison (microbeam-V11-01-00)
0016 - vis.mac: Remove defunct command /vis/ogl/set/displayListLimit.
0017 - This command no longer operates. There is now no display list limit.
0018 (The only limit is available memory.)
0019 - The command is deprecated and, anyway, causes a crash if the app is built
0020 without an OpenGL driver.
0021
0022 ## 2022-03-21 S. Incerti (microbeam-V11-00-01)
0023 - Switched back to original switching field value
0024
0025 ## 2021-12-10 Ben Morgan (microbeam-V11-00-00)
0026 - Change to new Markdown History format
0027
0028 ---
0029
0030 # History entries prior to 11.0
0031
0032 06 November 2021 I. Hrivnacova - tag microbeam-V10-07-06
0033 - Added analysis manager Clear() call instead of
0034 deleting in the end of run (removed on July 19)
0035
0036 06 October 2021 I. Hrivnacova - tag microbeam-V10-07-05
0037 - Migration to new G4AnalysisManager.hh header;
0038 define the default output file type (root),
0039 removed Analysis.hh.
0040
0041 19 July 2021 - I. Hrivnacova - tag microbeam-V10-07-04
0042 - Updated for changes in the analysis category:
0043 removed deleting of the analysis manager,
0044 as this is now done by the Geant4 kernel.
0045
0046 10 June 2021 - V. Ivanchenko - tag microbeam-V10-07-03
0047 - an attempt to fix problems at nightly and some clean-up:
0048 microbeam.cc - do not initialize run and number of threads, let
0049 these be done in microbeam.mac
0050 DetectorConstruction - use CLHEP::twopi; do not have fField pointer
0051 as the class member, instead use G4AutoDelete registration
0052 CellParameterisation - initilize all data members
0053
0054 24 May 2021 - B. Morgan (microbeam-V10-07-02)
0055 - Bump required CMake version range to 3.12...3.20, matching core Geant4
0056
0057 15 Feb 2021 - S. Guatelli - tag microbeam-V10-07-01
0058 - explicit constructors and "override" instead of "virtual" in derived classes.
0059 Initialisation of G4double/G4int variables in the DetectorConstruction
0060
0061 09 Feb 2021 - S. Guatelli - tag microbeam-V10-07-00
0062 - Initialisation of fDose3DDose and fMapVoxels in the
0063 constructor of the RunAction class
0064
0065 15 Nov 2020 - S. Guatelli - tag microbeam-V10-06-01
0066 - Migration to G4RunManagerFactory
0067
0068 02 Nov 2020 - B.Morgan - tag microbeam-V10-06-00
0069 - Support same CMake version range as core Geant4
0070
0071 04 Sep 2018 - S. Incerti - tag microbeam-V10-04-04
0072 - updated visualization
0073
0074 22 July 2018 - V.Ivanchenko - tag microbeam-V10-04-03
0075 - DetectorConstruction - removed user limits per volume
0076 - microbeam.cc - use default random engine
0077
0078 22 July 2018 - V.Ivanchenko - tag microbeam-V10-04-02
0079 - PhysicsListMessenger - the default step limit is set to 1 mm
0080
0081 20 July 2018 - V.Ivanchenko - tag microbeam-V10-04-01
0082 - StepMax - take thread safe class from EM extended examples
0083 - PhysicsList, PhysicsListMessenger - use StepMax
0084 - DetectorConstruction - protect from double initialisation
0085
0086 10 May 2018 - B. Morgan - tag microbeam-V10-04-00
0087 - Include G4Types before use of G4MULTITHREADED. For forward
0088 compatibility with move to #defines over -D for G4 preprocessor
0089 symbols.
0090
0091 26 October 2017 - D. Sorokin - tag microbeam-V10-03-04
0092 - DetectorConstructin.cc build fix
0093
0094 15 Aug 2017 - S. Incerti - tag microbeam-V10-03-03
0095 - updated plot.C
0096
0097 15 Aug 2017 - S. Incerti - tag microbeam-V10-03-02
0098 - modified voxel dose normalisation
0099
0100 09 March 2017 - V.Ivanchenko - tag microbeam-V10-03-01
0101 - PhysicsList, PhysicsListMessenger - removed obsolete way of
0102 cut definition
0103 - DetectorConstruction - thread safe definition of magnetic field
0104 - SteppingAction - simplified implementation, added check on
0105 alpha leaving the world volume
0106
0107 30 Dec 2016 - S.Incerti - tag microbeam-V10-03-00
0108 - cleanup and relaxed step size constraints
0109
0110 07 Nov 2016 - S.Incerti - tag microbeam-V10-02-04
0111 - correct warnings from clang compilers
0112
0113 21 Oct 2016 - S.Incerti - tag microbeam-V10-02-03
0114 - correct use of particleIterator as required by clang39
0115
0116 19 Oct 2016 - S.Incerti - tag microbeam-V10-02-02
0117 - relaxed conditions on max step size and magnetic
0118 field parameters in DetectorConstruction
0119
0120 25 Aug 2016 - S.Incerti - tag microbeam-V10-02-01
0121 - updated plot.C foor ROOT v6
0122
0123 02 Mar 2016 - S.Incerti - tag microbeam-V10-02-00
0124 - removed exp
0125
0126 28 Aug 2015 - S.Incerti - tag microbeam-V10-01-03
0127 - added stronger constraints on SetMinimumEpsilonStep
0128 and SetMaximumEpsilonStep
0129
0130 18 Aug 2015 - S.Incerti - tag microbeam-V10-01-02
0131 - switched to G4UIExecutive
0132
0133 17 Aug 2015 - S.Incerti - tag microbeam-V10-01-01
0134 - switched to OGLIXm in vis.mac
0135
0136 16 Jan 2015 - S.Incerti - tag microbeam-V10-01-00
0137 - added protection against loops
0138
0139 14 Oct 2014 - S.Incerti - tag microbeam-V10-00-06
0140 - warnings fix for Windows
0141
0142 13 Oct 2014 - S.Incerti - tag microbeam-V10-00-05
0143 - try to fix errors on MTmax
0144
0145 7 Oct 2014 - S.Incerti - tag microbeam-V10-00-04
0146 - removed warnings
0147
0148 6 Oct 2014 - S.Incerti - tag microbeam-V10-00-03
0149 - removed warnings
0150
0151 4 Oct 2014 - S.Incerti - tag microbeam-V10-00-02
0152 - removed warning in CellParameterisation
0153
0154 3 Oct 2014 - L.Garnier - tag microbeam-V10-00-01
0155 - set "/vis/ogl/set/displayListLimit" in vis.mac
0156
0157 24 Sep 2014 - S. Incerti - tag microbeam-V10-00-00
0158 - Switched to singleton for handling of cell phantom
0159
0160 03 Oct 2013 - S. Incerti - tag microbeam-V09-06-07
0161 - Updated for changes in analysis:
0162
0163 30 Sep 2013 - I. Hrivnacova - tag microbeam-V09-06-06
0164 - Updated for changes in analysis:
0165 (removal of G4AnalysisManager::Create(isMaster))
0166
0167 05 Sep 2013 - S. Incerti - tag microbeam-V09-06-05
0168 - Updated README
0169
0170 27 Aug 2013 - G. Cosmo - tag microbeam-V09-06-04
0171 - Added G4Ellipsoid among solids enabled for parameterisation.
0172
0173 23 Aug 2013 - S. Incerti - tag microbeam-V09-06-03
0174 - Migration to MT (cont.)
0175
0176 22 Aug 2013 - S. Incerti - tag microbeam-V09-06-02
0177 - Migration to MT
0178
0179 30 May 2013 - L. Pandola - tag microbeam-V09-06-01
0180 - Migrate analysis from AIDA to g4tools (no AIDA
0181 dependency any longer). Minor fix in the CMakeLists.txt
0182
0183 19 April 2013 - S. Incerti - tag microbeam-V09-06-00
0184 - Removed comparisons of strings in MicrobeamSteppingAction
0185
0186 06 November 2012 - L. Pandola - tag microbeam-V09-05-07
0187 - Fix syntax in CMakeLists.txt
0188
0189 03 November 2012 - S. Incerti - tag microbeam-V09-05-06
0190 - Removed shadowing in MicrobeamEMField.cc
0191 - Simplified physics list
0192
0193 26 October 2012 - L.Pandola - tag microbeam-V09-05-05
0194 - Changed CMakeLists.txt to deal with VIS/UI and AIDA
0195
0196 26 October 2012 - S.Incerti - tag microbeam-V09-05-04
0197 - Renamed executable
0198
0199 16 October 2012 - S.Incerti - tag microbeam-V09-05-03
0200 - Added CMakeLists.txt (thanks to Luciano)
0201
0202 12 October 2012 - G.Cosmo - tag microbeam-V09-05-02
0203 - Explicit inclusion of units and constants headers.
0204
0205 20 May 2012 - S. Incerti - tag microbeam-V09-05-01
0206 - Updated composition of cell cytoplasm
0207
0208 24 February 2012 - S. Incerti - tag microbeam-V09-05-00
0209 - Added description of composition of cell
0210
0211 04 October 2011 - S. Incerti - tag microbeam-V09-04-04
0212 - more clean-up after Gunter's improvements
0213
0214 03 October 2011 - G.Folger - tag microbeam-V09-04-03
0215 - fix missed compilation warnings from gcc46 in MicrobeamEMField.cc
0216
0217 03 October 2011 - G.Folger - tag microbeam-V09-04-02
0218 - fix compilation warnings from gcc46 in MicrobeamEMField.cc
0219 and MicrobeamPhantomConfiguration.cc
0220
0221 11 August 2011 - S. Incerti - tag microbeam-V09-04-01
0222 - Removed system command
0223 - Removed web page
0224
0225 06 June 2011 - V.Ivanchenko - tag microbeam-V09-04-00
0226 - Removed obsolete hadron elastic builders
0227
0228 16 November 2010 - J. Allison - tag microbeam-V09-03-09
0229 - Microbeam.cc: Introduced G4UIExecutive.
0230 - MicrobeamRunAction.cc:
0231 o Removed /vis/viewer/update. (Issued by vis manager at end of run anyway.)
0232 - vis.mac: Added:
0233 # Specify target point (so a viewpoint rotation keeps it in view)
0234 /vis/viewer/set/targetPoint -1461.42 0.0 -386.51 mm
0235
0236 09 November 2010 - M. Asai - tag microbeam-V09-03-08
0237 - Fix AIDA file option.
0238
0239 07 October 2010 - S. Incerti - tag microbeam-V09-03-07
0240 - Updated for use of AIDA fof histograms.
0241
0242 10 June 2010 - V.Ivanchenko - tag microbeam-V09-03-06
0243 - Added option "ionGasModel" to the Physics List
0244
0245 09 June 2010 - J. Perl - tag microbeam-V09-03-05
0246 - Have vis.mac disabled by default
0247
0248 09 June 2010 - S. Incerti - tag microbeam-V09-03-04
0249 - Switched to physics_list library. microbeam.mac adapted.
0250
0251 06 June 2010 - S. Incerti - tag microbeam-V09-03-03
0252 - Removed unused variable (evt) in MicrobeamEventAction.cc
0253
0254 03 June 2010 - J.Perl - tag microbeam-V09-03-02
0255 - Update vis usage
0256
0257 23 February 2010 - S. Incerti - tag microbeam-V09-03-01
0258 - changed material/density selection in MicrobeamPhantomConfiguration.cc
0259 (thanks to gunter)
0260
0261 23 February 2010 - S. Incerti - tag microbeam-V09-03-00
0262 - Added density initialisation in MicrobeamPhantomConfiguration.cc
0263 (thanks to gunter)
0264
0265 30 April 2009 - S. Incerti - tag microbeam-V09-02-01
0266 - Updated Physics list to migrated Livermore processes
0267 - Corrected plot.C
0268 - Corrected switching field value
0269
0270 26 February 2009 - G.Folger - tag microbeam-V09-02-00
0271 - Correct MicrobeamEMField.cc to use logical &&, not bit & in if().
0272
0273 23 October 2008 - tag microbeam-V09-01-03
0274 - Corrected typos in zero field region in MicrobeamEMField.cc
0275
0276 20 August 2008 - tag microbeam-V09-01-02
0277 - Modified process ordering of G4eBremsstrahlung and G4StepLimiter in MicrobeamPhysicstList.cc
0278
0279 16 June 2008 - tag microbeam-V09-01-01
0280 - Added units in MicrobeamPhantomconfiguration.cc and
0281 MicrobeamSteppingAction.cc
0282
0283 28 August 2007 - tag microbeam-V09-00-03 - G. Cosmo
0284 - Replaced M_PI constants with CLHEP::pi, and protected usage of G4UItcsh
0285 to allow for compilation on WIN32-VC systems.
0286
0287 22 August 2007 - tag microbeam-V09-00-02 - S. Incerti
0288 - Updated dose computation to take into account volume edges in src/MicrobeamSteppingAction.cc
0289
0290 21 August 2007 - tag microbeam-V09-00-01 - S. Incerti
0291 - Changed number of incident alpha particles in microbeam.mac
0292
0293 05 July 2007 - S. Incerti
0294 - Added protection against scattering at large angles in collimators in src/MicrobeamEMField.cc
0295 - Suppressed field manager in zero field zones in src/MicrobeamEMField.cc
0296 - Chose kUndefined optimization in cell phantom implementation in src/MicrobeamDetectorConstruction.cc
0297 - Updated dose computation for very low energy secondaries in src/MicrobeamSteppingAction.cc
0298
0299 27 Fev 2007 - S. Incerti
0300 - Modified dE/dX calculation in src/MicrobeamSteppingAction.cc
0301 in order to average on Pre/Post step.
0302 - Updated README and html files with publications.
0303
0304 23 Nov 2006 - S. Incerti (microbeam-V08-01-01)
0305 - Replaced G4MultipleScattering process for alphas by
0306 G4hMultipleScattering process in src/MicrobeamPhysicsList.cc.
0307
0308 22 Nov 2006 - G. Cosmo (microbeam-V08-01-00)
0309 - Removed obsolete vis-manager classes. Now using G4VisExecutive.
0310
0311 24 Jun 2006 - S. Incerti
0312 - Corrected for CLHEP 2.0.2.3 compatibility.
0313
0314 06 Apr 2006 - S. Incerti
0315 - Updated README file.
0316
0317 04 Apr 2006 - MGP
0318 - Package created.