Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/field/field03/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/extended/field/field03/History (Version 11.3.0) and /examples/extended/field/field03/History (Version 9.1.p3)


  1 # Example field03 History                      <<   1 $Id: History,v 1.21 2007/05/23 13:38:37 tnikitin Exp $
                                                   >>   2 -------------------------------------------------------------------
  2                                                     3 
  3 See `CONTRIBUTING.rst` for details of **requir <<   4      =========================================================
  4 which **must** added in reverse chronological  <<   5      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 It must **not** be used as a substitute for wr <<   6      =========================================================
  6                                                <<   7 
  7 ---------------------------------------------- <<   8                     field03 History file
  8                                                <<   9                     --------------------
  9 ## 2024-09-30 Gabriele Cosmo (fieldex03-V11-02 <<  10 This file should be used by the G4 example coordinator to briefly
 10 - Use GeometryHasBeenModified() in place of Re <<  11 summarize all major modifications introduced in the code and keep
 11   DetectorCostruction UI commands implementati <<  12 track of all tags.
 12                                                <<  13 
 13 ## 2024-09-25 Gabriele Cosmo (fieldex03-V11-02 <<  14      ----------------------------------------------------------
 14 - Minor simplification in F03DetectorConstruct <<  15      * Reverse chronological order (last date on top), please *
 15                                                <<  16      ----------------------------------------------------------
 16 ## 2024-09-18 Gabriele Cosmo (fieldex03-V11-02 << 
 17 - Migrated to use G4RunManagerFactory.         << 
 18 - Use default MixMax random generator.         << 
 19                                                << 
 20 ## 2024-04-29 Ivana Hrivnacova (fieldex03-V11- << 
 21 - Replaced FieldSetup and FieldMessenger class << 
 22   field builder class (G4FieldBuilder)         << 
 23 - Moved setting field value (ThreeVector) from << 
 24   in DetectorConstruction and its messenger an << 
 25   setting Z-value only                         << 
 26                                                << 
 27 ## 2023-07-05 Ivana Hrivnacova (fieldex03-V11- << 
 28 - Clang-tidy, new coding guidelines            << 
 29 - Clean-up trailing white-spaces               << 
 30                                                << 
 31 ## 2021-12-10 Ben Morgan (fieldex03-V11-00-00) << 
 32 - Change to new Markdown History format        << 
 33                                                << 
 34 ---                                            << 
 35                                                << 
 36 # History entries prior to 11.0                << 
 37                                                << 
 38 July 27, 2018 I.Hrivnacova - fieldex03-V10-04- << 
 39 - Added commands:                              << 
 40    /field/setField  Bx By Bz unit              << 
 41    /field/setLocalField  Bx By Bz unit         << 
 42 - Fixed geometry (corrected overlaps, paramete << 
 43   - Activated checkOverlaps in G4PVPlacements  << 
 44 - Macro review and code clean-up:              << 
 45   - Removed EventAction, RunAction, RunActionM << 
 46     used only for storing random numbers, alre << 
 47   - Separated other than visualization setting << 
 48     new init_vis.mac                           << 
 49   - Added test for commands defined in the exa << 
 50     of field02.in macro                        << 
 51   - Improved visualization of geometry         << 
 52   - Added "beamOn 10" button in gui.mac        << 
 53   - Updated README files                       << 
 54                                                << 
 55 May 15, 2018 J.Allison - fieldex03-V10-04-01   << 
 56 - Remove G4UI_USE and G4VIS_USE.               << 
 57 - Move instantiation of G4UIExecutive to start << 
 58 - vis.mac, gui.mac: Clean up.                  << 
 59 - F03RunAction.cc: Remove vis commands.        << 
 60                                                << 
 61 May 09, 2018 B.Morgan - fieldex03-V10-04-00    << 
 62 - Include G4Types before use of G4MULTITHREADE << 
 63   compatibility with move to #defines over -D  << 
 64   symbols.                                     << 
 65                                                << 
 66 Jun   2, 2017 - J.Apostolakis - fieldex03-V10- << 
 67 - renamed SetStepper() method to CreateStepper << 
 68                                                << 
 69 May  24, 2017 - J.Apostolakis - fieldex03-V10- << 
 70 - fixed valgrind issues in field setup's updat << 
 71     delete all dependent objects, then create  << 
 72                                                << 
 73 November 19, 2016 A.Dotti   - fieldex03-V10-02 << 
 74 - explicit set of SD to manager                << 
 75                                                << 
 76 November 02, 2016 L.Garnier - fieldex03-V10-02 << 
 77 - remove icons.mac. Automatically include sinc << 
 78                                                << 
 79 July 04, 2016 - I. Hrivnacova - fieldex03-V10- << 
 80 - Fix for Doxygen documentation                << 
 81                                                << 
 82 July 01, 2016 - I. Hrivnacova - fieldex03-V10- << 
 83 - Replaced F03PhysicsList with FTFP_BERT with  << 
 84                                                << 
 85 May 19, 2016 - G.Cosmo - fieldex03-V10-02-00   << 
 86 - Fixed compilation warnings on gcc-6.1 in F03 << 
 87                                                << 
 88 September 01, 2015 - I. Hrivnacova - fieldex03 << 
 89 - Removed F03EventActionMessenger class, now o << 
 90   replaced /event/printModulo commands in macr << 
 91 - Code cleanup                                 << 
 92                                                << 
 93 December 02, 2013                              << 
 94 - More fixes in gui.mac:                       << 
 95   Let execute vis.mac first to make the comman << 
 96   corrected wireframe parameter                << 
 97                                                << 
 98 November 29, 2013 - I. Hrivnacova              << 
 99 - Fixed gui.mac (commented out command specifi << 
100                                                << 
101 November 28, 2013 - M.Asai - fieldex03-V09-06- << 
102 - Fix F03PrimaryGeneratorAction to avoid race  << 
103                                                << 
104 November 28, 2013 - M.Asai - fieldex03-V09-06- << 
105 - Fix F03PhysicsList to avoid race condition p << 
106                                                << 
107 November 26, 2013 - I.Hrivnacova - fieldex03-V << 
108 - Fixed ConstructSDandField():                 << 
109   Moved setting the SD and field manager to lo << 
110 - Do not test (fAbsorberThickness > 0.) in Con << 
111   as setting 0 is not allowed in set command   << 
112                                                << 
113 November 25, 2013 - I.Hrivnacova - fieldex03-V << 
114 - Put back cleaning volumes and solid stores i << 
115                                                << 
116 November 22, 2013 - P.Gumplinger - fieldex03-V << 
117 - add gui.mac back in and removed fWorldChange << 
118                                                << 
119 November 21, 2013 - I.Hrivnacova - fieldex03-V << 
120 - Use new G4RunManager::ReinitializeGeometry t << 
121   when geometry changes                        << 
122 - Remove DetectorConstruction::Update and corr << 
123   is not needed anymore                        << 
124 - Set "ToBeBroadcasted == false" for UI comman << 
125   since these should be executed only by maste << 
126 - Fixed main (do not call gui.mac which does n << 
127 - In F03FieldSetup:                            << 
128   - Do not declare fLocalFieldManager thread-l << 
129     as the F03FieldSetup is already thread-loc << 
130   - Code clean-up                              << 
131                                                << 
132 November 12, 2013 P.Gumplinger - fieldex03-V09 << 
133 - migration to MT and code cleanup             << 
134                                                << 
135 July 29, 2013 P.Gumplinger - fieldex03-V09-06- << 
136 - fix MAC/clang32 compilation warnings         << 
137                                                << 
138 February 14, 2013 - I.Hrivnacova               << 
139 -----------------------------                  << 
140 - Applied coding guidelines (data members init << 
141   tagged in examples/field                     << 
142                                                << 
143 October 17, 2012 - I.Hrivnacova - fieldex03-V0 << 
144 -----------------------------                  << 
145 - Applied coding guidelines, code clean-up     << 
146                                                << 
147 August 16th, 2010 H.Kurashige - fieldex03-V09- << 
148 -----------------------------                  << 
149 - Removed inclusion of G4ParticleWithCuts head << 
150                                                << 
151 June 2nd, 2010 J.Perl - fieldex03-V09-03-03    << 
152 ---------------------                          << 
153 - Updated vis usage.                           << 
154                                                << 
155 May 12th, 2010 John Allison - fieldex03-V09-03 << 
156 ---------------------------                    << 
157 - Introduced G4UIExecutive.                    << 
158                                                << 
159 Apr 8th, 2010 Gabriele Cosmo - fieldex03-V09-0 << 
160 ----------------------------                   << 
161 - Removed unused pointers to G4MultipleScatter << 
162                                                << 
163 Mar 25th, 2010 Gabriele Cosmo - fieldex03-V09- << 
164 -----------------------------                  << 
165 - Migrated physics list to use particle-based  << 
166                                                << 
167 Nov 4th,  2009  Peter Gumplinger - fieldex03-V << 
168 --------------------------------               << 
169 - fix the density of STP Carbon Dioxide in Det << 
170                                                    17 
171 May 23rd, 2007  John Apostolakis  -  fieldex03     18 May 23rd, 2007  John Apostolakis  -  fieldex03-V08-03-00
172 --------------------------------                   19 --------------------------------
173 - Taken out FastSimulationManagerProcess, whic     20 - Taken out FastSimulationManagerProcess, which is not needed.
174                                                    21 
175 Apr 27th, 2007 Peter Gumplinger (fieldex03-V08     22 Apr 27th, 2007 Peter Gumplinger (fieldex03-V08-02-00)
176 - Fixed bug in F03FieldSetup:                      23 - Fixed bug in F03FieldSetup:
177   fFieldManager = fLocalFieldManager = GetGlob     24   fFieldManager = fLocalFieldManager = GetGlobalFieldManager();
178   fFieldManager->SetDetectorField(fMagneticFie     25   fFieldManager->SetDetectorField(fMagneticField );
179   fLocalFieldManager->SetDetectorField(fLocalM     26   fLocalFieldManager->SetDetectorField(fLocalMagneticField );
180   The above is a pointer copy and the two G4Fi     27   The above is a pointer copy and the two G4FieldManager point
181   to the same object; i.e. fLocalMagneticField     28   to the same object; i.e. fLocalMagneticField replaces fMagneticField
182   in the GlobalFieldManager. This is not at al     29   in the GlobalFieldManager. This is not at all the intended functionalty
183   supposed to be exhibited by this example!        30   supposed to be exhibited by this example!
184                                                    31 
185 Dec 6th, 2005  Gabriele Cosmo                      32 Dec 6th, 2005  Gabriele Cosmo
186 -----------------------------                      33 -----------------------------
187 - Trivial changes for support of CLHEP-2.0.X s     34 - Trivial changes for support of CLHEP-2.0.X series.
188                                                    35 
189 Oct 13th, 2005  Vladimir Grichine  (fieldex03-     36 Oct 13th, 2005  Vladimir Grichine  (fieldex03-V07-01-00)
190 ---------------------------------                  37 ---------------------------------
191 - Removed cluster models from detector constru     38 - Removed cluster models from detector construction.
192   Coworks with gpara-V07-01-00.                    39   Coworks with gpara-V07-01-00.
193                                                    40 
194 May 3rd, 2005  John Allison  (examples-V07-00-     41 May 3rd, 2005  John Allison  (examples-V07-00-03)
195 ---------------------------                        42 ---------------------------
196 - Replaced vis manager with G4VisExecutive.        43 - Replaced vis manager with G4VisExecutive.
197                                                    44 
198 Dec 3rd, 2004 Gabriele Cosmo                       45 Dec 3rd, 2004 Gabriele Cosmo
199 ----------------------------                       46 ----------------------------
200 - Implemented migration to <cmath>.                47 - Implemented migration to <cmath>.
201                                                    48 
202 Dec 3rd, 2004 Vladimir Grichine                    49 Dec 3rd, 2004 Vladimir Grichine
203 -------------------------------                    50 -------------------------------
204 - Removed dependency on old PAI and XTR models     51 - Removed dependency on old PAI and XTR models in PhysicsList.
205                                                    52 
206 Sep 15rd, 2004 Vladimir Ivanchenko (fieldex03-     53 Sep 15rd, 2004 Vladimir Ivanchenko (fieldex03-V06-02-00)
207 ----------------------------------                 54 ----------------------------------
208 - Minor cleanup of PhysicsList.                    55 - Minor cleanup of PhysicsList.
209                                                    56 
210 Mar 23rd, 2004 John Apostolakis (fieldex03-V06     57 Mar 23rd, 2004 John Apostolakis (fieldex03-V06-00-00)
211 -------------------------------                    58 -------------------------------
212 - F03FieldSetup: fixed SetFieldValue methods t     59 - F03FieldSetup: fixed SetFieldValue methods to update equation, fld-manager.
213 - F03FieldMessenger: added printout of value a     60 - F03FieldMessenger: added printout of value after Set Command.
214                                                    61 
215 Dec  1st, 2003 John Apostolakis (fieldex03-V05     62 Dec  1st, 2003 John Apostolakis (fieldex03-V05-02-00)
216 -------------------------------                    63 -------------------------------
217 - Renamed F03ElectroMagneticField into F03Fiel <<  64 - Renamed F03ElectroMagneticField into F03FieldSetup (as it is a creator, 
218    not a field).                               <<  65    not a field). 
219 - FieldSetup is now called only in Detector Co     66 - FieldSetup is now called only in Detector Construction, not in main.
220                                                    67 
221 Nov 25th, 2003 Gabriele Cosmo                      68 Nov 25th, 2003 Gabriele Cosmo
222 -----------------------------                      69 -----------------------------
223 - Open geometry before clearing stores in Dete     70 - Open geometry before clearing stores in DetectorConstruction class.
224                                                    71 
225 Nov 14th, 2003 John Apostolakis                    72 Nov 14th, 2003 John Apostolakis
226 -------------------------------                    73 -------------------------------
227 - F03ElectroMagneticField:                         74 - F03ElectroMagneticField:
228   o changed minimum step to 0.25 mm, from 1.0      75   o changed minimum step to 0.25 mm, from 1.0 mm.
229                                                    76 
230 Nov 13th, 2003 John Allison                        77 Nov 13th, 2003 John Allison
231 ---------------------------                        78 ---------------------------
232 - Removed OPACS from Vis Manager.                  79 - Removed OPACS from Vis Manager.
233                                                    80 
234 Aug 27th, 2003 V.Ivantchenko (fieldex-V05-02-0     81 Aug 27th, 2003 V.Ivantchenko (fieldex-V05-02-00)
235 ----------------------------------------------     82 ------------------------------------------------
236  - Remove obsolete interfaces                      83  - Remove obsolete interfaces
237                                                    84 
238 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)       85 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
239 --------------------------------------------       86 --------------------------------------------
240 - Fixed mechanism for update of geometry in de     87 - Fixed mechanism for update of geometry in detector-construction.
241 - Corrected GetFieldValue in ElectroMagneticFi     88 - Corrected GetFieldValue in ElectroMagneticField class. (J.Apostolakis).
242 - Fixed pedantic warnings ...                      89 - Fixed pedantic warnings ...
243                                                    90 
244 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00     91 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00)
245 ----------------------------------------------     92 -------------------------------------------------
246 - Cut per region                                   93 - Cut per region
247                                                    94 
248 Nov 7th, 2001 - G.Cosmo                            95 Nov 7th, 2001 - G.Cosmo
249 -----------------------                            96 -----------------------
250 - More cleanup and fixes to primary generator      97 - More cleanup and fixes to primary generator gun (V.Grichine).
251                                                    98 
252 Oct 15th, 2001 - G.Cosmo                           99 Oct 15th, 2001 - G.Cosmo
253 ------------------------                          100 ------------------------
254 - Cleaned from test code.                         101 - Cleaned from test code.