Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/field/field04/History is written in an unsupported language. File is not indexed.

0001 # Example field04 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).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006 
0007 -------------------------------------------------------------------------------
0008 
0009 ## 2024-09-30 Gabriele Cosmo (fieldex04-V11-02-01)
0010 - Use GeometryHasBeenModified() in place of ReinitializeGeometry() in
0011   DetectorCostruction UI commands implementation, for thread safety.
0012 
0013 ## 2024-09-18 Gabriele Cosmo (fieldex04-V11-02-00)
0014 - Migrated to use G4RunManagerFactory.
0015 - Use default MixMax random generator.
0016 - Avoid use of G4AutoDelete for G4StepMax, as clashing with thread-local
0017   singletons deletion operated by G4TaskingRunManager.
0018 
0019 ## 2023-09-05 Gabriele Cosmo (fieldex04-V11-01-01)
0020 - Replaced use of deprecated G4TouchableHistoryHandle with G4TouchableHandle.
0021 
0022 ## 2023-07-05 Ivana Hrivnacova (fieldex04-V11-01-00)
0023 - Clang-tidy, new coding guidelines
0024 - Removed dummy F04SteppingActionMessenger
0025 - Clean-up trailing white-spaces
0026 
0027 ## 2022-11-16 John Apostolakis (fieldex04-V11-00-03)
0028 - Corrected assignement of epsMax=0.001 .  Also epsMin is dimensionless!
0029 
0030 ## 2022-10-04 Ben Morgan (fieldex04-V11-00-02)
0031 - Replace sprintf with std::to_string to fix deprecation warnings on macOS 13
0032 
0033 ## 2022-08-26 Gabriele Cosmo (fieldex04-V11-00-01)
0034 - Fixed compilation warning on gcc-12.1 in F04TrajectoryPoint constructor.
0035 
0036 ## 2021-12-10 Ben Morgan (fieldex04-V11-00-00)
0037 - Change to new Markdown History format
0038 
0039 ---
0040 
0041 # History entries prior to 11.0
0042 
0043 October 25, 2021 B.Morgan - fieldex04-V10-07-00
0044 - Use G4StrUtil functions replacing deprecated G4String member functions
0045 
0046 November 19, 2019 G.Cosmo - fieldex04-V10-05-00
0047 - Removed useless double-definition of copy-ctr for F04StepMax and deleted.
0048 
0049 July 27, 2018 I.Hrivnacova - fieldex04-V10-04-02
0050 - Macro review and code clean-up:
0051   - Modify handling program according to basic examples
0052   - Separated other than visualization settings from vis.mac in a
0053     new init_vis.mac and added 'startPhase' program argument
0054   - Added test for commands defined in the example at the end
0055     of field04.in macro
0056   - Removed SetCut functions and commands from the physics list and
0057     physics list messenger (available in G4 kernel)
0058   - Fixed warnings when geometry parameters are set in PreInit phase
0059   - Improved visualization of geometry
0060   - Added "beamOn 10" button in gui.mac
0061   - Updated README files
0062 
0063 May 15, 2018 J.Allison - fieldex04-V10-04-01
0064 - Remove G4UI_USE and G4VIS_USE.
0065 - Move instantiation of G4UIExecutive to start of main.
0066 - vis.mac, gui.mac: Clean up.
0067 
0068 May 09, 2018 B.Morgan - fieldex04-V10-04-00
0069 - Include G4Types before use of G4MULTITHREADED. For forward
0070   compatibility with move to #defines over -D for G4 preprocessor
0071   symbols.
0072 
0073 Nov 02, 2016 L.Garnier (fieldex04-V10-02-03)
0074 - remove icons.mac. Automatically include since interfaces-V10-02-07
0075 
0076 Oct 14, 2016 P.Gumplinger - (fieldex04-V10-02-02)
0077 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0078     fix required by clang39 on Linux and MAC
0079 
0080 Jul 07, 2016 P.Gumplinger - (fieldex04-V10-02-01)
0081 - replace F04ExtraPhysics with G4StepLimiterPhysics and
0082   replace F04OpticalPhysics with G4OpticalPhysics
0083 
0084 May 19, 2016 G.Cosmo - (fieldex04-V10-02-00)
0085 - Fixed compilation warning on gcc-6.1 in F04GlobalField.
0086 
0087 May 14, 2015 P.Gumplinger - (fieldex04-V10-01-01, 00)
0088 - Removed obsolete /event/drawTrack and /event/printModulo.
0089 
0090 November 5, 2014 A.Dotti -  (fieldex04-V10-00-11)
0091 - Bug fixing for shared process.
0092 
0093 October 28, 2014 A. Dotti - (fieldex04-V10-00-10)
0094 - Proting to new optical phsyics processes API
0095   (no statics), requires: xrays-V10-00-06, op-V10-00-09,
0096   phys-ctor-em-V10-00-18.
0097 
0098 February 28, 2014 G. Cosmo - (fieldex04-V10-00-09)
0099 - Corrected mismatch for delete/new of fFp pointer array in Clear()...
0100 
0101 February 27, 2014 G. Cosmo - (fieldex04-V10-00-08)
0102 - Set pointer to NULL and fields size to zero in Clear().
0103 
0104 February 25, 2014 G. Cosmo - (fieldex04-V10-00-07)
0105 - F04GlobalField.cc : Fix in destructor to also -avoid- deletion of
0106   fFieldManager!
0107 
0108 February 25, 2014 G. Cosmo - (fieldex04-V10-00-06)
0109 - F04GlobalField.cc : Fix in destructor to -not- delete fFieldPropagator
0110   and set flag in Clear() for avoiding invalid memory access in GetField().
0111 
0112 February 18, 2014 P. Gumplinger - (fieldex04-V10-00-05)
0113 - F04GlobalField.cc : try to fix double delete.
0114 
0115 December 27, 2013 M. Asai - (fieldex04-V10-00-04)
0116 - F04GlobalField.cc : Fix uninitialized variables.
0117 
0118 December 23, 2013 M. Asai - (fieldex04-V10-00-03)
0119 - Limit static method invokation only for master/sequential.
0120 
0121 December 22, 2013 M. Asai - (fieldex04-V10-00-02)
0122 - Avoid static method being invoked by a pointer.
0123 
0124 December 19, 2013 A. Dotti - (fieldex09-V10-00-01)
0125 - Retagging: previous tag was rejected due to MT issues, but
0126   problem is not reproducible. Retagging for debugging
0127 
0128 December 04, 2013 P.Gumplinger - (fieldex04-V10-00-00)
0129 - replace Update method and commands with ReinitializeGeometry
0130 - put back cleaning volumes and solid stores in Construct()
0131 - More Fixes in gui.mac:
0132   Let execute vis.mac first to make the command in added menus available;
0133   Corrected wireframe parameter;
0134 
0135 November 30, 2013 M.Asai - (fieldex04-V09-06-08)
0136 - fix additional thread-safety issues.
0137 - Fixed gui.mac (commented out command specific to B2 example)
0138 
0139 November 28, 2013 M.Asai - (fieldex04-V09-06-07)
0140 - fix thread-safety issues.
0141 
0142 November 15, 2013 P.Gumplinger - (fieldex04-V09-06-06)
0143 - fix compile warning of Windows code in field04.cc
0144 
0145 November 13, 2013 P.Gumplinger - (fieldex04-V09-06-05)
0146 - migration to MT
0147 
0148 August 26, 2013 P.Gumplinger - (fieldex04-V09-06-04)
0149 - do not execute vis.mac in main
0150 
0151 July 29, 2013 P.Gumplinger - (fieldex04-V09-06-03)
0152 - fix MAC/clang32 compilation warnings
0153 
0154 Apr 13, 2013 A.Dotti - (fieldex04-V09-06-02)
0155 - Changes in API physics list for MT
0156 
0157 Dec 12, 2012 A.Ribon  - not tagged
0158 - I have rejected my previous tag (fieldex04-V09-06-01) and
0159   switched back to QGSP_BERT_EMV, because it is used via the
0160   physics list factory, so it is fine!
0161 
0162 Dec 12, 2012 A.Ribon - fieldex04-V09-06-01
0163 - Replaced QGSP_BERT_EMV with QGSP_BERT.
0164 
0165 Dec 02, 2012 J.Allison - fieldex04-V09-06-00
0166   Migration to DrawTrajectory() (i_mode argument is no longer available):
0167   o F04Trajectory.cc: Removed DrawTrajectory(G4int i_mode).
0168   o F04EventAction.cc: Removed argument from DrawTrajectory().
0169 
0170 Nov 28th, 2012 Gabriele Cosmo - fieldex04-V09-05-04
0171 - Fixed cases of variable shadowing.
0172 
0173 Nov 14th, 2012 Ivana Hrivnacova - fieldex04-V09-05-03
0174 - In vis.mac: replaced OGLIX with OGL
0175 
0176 Nov 6th, 2012 Peter Gumplinger - fieldex04-V09-05-02
0177 - reverse the order of checking thePostLV and thePreLV in the if-statement
0178 
0179 Jun 20th, 2012 Peter Gumplinger    - fieldex04-V09-05-01
0180 - remove SetModel from F04OpticalPhysics.cc co-work with op-V09-05-04
0181 
0182 Jun 18th, 2012 Gabriele Cosmo      - fieldex04-V09-05-00
0183 - Renamed global allocator for F04Trajectory to not clash with one defined
0184   in the kernel.
0185 
0186 Oct 24th, 2010 Peter Gumplinger    - fieldex04-V09-03-02
0187 - Include Mie scattering process and update usage of G4PhysListFactory
0188 
0189 Jun 3rd, 2010, Peter Gumplinger    - fieldex04-V09-03-01
0190 - Modify F04Trajectory class to compile without warnings against
0191   tracking-V09-03-03 by implementing a DrawTrajectory() method.
0192 
0193 March 23rd, 2010, Gunter Folger     - fieldex04-V09-03-00
0194 - Add <ctime> header in src/F04RunAction.cc to fix a compile
0195   error on windows.
0196 
0197 November 6th, 2009 Peter Gumplinger - fieldex04-V09-02-03
0198 - Rewrite F04PhysicsList and F04PhysicsListMessenger and
0199   use the newly available G4PhysListFactory
0200 
0201 October 30th, 2009 John Allison - fieldex04-V09-02-02
0202 - Introduced G4UIExecutive.
0203 
0204 June 1st, 2009 Peter Gumplinger - fieldex04-V09-02-01
0205 - Introduce '/rndm/autoSeed' command and changed the seeding of the
0206   RanecuEngine from time(NULL). Default is autoSeed(false).
0207 
0208 May 27th, 2009 Gabriele Cosmo - fieldex04-V09-02-00
0209 -----------------------------
0210 - Commented out timing for initial seed to allow for reproducibility
0211   or results ...
0212 
0213 December 11th, 2008 Peter Gumplinger - fieldex04-V09-01-06
0214 -----------------------------------
0215 - bug: now the density must be given with units before the call to
0216   ConstructNewMaterial
0217 
0218 November 25st, 2008 Peter Gumplinger - fieldex04-V09-01-05
0219 ------------------------------------
0220 - change to AddPhysicsList("emstandard")
0221 
0222 November 21st, 2008 Peter Gumplinger - fieldex04-V09-01-04
0223 ------------------------------------
0224 - changed F04PhysicsList.cc according to
0225   examples/extended/hadronic/Hadr01
0226 
0227 July 3rd, 2008 Peter Gumplinger - fieldex04-V09-01-03
0228 -------------------------------
0229 - fix: setTheEngine BEFORE setTheSeed in field04.cc
0230 
0231 June 2th, 2008 Vladimir Ivanchenko - fieldex04-V09-01-02
0232 ----------------------------------
0233 - removed obsolete G4HadronProcessStore from PhysicsList
0234 
0235 Mar 26th, 2008 Gunter Folger - fieldex04-V09-01-01
0236 ----------------------------
0237 - final fix to avoid error log - Invalid rotation specification
0238   in F04DetectorConstruction::stringToRotationMatrix
0239 
0240 Mar 5th, 2008  Peter Gumplinger - fieldex04-V09-01-00
0241 -------------------------------
0242 - fix to avoid error log - Invalid rotation specification
0243   in F04DetectorConstruction::stringToRotationMatrix
0244 
0245 Nov 2nd, 2007  Gabriele Cosmo - fieldex04-V09-00-01
0246 -----------------------------
0247 - Minor fixes for porting on Windows platform.
0248 
0249 Oct 29th, 2007  Peter Gumplinger - fieldex04-V09-00-00
0250 --------------------------------
0251 - First implementation.