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 ]

  1 # Example field03 History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-09-30 Gabriele Cosmo (fieldex03-V11-02-03)
 10 - Use GeometryHasBeenModified() in place of ReinitializeGeometry() in
 11   DetectorCostruction UI commands implementation, for thread safety.
 12 
 13 ## 2024-09-25 Gabriele Cosmo (fieldex03-V11-02-02)
 14 - Minor simplification in F03DetectorConstruction() constructor.
 15 
 16 ## 2024-09-18 Gabriele Cosmo (fieldex03-V11-02-01)
 17 - Migrated to use G4RunManagerFactory.
 18 - Use default MixMax random generator.
 19 
 20 ## 2024-04-29 Ivana Hrivnacova (fieldex03-V11-02-00)
 21 - Replaced FieldSetup and FieldMessenger classes with usage of new
 22   field builder class (G4FieldBuilder)
 23 - Moved setting field value (ThreeVector) from FieldSetup (removed)
 24   in DetectorConstruction and its messenger and removed
 25   setting Z-value only
 26 
 27 ## 2023-07-05 Ivana Hrivnacova (fieldex03-V11-01-00)
 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-02
 39 - Added commands:
 40    /field/setField  Bx By Bz unit
 41    /field/setLocalField  Bx By Bz unit
 42 - Fixed geometry (corrected overlaps, parameters handling)
 43   - Activated checkOverlaps in G4PVPlacements
 44 - Macro review and code clean-up:
 45   - Removed EventAction, RunAction, RunActionMessenger
 46     used only for storing random numbers, already available in kernel
 47   - Separated other than visualization settings from vis.mac in a
 48     new init_vis.mac
 49   - Added test for commands defined in the example at the end
 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 of main.
 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 G4MULTITHREADED. For forward
 63   compatibility with move to #defines over -D for G4 preprocessor
 64   symbols.
 65 
 66 Jun   2, 2017 - J.Apostolakis - fieldex03-V10-03-01
 67 - renamed SetStepper() method to CreateSteppers()
 68 
 69 May  24, 2017 - J.Apostolakis - fieldex03-V10-03-00
 70 - fixed valgrind issues in field setup's update method: first
 71     delete all dependent objects, then create new ones.
 72 
 73 November 19, 2016 A.Dotti   - fieldex03-V10-02-04
 74 - explicit set of SD to manager
 75 
 76 November 02, 2016 L.Garnier - fieldex03-V10-02-03
 77 - remove icons.mac. Automatically include since interfaces-V10-02-07
 78 
 79 July 04, 2016 - I. Hrivnacova - fieldex03-V10-02-02
 80 - Fix for Doxygen documentation
 81 
 82 July 01, 2016 - I. Hrivnacova - fieldex03-V10-02-01
 83 - Replaced F03PhysicsList with FTFP_BERT with G4StepLimiterPhysics
 84 
 85 May 19, 2016 - G.Cosmo - fieldex03-V10-02-00
 86 - Fixed compilation warnings on gcc-6.1 in F03FieldMessenger.
 87 
 88 September 01, 2015 - I. Hrivnacova - fieldex03-V10-01-00
 89 - Removed F03EventActionMessenger class, now obsolete, and
 90   replaced /event/printModulo commands in macros with /run/printProgress
 91 - Code cleanup
 92 
 93 December 02, 2013
 94 - More fixes in gui.mac:
 95   Let execute vis.mac first to make the command in added menus available;
 96   corrected wireframe parameter
 97 
 98 November 29, 2013 - I. Hrivnacova
 99 - Fixed gui.mac (commented out command specific to B2 example)
