Warning, /geant4/examples/extended/field/field02/History is written in an unsupported language. File is not indexed.
0001 # Example field02 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 (fieldex02-V11-02-02)
0010 - Use GeometryHasBeenModified() in place of ReinitializeGeometry() in
0011 DetectorCostruction UI commands implementation, for thread safety.
0012
0013 ## 2024-09-18 Gabriele Cosmo (fieldex02-V11-02-01)
0014 - Migrated to use G4RunManagerFactory.
0015 - Use default MixMax random generator.
0016
0017 ## 2024-04-29 Ivana Hrivnacova (fieldex02-V11-02-00)
0018 - Replaced FieldSetup and FieldMessenger classes with usage of new
0019 field builder class (G4FieldBuilder)
0020 - Moved setting field value (ThreeVector) from FieldSetup (removed)
0021 in DetectorConstruction and its messenger and removed
0022 setting Z-value only
0023
0024 ## 2023-07-05 Ivana Hrivnacova (fieldex02-V11-01-00)
0025 - Clang-tidy, new coding guidelines
0026 - Clean-up trailing white-spaces
0027
0028 ## 2021-12-10 Ben Morgan (fieldex02-V11-00-00)
0029 - Change to new Markdown History format
0030
0031 ---
0032
0033 # History entries prior to 11.0
0034
0035 July 27, 2018 I.Hrivnacova - fieldex02-V10-04-02
0036 - Added command:
0037 /field/setField Bx By Bz unit
0038 - Macro review and code clean-up:
0039 - Removed EventAction, RunAction, RunActionMessenger
0040 used only for storing random numbers, already available in kernel
0041 - Separated other than visualization settings from vis.mac in a
0042 new init_vis.mac
0043 - Added test for commands defined in the example at the end
0044 of field02.in macro
0045 - Improved visualization of geometry
0046 - Added "beamOn 10" button in gui.mac
0047 - Updated README files
0048
0049 May 15, 2018 J.Allison - fieldex01-V10-04-01
0050 May 15, 2018 J.Allison - fieldex02-V10-04-01
0051 - Remove G4UI_USE and G4VIS_USE.
0052 - Move instantiation of G4UIExecutive to start of main.
0053 - F02RunAction.cc: Remove vis commands.
0054
0055 May 09, 2018 B.Morgan - fieldex02-V10-04-00
0056 - Include G4Types before use of G4MULTITHREADED. For forward
0057 compatibility with move to #defines over -D for G4 preprocessor
0058 symbols.
0059
0060 May 24, 2017 J.Apostolakis - fieldex02-V10-03-02
0061 - Fixed F02ElectricFieldSetup UpdateIntegrator() method (avoid double
0062 deletion of driver - done by chord finder already. )
0063
0064 May 17, 2017 J.Apostolakis - fieldex02-V10-03-00, 01
0065 - Fixed F02ElectricFieldSetup Update...() method.
0066 * Now all old objects are deleted first, and then new objects are created.
0067 * Renamed UpdateStepper() to UpdateIntegrator() to clarify its role
0068
0069 November 19, 2016 A.Dotti - fieldex02-V10-02-03
0070 - explicit set of SD to manager
0071
0072 November 02, 2016 L.Garnier - fieldex02-V10-02-02
0073 - remove icons.mac. Automatically include since interfaces-V10-02-07
0074
0075 July 04, 2016 - I. Hrivnacova - fieldex02-V10-02-01
0076 - Fix for Doxygen documentation
0077
0078 July 01, 2015 - I. Hrivnacova - fieldex02-V10-02-00
0079 - Replaced F02PhysicsList with FTFP_BERT with G4StepLimiterPhysics
0080
0081 September 01, 2015 - I. Hrivnacova - fieldex02-V10-01-02
0082 - Removed F02EventActionMessenger class, now obsolete, and
0083 replaced /event/printModulo commands in macros with /run/printProgress
0084 - Code cleanup
0085
0086 May 22, 2015 - P. Gumplinger - fieldex02-V10-01-00
0087 - apply coding guideline 3.3
0088
0089 December 02, 2013
0090 - More fixes in gui.mac:
0091 Let execute vis.mac first to make the command in added menus available;
0092 corrected wireframe parameter
0093
0094 November 29, 2013 - I. Hrivnacova
0095 - Fixed gui.mac (commented out command specific to B2 example)
0096
0097 November 28, 2013 - M.Asai - fieldex02-V09-06-07, fieldex02-V09-06-08
0098 - Fix F02PrimaryGeneratorAction to avoid race condition problem.
0099
0100 November 28, 2013 - M.Asai - fieldex02-V09-06-06
0101 - Fix F02PhysicsList to avoid race condition problem.
0102
0103 November 26, 2013 - I.Hrivnacova - fieldex02-V09-06-05
0104 - Fixed ConstructSDandField():
0105 Moved setting the SD to logical volume outside the test
0106 - Do not test (fAbsorberThickness > 0.) in ConstructCalorimeter()
0107 as setting 0 is not allowed in set command
0108
0109 November 25, 2013 - I.Hrivnacova - fieldex02-V09-06-04
0110 - Put back cleaning volumes and solid stores in ConstructGeometry()
0111
0112 November 22, 2013 - P.Gumplinger - fieldex02-V09-06-03
0113 - add gui.mac back in and avoid long line
0114
0115 November 21, 2013 - I.Hrivnacova - fieldex02-V09-06-02
0116 - Use new G4RunManager::ReinitializeGeometry to trigger geometry rebuild
0117 when geometry changes
0118 - Remove DetectorConstruction::Update and corresponding UI command that
0119 is not needed anymore
0120 - Set "ToBeBroadcasted == false" for UI commands that modify detector
0121 since these should be executed only by master
0122 - Fixed main (do not call gui.mac which does not exist)
0123 - Code cleanup in F02ElectricFieldSetup.cc
0124
0125 November 7, 2013 P.Gumplinger - fieldex02-V09-06-01
0126 - migration to MT and code cleanup
0127
0128 July 26, 2013 - P.Gumplinger - fieldex02-V09-06-00
0129 - fix clang32 compilation warnings
0130
0131 February 14, 2013 - I.Hrivnacova
0132 -----------------------------
0133 - Applied coding guidelines (data members initialization, separators);
0134 tagged in examples/field
0135
0136 November 28, 2012 Gabriele Cosmo - fieldex02-V09-05-01
0137 --------------------------------
0138 - Fixed cases of variable shadowing.
0139
0140 October 17, 2012 - I.Hrivnacova - fieldex02-V09-05-00
0141 -------------------------------
0142 - Applied coding guidelines, code clean-up
0143
0144 August 16, 2010 H.Kurashige - fieldex02-V09-03-04
0145 ---------------------------
0146 - Removed inclusion of G4ParticleWithCuts header.
0147
0148 June 2, 2010 J.Perl - fieldex02-V09-03-03
0149 -------------------
0150 - Updated vis usage.
0151
0152 May 12, 2010 John Allison - fieldex02-V09-03-02
0153 -------------------------
0154 - Introduced G4UIExecutive.
0155
0156 Apr 8th, 2010 Gabriele Cosmo - fieldex02-V09-03-01
0157 ----------------------------
0158 - Removed unused pointers to G4MultipleScattering left...
0159
0160 Mar 25th, 2010 Gabriele Cosmo - fieldex02-V09-03-00
0161 -----------------------------
0162 - Migrated physics list to use particle-based multiple-scattering processes.
0163
0164 Nov 4th, 2009 Peter Gumplinger - fieldex02-V09-02-00
0165 --------------------------------
0166 - fix the density of STP Carbon Dioxide in DetectorConstruction
0167
0168 May 15th, 2008 Tatiana Nikitina - fieldex02-V09-01-01
0169 --------------------------------
0170 - Added handling of units for electric field in messenger.
0171
0172 May 5th, 2008 Tatiana Nikitina - fieldex02-V09-01-00
0173 -------------------------------
0174 - Fixed setup to correctly handle electric field instead of the inherited
0175 setup for magnetic field.
0176
0177 May 23rd, 2007 John Apostolakis - fieldex02-V08-03-00
0178 --------------------------------
0179 - Taken out FastSimulationManagerProcess, which is not needed.
0180
0181 Dec 6th, 2005 Gabriele Cosmo
0182 -----------------------------
0183 - Trivial changes for support of CLHEP-2.0.X series.
0184
0185 Oct 13th, 2005 - V.Grichine (fieldex02-V07-01-00)
0186 ---------------------------
0187 - Removed cluster models from detector construction.
0188 Coworks with gpara-V07-01-00.
0189
0190 May 3rd, 2005 - J.Allison (examples-V07-00-03)
0191 -------------------------
0192 - Replaced vis manager with G4VisExecutive.
0193
0194 Dec 3rd, 2004 - G.Cosmo
0195 -----------------------
0196 - Implemented migration to <cmath>.
0197
0198 Dec 3rd, 2004 - V.Grichine
0199 --------------------------
0200 - Removed dependency on old PAI and XTR models in PhysicsList.
0201
0202 Sep 15rd, 2004 - V.Ivanchenko (fieldex02-V06-02-00)
0203 -----------------------------
0204 - Minor cleanup of PhysicsList.
0205
0206 Nov 25th, 2003 - G.Cosmo
0207 ------------------------
0208 - Open geometry before clearing stores in DetectorConstruction class.
0209
0210 Nov 13th, 2003 - J.Allison
0211 --------------------------
0212 - Removed OPACS from Vis Manager.
0213
0214 Nov 12th, 2003 - J.Apostolakis (fieldex-V05-02-01)
0215 ------------------------------
0216 - Revised to work with new field tags (field-V05-02-04 and later)
0217 * creation of chord finder for electric field must be explicit
0218 - Created helper class F02ElectricFieldSetup, using nearly all of
0219 F02ElectroMagneticField, but not being a field.
0220 - Changed other parts to use this class.
0221
0222 Aug 27th, 2003 - V.Ivantchenko (fieldex-V05-02-00)
0223 ------------------------------
0224 - Removed obsolete interfaces.
0225
0226 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
0227 ------------------------
0228 - Fixed mechanism for update of geometry in detector-construction.
0229 - Fixed pedantic warnings ...
0230
0231 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00)
0232 -----------------------------
0233 - Cut per region
0234
0235 Dec 4th, 2001 - G.Cosmo (field02-V03-02-01)
0236 -----------------------
0237 - Fix in F02ElectroMagneticField.hh for compilation on Win/VC++.
0238
0239 Nov 13th, 2001 - V.Grichine (field02-V03-02-00)
0240 ---------------------------
0241 - Added number of variables to steppers in F02ElectroMagneticField.cc.
0242 Coworks with tag "field-V03-02-03" of geometry/magneticfield.
0243
0244 Nov 7th, 2001 - G.Cosmo
0245 -----------------------
0246 - More cleanup and fixes to primary generator gun (V.Grichine).
0247
0248 Oct 15th, 2001 - G.Cosmo
0249 ------------------------
0250 - Cleaned from test code.