Back to home page

EIC code displayed by LXR

 
 

    


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