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