Warning, /geant4/examples/extended/field/field01/History is written in an unsupported language. File is not indexed.
0001 # Example field01 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 ## 2024-04-29 Ivana Hrivnacova (fieldex01-V11-02-00)
0008 - Replaced FieldSetup and FieldMessenger classes with usage of new
0009 field builder class (G4FieldBuilder)
0010 - Moved setting field value (ThreeVector) from FieldSetup (removed)
0011 in DetectorConstruction and its messenger and removed
0012 setting Z-value only
0013
0014 ## 2023-11-10 I. Hrivnacova (fieldex01-V11-01-01)
0015 - Coding guidelines: split long lines
0016
0017 ## 2023-07-05 I. Hrivnacova (fieldex01-V11-01-00)
0018 - Clang-tidy, new coding guidelines
0019 - Clean-up trailing white-spaces
0020
0021 ## 2022-11-05 J. Apostolakis (fieldex01-V11-00-03)
0022 - field01.cc: Demonstrate using G4TransporationParameters to set looper values for Transportation.
0023 - F01FieldSetup:
0024 * Show how to control Epsilon Min/Max
0025 * Boris method is now available only by modifying the source code (search for 'Boris')
0026
0027 ## 2022-11-05 J. Apostolakis (fieldex01-V11-00-02)
0028 - Added Boris integration method (temporarily as default) as an option.
0029
0030 ## 2022-10-24 I. Hrivnacova fieldex01-V11-00-01)
0031 - Coding guidelines: start data member with 'f' (RunAction)
0032 function members with a capital letter (DetectorConstruction);
0033 use G4int, G4double
0034
0035 ## 2021-12-10 Ben Morgan (fieldex01-V11-00-00)
0036 - Change to new Markdown History format
0037
0038 ---
0039
0040 # History entries prior to 11.0
0041
0042 Nov 28, 2019 I. Hrivnacova - fieldex01-V10-05-00
0043 - Fixed formatting in .README.txt
0044
0045 Dec 4, 2018 J.Apostolakis - fieldex01-V10-04-06
0046 - Corrections to use arguments of methods in F01RunAction.
0047 Fixes compilation warnings.
0048 - Added information to README, .README.txt about new choice of
0049 FSAL drivers and choices to control killing of particles looping
0050 in low density medium with strong field.
0051
0052 Dec 3, 2018 J.Apostolakis - fieldex01-V10-04-05
0053 - field01.cc: Added code to demonstrate use of G4PhysicsListHelper's
0054 UseLowLooperThresholds / UseHighLooperThresholds method
0055 - Added F01RunAction class to demonstrate fine grained control
0056 of G4(Coupled)Transportation's parameters for (killing) looping
0057 tracks. ( Tracks which take too many iterations to finish
0058 integration - typically due to electrons in vacuum, but also
0059 can affect other charged particles. )
0060 - field01.cc, F01FieldSetup and F01DetectorConstruction:
0061 enable use of FSAL stepper and driver. ( To use it uncomment line
0062 in field01.cc )
0063
0064 Nov 12, 2018 J.Apostolakis - fieldex01-V10-04-04
0065 - Improved README, .README.txt and field01.in updating information
0066 on steppers. Noted that DoPri5 (Dormand Prince 7 4/5) is now
0067 the default stepper, and proposed G4NystromRK4 as a fast alternative.
0068
0069 July 27, 2018 I.Hrivnacova - fieldex01-V10-04-02,03
0070 - Added command:
0071 /field/setField Bx By Bz unit
0072 - Macro review and code clean-up:
0073 - Removed EventAction, RunAction, RunActionMessenger
0074 used only for storing random numbers, already available in kernel
0075 - Separated other than visualization settings from vis.mac in a
0076 new init_vis.mac
0077 - Added test for commands defined in the example at the end
0078 of field01.in macro
0079 - Improved visualization of geometry
0080 - Added "beamOn 10" button in gui.mac
0081 - Updated README files
0082
0083 May 15, 2018 J.Allison - fieldex01-V10-04-01
0084 - Remove G4UI_USE and G4VIS_USE.
0085 - Move instantiation of G4UIExecutive to start of main.
0086 - vis.mac, gui.mac: Clean up.
0087 - F01RunAction.cc: Remove vis commands.
0088
0089 May 09, 2018 B.Morgan - fieldex01-V10-04-00
0090 - Include G4Types before use of G4MULTITHREADED. For forward
0091 compatibility with move to #defines over -D for G4 preprocessor
0092 symbols.
0093
0094 May 24, 2017 J.Apostolakis - fieldex01-V10-03-00
0095 - Fixed valgrind error in F01FieldSetup CreateStepperAndChordFinder() method.
0096 first delete all dependent objects, then create new ones.
0097
0098 November 19,2016 A.Dotti - fieldex01-V10-02-05
0099 - explicit set of SD to manager
0100
0101 November 2, 2016 L.Garnier - fieldex01-V10-02-04
0102 - remove icons.mac. Automatically include since interfaces-V10-02-07
0103
0104 October 24, 2016 - I. Hrivnacova - fieldex01-V10-02-03
0105 - Inactivated use of the new Runge Kutta Stepper in field01.in,
0106 not yet working.
0107
0108 October 14, 2016 - I. Hrivnacova - fieldex01-V10-02-02
0109 July 1, 2016 - I. Hrivnacova - fieldex01-V10-02-01
0110 - Replaced F01PhysicsList with FTFP_BERT with G4StepLimiterPhyiscs
0111 - Propagated last update of README in .README.txt and fixed text format
0112
0113 June 8, 2016 - J. Apostolakis - fieldex01-V10-02-00
0114 - Added option to use new Runge Kutta Steppers
0115
0116 September 01, 2015 - I. Hrivnacova - fieldex01-V10-01-02
0117 - Removed F01EventActionMessenger classes, now obsolete, and
0118 replaced /event/printModulo commands in macros with /run/printProgress
0119 - Code cleanup
0120
0121 May 22, 2015 - P. Gumplinger - fieldex01-V10-01-00
0122 - apply coding guideline 3.3
0123
0124 December 02, 2013
0125 - More fixes in gui.mac:
0126 Let execute vis.mac first to make the command in added menus available;
0127 corrected wireframe parameter
0128
0129 November 29, 2013 - I. Hrivnacova
0130 - Fixed gui.mac (commented out command specific to B2 example)
0131
0132 November 28, 2013 - P.Gumplinger - fieldex01-V09-06-10
0133 - fixed typo in F01PrimaryGeneratorAction.cc and added icons.mac
0134 and run.png to svn
0135
0136 November 28, 2013 - M.Asai - fieldex01-V09-06-09
0137 - Fix F01PrimaryGeneratorAction to avoid race condition problem.
0138
0139 November 28, 2013 - M.Asai - fieldex01-V09-06-08
0140 - Fix F01PhysicsList to avoid race condition problem.
0141
0142 November 26, 2013 - I.Hrivnacova - fieldex01-V09-06-07
0143 - Fixed ConstructSDandField():
0144 Moved setting the SD to logical volume outside the test
0145 - Do not test (fAbsorberThickness > 0.) in ConstructCalorimeter()
0146 as setting 0 is not allowed in set command
0147
0148 November 25, 2013 - I.Hrivnacova - fieldex01-V09-06-06
0149 - Put back cleaning volumes and solid stores in ConstructGeometry()
0150
0151 November 22, 2013 - P.Gumplinger - fieldex01-V09-06-05
0152 - add gui.mac and avoid long line
0153
0154 November 21, 2013 - I.Hrivnacova - fieldex01-V09-06-04
0155 - Use new G4RunManager::ReinitializeGeometry to trigger geometry rebuild
0156 when geometry changes
0157 - Remove DetectorConstruction::Update and corresponding UI command that
0158 is not needed anymore
0159 - Set "ToBeBroadcasted == false" for UI commands that modify detector
0160 since these should be executed only by master
0161 - Fixed main (do not call gui.mac which does not exist)
0162 - Code cleanup in F01FieldSetup.*
0163
0164 November 7, 2013 - P.Gumplinger - fieldex01-V09-06-02 and -03
0165 - migration to MT and code cleanup
0166
0167 July 28/31, 2013 - P.Gumplinger - fieldex01-V09-06-00 and -01
0168 - fix clang32 compilation error
0169
0170 February 14, 2013 - I.Hrivnacova
0171 -----------------------------
0172 - Applied coding guidelines (data members initialization);
0173 tagged in examples/field
0174
0175 November 15, 2012 - I.Hrivnacova - fieldex01-V09-05-01
0176 -----------------------------
0177 - Fixed F01DetectorMessenger.hh file description
0178
0179 October 15, 2012 - I.Hrivnacova - fieldex01-V09-05-00
0180 -----------------------------
0181 - Applied coding guidelines, code clean-up
0182
0183 August 16, 2010 - H.Kurashige - fieldex01-V09-03-04
0184 -----------------------------
0185 - Removed inclusion of G4ParticleWithCuts header.
0186
0187 June 2, 2010 J.Perl - fieldex01-V09-03-03
0188 -------------------
0189 - Updated vis usage
0190
0191 May 12, 2010 John Allison - fieldex01-V09-03-02
0192 -------------------------
0193 - Introduced G4UIExecutive.
0194
0195 Apr 8th, 2010 Gabriele Cosmo - fieldex01-V09-03-01
0196 ----------------------------
0197 - Removed unused pointers to G4MultipleScattering left...
0198
0199 Mar 25th, 2010 Gabriele Cosmo - fieldex01-V09-03-00
0200 -----------------------------
0201 - Migrated physics list to use particle-based multiple-scattering processes.
0202
0203 Nov 4th, 2009 Peter Gumplinger - fieldex01-V09-02-00
0204 --------------------------------
0205 - fix the density of STP Carbon Dioxide in DetectorConstruction
0206
0207 May 23rd, 2007 John Apostolakis - fieldex01-V08-03-00
0208 --------------------------------
0209 - Taken out FastSimulationManagerProcess, which is not needed.
0210
0211 Dec 6th, 2005 Gabriele Cosmo
0212 -----------------------------
0213 - Trivial changes for support of CLHEP-2.0.X series.
0214
0215 May 3rd, 2005 John Allison (examples-V07-00-03)
0216 ------------------------------------------------
0217 - Replaced vis manager with G4VisExecutive.
0218
0219 Dec 3rd, 2004 Gabriele Cosmo
0220 ----------------------------
0221 - Implemented migration to <cmath>.
0222
0223 Dec 3rd, 2004 Vladimir Grichine
0224 -------------------------------
0225 - Removed dependency on old PAI and XTR models in PhysicsList.
0226
0227 Dec 2nd, 2004 John Apostolakis (fieldex01-V06-02-01)
0228 -------------------------------------------------
0229 - Took out un-needed inclusion of G4PAIclusterModel in Detector-Construction
0230
0231 Sep 15rd, 2004 V.Ivanchenko (fieldex01-V06-02-00)
0232 -------------------------------------------------
0233 - Minor cleanup of PhysicsList
0234
0235 Mar 23rd, 2003 John Apostolakis (fieldex01-V06-00-00)
0236 -----------------------------------------------------
0237 - F01FieldSetup corrections
0238 o fixed SetFieldValue(double) method (along Z) to update field mgr & eq
0239 o fixed SetFieldValue(vector) method to update equation as well
0240
0241 Dec 1st, 2003 John Apostolakis (fieldex01-V05-02-01)
0242 -----------------------------------------------------
0243 - F01FieldSetup corrections
0244 o deleting forgotten inheritance from G4MagneticField
0245 o fixing SetFieldValue(vector) method to update field manager
0246 - F01SteppingVerbose: New output format.
0247 - Fully deleted F01ElectroMagneticField.
0248 - field01.in: different energies, 1 track each in place of 100 events of 1 energy.
0249 --> updated output file, using output from run on pcgeant2 / gcc 3.2
0250
0251 Nov 25th, 2003 John Apostolakis (fieldex01-V05-02-00)
0252 -----------------------------------------------------
0253 - Renamed F01ElectroMagneticField into F01FieldSetup (as it is a creator,
0254 not a field).
0255 - FieldSetup is now called in Detector Construction, not main.
0256
0257 Nov 25th, 2003 Gabriele Cosmo
0258 -----------------------------
0259 - Open geometry before clearing stores in DetectorConstruction class.
0260
0261 Nov 13th, 2003 - John Allison
0262 -----------------------------
0263 - Removed OPACS from Vis Manager.
0264
0265 Nov 12th, 2003 - G.Cosmo (fieldex-V05-02-01)
0266 --------------------------------------------
0267 - Cleared compilation warnings in F01ElectroMagneticField.hh.
0268
0269 Aug 27th, 2003 - V.Ivantchenko (fieldex-V05-02-00)
0270 --------------------------------------------------
0271 - Removed obsolete interfaces.
0272
0273 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
0274 --------------------------------------------
0275 - Fixed mechanism for update of geometry in detector-construction.
0276 - Fixed pedantic warnings ...
0277
0278 Feb 20th, 2003 - V.Ivanchenko
0279 -----------------------------
0280 - Cut per region
0281
0282 Nov 7th, 2001 - G.Cosmo
0283 -----------------------
0284 - More cleanup and fixes to primary generator gun (V.Grichine).
0285
0286 Oct 15th, 2001 - G.Cosmo
0287 ------------------------
0288 - Cleaned from test code.