100 
101 November 28, 2013 - M.Asai - fieldex03-V09-06-07
102 - Fix F03PrimaryGeneratorAction to avoid race condition problem.
103 
104 November 28, 2013 - M.Asai - fieldex03-V09-06-06
105 - Fix F03PhysicsList to avoid race condition problem.
106 
107 November 26, 2013 - I.Hrivnacova - fieldex03-V09-06-05
108 - Fixed ConstructSDandField():
109   Moved setting the SD and field manager to logical volume outside the tests
110 - Do not test (fAbsorberThickness > 0.) in ConstructCalorimeter()
111   as setting 0 is not allowed in set command
112 
113 November 25, 2013 - I.Hrivnacova - fieldex03-V09-06-04
114 - Put back cleaning volumes and solid stores in ConstructGeometry()
115 
116 November 22, 2013 - P.Gumplinger - fieldex03-V09-06-03
117 - add gui.mac back in and removed fWorldChanged
118 
119 November 21, 2013 - I.Hrivnacova - fieldex03-V09-06-02
120 - Use new G4RunManager::ReinitializeGeometry to trigger geometry rebuild
121   when geometry changes
122 - Remove DetectorConstruction::Update and corresponding UI command that
123   is not needed anymore
124 - Set "ToBeBroadcasted == false" for UI commands that modify detector
125   since these should be executed only by master
126 - Fixed main (do not call gui.mac which does not exist)
127 - In F03FieldSetup:
128   - Do not declare fLocalFieldManager thread-local
129     as the F03FieldSetup is already thread-local object
130   - Code clean-up
131 
132 November 12, 2013 P.Gumplinger - fieldex03-V09-06-01
133 - migration to MT and code cleanup
134 
135 July 29, 2013 P.Gumplinger - fieldex03-V09-06-00
136 - fix MAC/clang32 compilation warnings
137 
138 February 14, 2013 - I.Hrivnacova
139 -----------------------------
140 - Applied coding guidelines (data members initialization);
141   tagged in examples/field
142 
143 October 17, 2012 - I.Hrivnacova - fieldex03-V09-05-00
144 -----------------------------
145 - Applied coding guidelines, code clean-up
146 
147 August 16th, 2010 H.Kurashige - fieldex03-V09-03-04
148 -----------------------------
149 - Removed inclusion of G4ParticleWithCuts header.
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-02
156 ---------------------------
157 - Introduced G4UIExecutive.
158 
159 Apr 8th, 2010 Gabriele Cosmo - fieldex03-V09-03-01
160 ----------------------------
161 - Removed unused pointers to G4MultipleScattering left...
162 
163 Mar 25th, 2010 Gabriele Cosmo - fieldex03-V09-03-00
164 -----------------------------
165 - Migrated physics list to use particle-based multiple-scattering processes.
166 
167 Nov 4th,  2009  Peter Gumplinger - fieldex03-V09-02-00
168 --------------------------------
169 - fix the density of STP Carbon Dioxide in DetectorConstruction
170 
171 May 23rd, 2007  John Apostolakis  -  fieldex03-V08-03-00
172 --------------------------------
173 - Taken out FastSimulationManagerProcess, which is not needed.
174 
175 Apr 27th, 2007 Peter Gumplinger (fieldex03-V08-02-00)
176 - Fixed bug in F03FieldSetup:
177   fFieldManager = fLocalFieldManager = GetGlobalFieldManager();
178   fFieldManager->SetDetectorField(fMagneticField );
179   fLocalFieldManager->SetDetectorField(fLocalMagneticField );
180   The above is a pointer copy and the two G4FieldManager point
181   to the same object; i.e. fLocalMagneticField replaces fMagneticField
182   in the GlobalFieldManager. This is not at all the intended functionalty
183   supposed to be exhibited by this example!
184 
185 Dec 6th, 2005  Gabriele Cosmo
186 -----------------------------
187 - Trivial changes for support of CLHEP-2.0.X series.
188 
189 Oct 13th, 2005  Vladimir Grichine  (fieldex03-V07-01-00)
190 ---------------------------------
191 - Removed cluster models from detector construction.
192   Coworks with gpara-V07-01-00.
193 
194 May 3rd, 2005  John Allison  (examples-V07-00-03)
195 ---------------------------
196 - Replaced vis manager with G4VisExecutive.
197 
198 Dec 3rd, 2004 Gabriele Cosmo
199 ----------------------------
200 - Implemented migration to <cmath>.
201 
202 Dec 3rd, 2004 Vladimir Grichine
203 -------------------------------
204 - Removed dependency on old PAI and XTR models in PhysicsList.
205 
206 Sep 15rd, 2004 Vladimir Ivanchenko (fieldex03-V06-02-00)
207 ----------------------------------
208 - Minor cleanup of PhysicsList.
209 
210 Mar 23rd, 2004 John Apostolakis (fieldex03-V06-00-00)
211 -------------------------------
212 - F03FieldSetup: fixed SetFieldValue methods to update equation, fld-manager.
213 - F03FieldMessenger: added printout of value after Set Command.
214 
215 Dec  1st, 2003 John Apostolakis (fieldex03-V05-02-00)
216 -------------------------------
217 - Renamed F03ElectroMagneticField into F03FieldSetup (as it is a creator,
218    not a field).
219 - FieldSetup is now called only in Detector Construction, not in main.
220 
221 Nov 25th, 2003 Gabriele Cosmo
222 -----------------------------
223 - Open geometry before clearing stores in DetectorConstruction class.
224 
225 Nov 14th, 2003 John Apostolakis
226 -------------------------------
227 - F03ElectroMagneticField:
228   o changed minimum step to 0.25 mm, from 1.0 mm.
229 
230 Nov 13th, 2003 John Allison
231 ---------------------------
232 - Removed OPACS from Vis Manager.
233 
234 Aug 27th, 2003 V.Ivantchenko (fieldex-V05-02-00)
235 ------------------------------------------------
236  - Remove obsolete interfaces
237 
238 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
239 --------------------------------------------
240 - Fixed mechanism for update of geometry in detector-construction.
241 - Corrected GetFieldValue in ElectroMagneticField class. (J.Apostolakis).
242 - Fixed pedantic warnings ...
243 
244 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00)
245 -------------------------------------------------
246 - Cut per region
247 
248 Nov 7th, 2001 - G.Cosmo
249 -----------------------
250 - More cleanup and fixes to primary generator gun (V.Grichine).
251 
252 Oct 15th, 2001 - G.Cosmo
253 ------------------------
254 - Cleaned from test code.