Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/field/field02/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/field02/History (Version 11.3.0) and /examples/extended/field/field02/History (Version 11.2.1)


  1 # Example field02 History                           1 # Example field02 History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological  <<   4 which **must** added in reverse chronological order (newest at the top). It must **not**
  5 It must **not** be used as a substitute for wr <<   5 be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ---------------------------------------------- << 
  8                                                     7 
  9 ## 2024-09-30 Gabriele Cosmo (fieldex02-V11-02 <<   8 ## 2023-07-05 I. Hrivnacova (fieldex02-V11-01-00)
 10 - Use GeometryHasBeenModified() in place of Re << 
 11   DetectorCostruction UI commands implementati << 
 12                                                << 
 13 ## 2024-09-18 Gabriele Cosmo (fieldex02-V11-02 << 
 14 - Migrated to use G4RunManagerFactory.         << 
 15 - Use default MixMax random generator.         << 
 16                                                << 
 17 ## 2024-04-29 Ivana Hrivnacova (fieldex02-V11- << 
 18 - Replaced FieldSetup and FieldMessenger class << 
 19   field builder class (G4FieldBuilder)         << 
 20 - Moved setting field value (ThreeVector) from << 
 21   in DetectorConstruction and its messenger an << 
 22   setting Z-value only                         << 
 23                                                << 
 24 ## 2023-07-05 Ivana Hrivnacova (fieldex02-V11- << 
 25 - Clang-tidy, new coding guidelines                 9 - Clang-tidy, new coding guidelines
 26 - Clean-up trailing white-spaces                   10 - Clean-up trailing white-spaces
 27                                                    11 
 28 ## 2021-12-10 Ben Morgan (fieldex02-V11-00-00)     12 ## 2021-12-10 Ben Morgan (fieldex02-V11-00-00)
 29 - Change to new Markdown History format            13 - Change to new Markdown History format
 30                                                    14 
 31 ---                                                15 ---
 32                                                    16 
 33 # History entries prior to 11.0                    17 # History entries prior to 11.0
 34                                                    18 
 35 July 27, 2018 I.Hrivnacova - fieldex02-V10-04-     19 July 27, 2018 I.Hrivnacova - fieldex02-V10-04-02
 36 - Added command:                                   20 - Added command:
 37    /field/setField  Bx By Bz unit                  21    /field/setField  Bx By Bz unit
 38 - Macro review and code clean-up:                  22 - Macro review and code clean-up:
 39   - Removed EventAction, RunAction, RunActionM     23   - Removed EventAction, RunAction, RunActionMessenger
 40     used only for storing random numbers, alre     24     used only for storing random numbers, already available in kernel
 41   - Separated other than visualization setting     25   - Separated other than visualization settings from vis.mac in a
 42     new init_vis.mac                               26     new init_vis.mac
 43   - Added test for commands defined in the exa     27   - Added test for commands defined in the example at the end
 44     of field02.in macro                            28     of field02.in macro
 45   - Improved visualization of geometry             29   - Improved visualization of geometry
 46   - Added "beamOn 10" button in gui.mac            30   - Added "beamOn 10" button in gui.mac
 47   - Updated README files                           31   - Updated README files
 48                                                    32 
 49 May 15, 2018 J.Allison - fieldex01-V10-04-01       33 May 15, 2018 J.Allison - fieldex01-V10-04-01
 50 May 15, 2018 J.Allison - fieldex02-V10-04-01       34 May 15, 2018 J.Allison - fieldex02-V10-04-01
 51 - Remove G4UI_USE and G4VIS_USE.                   35 - Remove G4UI_USE and G4VIS_USE.
 52 - Move instantiation of G4UIExecutive to start     36 - Move instantiation of G4UIExecutive to start of main.
 53 - F02RunAction.cc: Remove vis commands.            37 - F02RunAction.cc: Remove vis commands.
 54                                                    38 
 55 May 09, 2018 B.Morgan - fieldex02-V10-04-00        39 May 09, 2018 B.Morgan - fieldex02-V10-04-00
 56 - Include G4Types before use of G4MULTITHREADE     40 - Include G4Types before use of G4MULTITHREADED. For forward
 57   compatibility with move to #defines over -D      41   compatibility with move to #defines over -D for G4 preprocessor
 58   symbols.                                         42   symbols.
 59                                                    43 
 60 May 24, 2017 J.Apostolakis   - fieldex02-V10-0     44 May 24, 2017 J.Apostolakis   - fieldex02-V10-03-02
 61 - Fixed F02ElectricFieldSetup UpdateIntegrator     45 - Fixed F02ElectricFieldSetup UpdateIntegrator() method (avoid double
 62     deletion of driver - done by chord finder      46     deletion of driver - done by chord finder already. )
 63                                                    47 
 64 May 17, 2017 J.Apostolakis   - fieldex02-V10-0     48 May 17, 2017 J.Apostolakis   - fieldex02-V10-03-00, 01
 65 - Fixed F02ElectricFieldSetup Update...() meth     49 - Fixed F02ElectricFieldSetup Update...() method.
 66   * Now all old objects are deleted first, and     50   * Now all old objects are deleted first, and then new objects are created.
 67   * Renamed UpdateStepper() to UpdateIntegrato     51   * Renamed UpdateStepper() to UpdateIntegrator() to clarify its role
 68                                                    52 
 69 November 19, 2016 A.Dotti   - fieldex02-V10-02     53 November 19, 2016 A.Dotti   - fieldex02-V10-02-03
 70 - explicit set of SD to manager                    54 - explicit set of SD to manager
 71                                                    55 
 72 November 02, 2016 L.Garnier - fieldex02-V10-02     56 November 02, 2016 L.Garnier - fieldex02-V10-02-02
 73 - remove icons.mac. Automatically include sinc     57 - remove icons.mac. Automatically include since interfaces-V10-02-07
 74                                                    58 
 75 July 04, 2016 - I. Hrivnacova - fieldex02-V10-     59 July 04, 2016 - I. Hrivnacova - fieldex02-V10-02-01
 76 - Fix for Doxygen documentation                    60 - Fix for Doxygen documentation
 77                                                    61 
 78 July 01, 2015 - I. Hrivnacova - fieldex02-V10-     62 July 01, 2015 - I. Hrivnacova - fieldex02-V10-02-00
 79 - Replaced F02PhysicsList with FTFP_BERT with      63 - Replaced F02PhysicsList with FTFP_BERT with G4StepLimiterPhysics
 80                                                    64 
 81 September 01, 2015 - I. Hrivnacova - fieldex02     65 September 01, 2015 - I. Hrivnacova - fieldex02-V10-01-02
 82 - Removed F02EventActionMessenger class, now o     66 - Removed F02EventActionMessenger class, now obsolete, and
 83   replaced /event/printModulo commands in macr     67   replaced /event/printModulo commands in macros with /run/printProgress
 84 - Code cleanup                                     68 - Code cleanup
 85                                                    69 
 86 May 22, 2015 - P. Gumplinger - fieldex02-V10-0     70 May 22, 2015 - P. Gumplinger - fieldex02-V10-01-00
 87 - apply coding guideline 3.3                       71 - apply coding guideline 3.3
 88                                                    72 
 89 December 02, 2013                                  73 December 02, 2013
 90 - More fixes in gui.mac:                           74 - More fixes in gui.mac:
 91   Let execute vis.mac first to make the comman     75   Let execute vis.mac first to make the command in added menus available;
 92   corrected wireframe parameter                    76   corrected wireframe parameter
 93                                                    77 
 94 November 29, 2013 - I. Hrivnacova                  78 November 29, 2013 - I. Hrivnacova
 95 - Fixed gui.mac (commented out command specifi     79 - Fixed gui.mac (commented out command specific to B2 example)
 96                                                    80 
 97 November 28, 2013 - M.Asai - fieldex02-V09-06-     81 November 28, 2013 - M.Asai - fieldex02-V09-06-07, fieldex02-V09-06-08
 98 - Fix F02PrimaryGeneratorAction to avoid race      82 - Fix F02PrimaryGeneratorAction to avoid race condition problem.
 99                                                    83 
100 November 28, 2013 - M.Asai - fieldex02-V09-06-     84 November 28, 2013 - M.Asai - fieldex02-V09-06-06
101 - Fix F02PhysicsList to avoid race condition p     85 - Fix F02PhysicsList to avoid race condition problem.
102                                                    86 
103 November 26, 2013 - I.Hrivnacova - fieldex02-V     87 November 26, 2013 - I.Hrivnacova - fieldex02-V09-06-05
104 - Fixed ConstructSDandField():                     88 - Fixed ConstructSDandField():
105   Moved setting the SD to logical volume outsi     89   Moved setting the SD to logical volume outside the test
106 - Do not test (fAbsorberThickness > 0.) in Con     90 - Do not test (fAbsorberThickness > 0.) in ConstructCalorimeter()
107   as setting 0 is not allowed in set command       91   as setting 0 is not allowed in set command
108                                                    92 
109 November 25, 2013 - I.Hrivnacova - fieldex02-V     93 November 25, 2013 - I.Hrivnacova - fieldex02-V09-06-04
110 - Put back cleaning volumes and solid stores i     94 - Put back cleaning volumes and solid stores in ConstructGeometry()
111                                                    95 
112 November 22, 2013 - P.Gumplinger - fieldex02-V     96 November 22, 2013 - P.Gumplinger - fieldex02-V09-06-03
113 - add gui.mac back in and avoid long line          97 - add gui.mac back in and avoid long line
114                                                    98 
115 November 21, 2013 - I.Hrivnacova - fieldex02-V     99 November 21, 2013 - I.Hrivnacova - fieldex02-V09-06-02
116 - Use new G4RunManager::ReinitializeGeometry t    100 - Use new G4RunManager::ReinitializeGeometry to trigger geometry rebuild
117   when geometry changes                           101   when geometry changes
118 - Remove DetectorConstruction::Update and corr    102 - Remove DetectorConstruction::Update and corresponding UI command that
119   is not needed anymore                           103   is not needed anymore
120 - Set "ToBeBroadcasted == false" for UI comman    104 - Set "ToBeBroadcasted == false" for UI commands that modify detector
121   since these should be executed only by maste    105   since these should be executed only by master
122 - Fixed main (do not call gui.mac which does n    106 - Fixed main (do not call gui.mac which does not exist)
123 - Code cleanup in F02ElectricFieldSetup.cc        107 - Code cleanup in F02ElectricFieldSetup.cc
124                                                   108 
125 November 7, 2013 P.Gumplinger - fieldex02-V09-    109 November 7, 2013 P.Gumplinger - fieldex02-V09-06-01
126 - migration to MT and code cleanup                110 - migration to MT and code cleanup
127                                                   111 
128 July 26, 2013 - P.Gumplinger - fieldex02-V09-0    112 July 26, 2013 - P.Gumplinger - fieldex02-V09-06-00
129 - fix clang32 compilation warnings                113 - fix clang32 compilation warnings
130                                                   114 
131 February 14, 2013 - I.Hrivnacova                  115 February 14, 2013 - I.Hrivnacova
132 -----------------------------                     116 -----------------------------
133 - Applied coding guidelines (data members init    117 - Applied coding guidelines (data members initialization, separators);
134   tagged in examples/field                        118   tagged in examples/field
135                                                   119 
136 November 28, 2012 Gabriele Cosmo - fieldex02-V    120 November 28, 2012 Gabriele Cosmo - fieldex02-V09-05-01
137 --------------------------------                  121 --------------------------------
138 - Fixed cases of variable shadowing.              122 - Fixed cases of variable shadowing.
139                                                   123 
140 October 17, 2012 - I.Hrivnacova - fieldex02-V0    124 October 17, 2012 - I.Hrivnacova - fieldex02-V09-05-00
141 -------------------------------                   125 -------------------------------
142 - Applied coding guidelines, code clean-up        126 - Applied coding guidelines, code clean-up
143                                                   127 
144 August 16, 2010 H.Kurashige - fieldex02-V09-03    128 August 16, 2010 H.Kurashige - fieldex02-V09-03-04
145 ---------------------------                       129 ---------------------------
146 - Removed inclusion of G4ParticleWithCuts head    130 - Removed inclusion of G4ParticleWithCuts header.
147                                                   131 
148 June 2, 2010 J.Perl - fieldex02-V09-03-03         132 June 2, 2010 J.Perl - fieldex02-V09-03-03
149 -------------------                               133 -------------------
150 - Updated vis usage.                              134 - Updated vis usage.
151                                                   135 
152 May 12, 2010 John Allison - fieldex02-V09-03-0    136 May 12, 2010 John Allison - fieldex02-V09-03-02
153 -------------------------                         137 -------------------------
154 - Introduced G4UIExecutive.                       138 - Introduced G4UIExecutive.
155                                                   139 
156 Apr 8th, 2010 Gabriele Cosmo - fieldex02-V09-0    140 Apr 8th, 2010 Gabriele Cosmo - fieldex02-V09-03-01
157 ----------------------------                      141 ----------------------------
158 - Removed unused pointers to G4MultipleScatter    142 - Removed unused pointers to G4MultipleScattering left...
159                                                   143 
160 Mar 25th, 2010 Gabriele Cosmo - fieldex02-V09-    144 Mar 25th, 2010 Gabriele Cosmo - fieldex02-V09-03-00
161 -----------------------------                     145 -----------------------------
162 - Migrated physics list to use particle-based     146 - Migrated physics list to use particle-based multiple-scattering processes.
163                                                   147 
164 Nov 4th,  2009  Peter Gumplinger - fieldex02-V    148 Nov 4th,  2009  Peter Gumplinger - fieldex02-V09-02-00
165 --------------------------------                  149 --------------------------------
166 - fix the density of STP Carbon Dioxide in Det    150 - fix the density of STP Carbon Dioxide in DetectorConstruction
167                                                   151 
168 May 15th, 2008  Tatiana Nikitina  -  fieldex02    152 May 15th, 2008  Tatiana Nikitina  -  fieldex02-V09-01-01
169 --------------------------------                  153 --------------------------------
170 - Added handling of units for electric field i    154 - Added handling of units for electric field in messenger.
171                                                   155 
172 May 5th, 2008  Tatiana Nikitina  -  fieldex02-    156 May 5th, 2008  Tatiana Nikitina  -  fieldex02-V09-01-00
173 -------------------------------                   157 -------------------------------
174 - Fixed setup to correctly handle electric fie    158 - Fixed setup to correctly handle electric field instead of the inherited
175   setup for magnetic field.                       159   setup for magnetic field.
176                                                   160 
177 May 23rd, 2007  John Apostolakis  -  fieldex02    161 May 23rd, 2007  John Apostolakis  -  fieldex02-V08-03-00
178 --------------------------------                  162 --------------------------------
179 - Taken out FastSimulationManagerProcess, whic    163 - Taken out FastSimulationManagerProcess, which is not needed.
180                                                   164 
181 Dec 6th, 2005  Gabriele Cosmo                     165 Dec 6th, 2005  Gabriele Cosmo
182 -----------------------------                     166 -----------------------------
183 - Trivial changes for support of CLHEP-2.0.X s    167 - Trivial changes for support of CLHEP-2.0.X series.
184                                                   168 
185 Oct 13th, 2005 - V.Grichine  (fieldex02-V07-01    169 Oct 13th, 2005 - V.Grichine  (fieldex02-V07-01-00)
186 ---------------------------                       170 ---------------------------
187 - Removed cluster models from detector constru    171 - Removed cluster models from detector construction.
188   Coworks with gpara-V07-01-00.                   172   Coworks with gpara-V07-01-00.
189                                                   173 
190 May 3rd, 2005 - J.Allison  (examples-V07-00-03    174 May 3rd, 2005 - J.Allison  (examples-V07-00-03)
191 -------------------------                         175 -------------------------
192 - Replaced vis manager with G4VisExecutive.       176 - Replaced vis manager with G4VisExecutive.
193                                                   177 
194 Dec 3rd, 2004 - G.Cosmo                           178 Dec 3rd, 2004 - G.Cosmo
195 -----------------------                           179 -----------------------
196 - Implemented migration to <cmath>.               180 - Implemented migration to <cmath>.
197                                                   181 
198 Dec 3rd, 2004 - V.Grichine                        182 Dec 3rd, 2004 - V.Grichine
199 --------------------------                        183 --------------------------
200 - Removed dependency on old PAI and XTR models    184 - Removed dependency on old PAI and XTR models in PhysicsList.
201                                                   185 
202 Sep 15rd, 2004 - V.Ivanchenko (fieldex02-V06-0    186 Sep 15rd, 2004 - V.Ivanchenko (fieldex02-V06-02-00)
203 -----------------------------                     187 -----------------------------
204 - Minor cleanup of PhysicsList.                   188 - Minor cleanup of PhysicsList.
205                                                   189 
206 Nov 25th, 2003 - G.Cosmo                          190 Nov 25th, 2003 - G.Cosmo
207 ------------------------                          191 ------------------------
208 - Open geometry before clearing stores in Dete    192 - Open geometry before clearing stores in DetectorConstruction class.
209                                                   193 
210 Nov 13th, 2003 - J.Allison                        194 Nov 13th, 2003 - J.Allison
211 --------------------------                        195 --------------------------
212 - Removed OPACS from Vis Manager.                 196 - Removed OPACS from Vis Manager.
213                                                   197 
214 Nov 12th, 2003 - J.Apostolakis (fieldex-V05-02    198 Nov 12th, 2003 - J.Apostolakis (fieldex-V05-02-01)
215 ------------------------------                    199 ------------------------------
216 - Revised to work with new field tags (field-V    200 - Revised to work with new field tags (field-V05-02-04 and later)
217    * creation of chord finder for electric fie    201    * creation of chord finder for electric field must be explicit
218 - Created helper class F02ElectricFieldSetup,     202 - Created helper class F02ElectricFieldSetup, using nearly all of
219   F02ElectroMagneticField, but not being a fie    203   F02ElectroMagneticField, but not being a field.
220 - Changed other parts to use this class.          204 - Changed other parts to use this class.
221                                                   205 
222 Aug 27th, 2003 - V.Ivantchenko (fieldex-V05-02    206 Aug 27th, 2003 - V.Ivantchenko (fieldex-V05-02-00)
223 ------------------------------                    207 ------------------------------
224 - Removed obsolete interfaces.                    208 - Removed obsolete interfaces.
225                                                   209 
226 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)      210 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
227 ------------------------                          211 ------------------------
228 - Fixed mechanism for update of geometry in de    212 - Fixed mechanism for update of geometry in detector-construction.
229 - Fixed pedantic warnings ...                     213 - Fixed pedantic warnings ...
230                                                   214 
231 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00    215 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00)
232 -----------------------------                     216 -----------------------------
233 - Cut per region                                  217 - Cut per region
234                                                   218 
235 Dec 4th, 2001 - G.Cosmo (field02-V03-02-01)       219 Dec 4th, 2001 - G.Cosmo (field02-V03-02-01)
236 -----------------------                           220 -----------------------
237 - Fix in F02ElectroMagneticField.hh for compil    221 - Fix in F02ElectroMagneticField.hh for compilation on Win/VC++.
238                                                   222 
239 Nov 13th, 2001 - V.Grichine  (field02-V03-02-0    223 Nov 13th, 2001 - V.Grichine  (field02-V03-02-00)
240 ---------------------------                       224 ---------------------------
241 - Added number of variables to steppers in F02    225 - Added number of variables to steppers in F02ElectroMagneticField.cc.
242   Coworks with tag "field-V03-02-03" of geomet    226   Coworks with tag "field-V03-02-03" of geometry/magneticfield.
243                                                   227 
244 Nov 7th, 2001 - G.Cosmo                           228 Nov 7th, 2001 - G.Cosmo
245 -----------------------                           229 -----------------------
246 - More cleanup and fixes to primary generator     230 - More cleanup and fixes to primary generator gun (V.Grichine).
247                                                   231 
248 Oct 15th, 2001 - G.Cosmo                          232 Oct 15th, 2001 - G.Cosmo
249 ------------------------                          233 ------------------------
250 - Cleaned from test code.                         234 - Cleaned from test code.