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). 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.