Back to home page

EIC code displayed by LXR

 
 

    


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.