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