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