Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/field/field03/History is written in an unsupported language. File is not indexed.

0001 # Example field03 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).
0005 It must **not** be used as a substitute for writing good git commit messages!
0006 
0007 -------------------------------------------------------------------------------
0008 
0009 ## 2024-09-30 Gabriele Cosmo (fieldex03-V11-02-03)
0010 - Use GeometryHasBeenModified() in place of ReinitializeGeometry() in
0011   DetectorCostruction UI commands implementation, for thread safety.
0012 
0013 ## 2024-09-25 Gabriele Cosmo (fieldex03-V11-02-02)
0014 - Minor simplification in F03DetectorConstruction() constructor.
0015 
0016 ## 2024-09-18 Gabriele Cosmo (fieldex03-V11-02-01)
0017 - Migrated to use G4RunManagerFactory.
0018 - Use default MixMax random generator.
0019 
0020 ## 2024-04-29 Ivana Hrivnacova (fieldex03-V11-02-00)
0021 - Replaced FieldSetup and FieldMessenger classes with usage of new
0022   field builder class (G4FieldBuilder)
0023 - Moved setting field value (ThreeVector) from FieldSetup (removed)
0024   in DetectorConstruction and its messenger and removed
0025   setting Z-value only
0026 
0027 ## 2023-07-05 Ivana Hrivnacova (fieldex03-V11-01-00)
0028 - Clang-tidy, new coding guidelines
0029 - Clean-up trailing white-spaces
0030 
0031 ## 2021-12-10 Ben Morgan (fieldex03-V11-00-00)
0032 - Change to new Markdown History format
0033 
0034 ---
0035 
0036 # History entries prior to 11.0
0037 
0038 July 27, 2018 I.Hrivnacova - fieldex03-V10-04-02
0039 - Added commands:
0040    /field/setField  Bx By Bz unit
0041    /field/setLocalField  Bx By Bz unit
0042 - Fixed geometry (corrected overlaps, parameters handling)
0043   - Activated checkOverlaps in G4PVPlacements
0044 - Macro review and code clean-up:
0045   - Removed EventAction, RunAction, RunActionMessenger
0046     used only for storing random numbers, already available in kernel
0047   - Separated other than visualization settings from vis.mac in a
0048     new init_vis.mac
0049   - Added test for commands defined in the example at the end
0050     of field02.in macro
0051   - Improved visualization of geometry
0052   - Added "beamOn 10" button in gui.mac
0053   - Updated README files
0054 
0055 May 15, 2018 J.Allison - fieldex03-V10-04-01
0056 - Remove G4UI_USE and G4VIS_USE.
0057 - Move instantiation of G4UIExecutive to start of main.
0058 - vis.mac, gui.mac: Clean up.
0059 - F03RunAction.cc: Remove vis commands.
0060 
0061 May 09, 2018 B.Morgan - fieldex03-V10-04-00
0062 - Include G4Types before use of G4MULTITHREADED. For forward
0063   compatibility with move to #defines over -D for G4 preprocessor
0064   symbols.
0065 
0066 Jun   2, 2017 - J.Apostolakis - fieldex03-V10-03-01
0067 - renamed SetStepper() method to CreateSteppers()
0068 
0069 May  24, 2017 - J.Apostolakis - fieldex03-V10-03-00
0070 - fixed valgrind issues in field setup's update method: first
0071     delete all dependent objects, then create new ones.
0072 
0073 November 19, 2016 A.Dotti   - fieldex03-V10-02-04
0074 - explicit set of SD to manager
0075 
0076 November 02, 2016 L.Garnier - fieldex03-V10-02-03
0077 - remove icons.mac. Automatically include since interfaces-V10-02-07
0078 
0079 July 04, 2016 - I. Hrivnacova - fieldex03-V10-02-02
0080 - Fix for Doxygen documentation
0081 
0082 July 01, 2016 - I. Hrivnacova - fieldex03-V10-02-01
0083 - Replaced F03PhysicsList with FTFP_BERT with G4StepLimiterPhysics
0084 
0085 May 19, 2016 - G.Cosmo - fieldex03-V10-02-00
0086 - Fixed compilation warnings on gcc-6.1 in F03FieldMessenger.
0087 
0088 September 01, 2015 - I. Hrivnacova - fieldex03-V10-01-00
0089 - Removed F03EventActionMessenger class, now obsolete, and
0090   replaced /event/printModulo commands in macros with /run/printProgress
0091 - Code cleanup
0092 
0093 December 02, 2013
0094 - More fixes in gui.mac:
0095   Let execute vis.mac first to make the command in added menus available;
0096   corrected wireframe parameter
0097 
0098 November 29, 2013 - I. Hrivnacova
0099 - Fixed gui.mac (commented out command specific to B2 example)
0100 
0101 November 28, 2013 - M.Asai - fieldex03-V09-06-07
0102 - Fix F03PrimaryGeneratorAction to avoid race condition problem.
0103 
0104 November 28, 2013 - M.Asai - fieldex03-V09-06-06
0105 - Fix F03PhysicsList to avoid race condition problem.
0106 
0107 November 26, 2013 - I.Hrivnacova - fieldex03-V09-06-05
0108 - Fixed ConstructSDandField():
0109   Moved setting the SD and field manager to logical volume outside the tests
0110 - Do not test (fAbsorberThickness > 0.) in ConstructCalorimeter()
0111   as setting 0 is not allowed in set command
0112 
0113 November 25, 2013 - I.Hrivnacova - fieldex03-V09-06-04
0114 - Put back cleaning volumes and solid stores in ConstructGeometry()
0115 
0116 November 22, 2013 - P.Gumplinger - fieldex03-V09-06-03
0117 - add gui.mac back in and removed fWorldChanged
0118 
0119 November 21, 2013 - I.Hrivnacova - fieldex03-V09-06-02
0120 - Use new G4RunManager::ReinitializeGeometry to trigger geometry rebuild
0121   when geometry changes
0122 - Remove DetectorConstruction::Update and corresponding UI command that
0123   is not needed anymore
0124 - Set "ToBeBroadcasted == false" for UI commands that modify detector
0125   since these should be executed only by master
0126 - Fixed main (do not call gui.mac which does not exist)
0127 - In F03FieldSetup:
0128   - Do not declare fLocalFieldManager thread-local
0129     as the F03FieldSetup is already thread-local object
0130   - Code clean-up
0131 
0132 November 12, 2013 P.Gumplinger - fieldex03-V09-06-01
0133 - migration to MT and code cleanup
0134 
0135 July 29, 2013 P.Gumplinger - fieldex03-V09-06-00
0136 - fix MAC/clang32 compilation warnings
0137 
0138 February 14, 2013 - I.Hrivnacova
0139 -----------------------------
0140 - Applied coding guidelines (data members initialization);
0141   tagged in examples/field
0142 
0143 October 17, 2012 - I.Hrivnacova - fieldex03-V09-05-00
0144 -----------------------------
0145 - Applied coding guidelines, code clean-up
0146 
0147 August 16th, 2010 H.Kurashige - fieldex03-V09-03-04
0148 -----------------------------
0149 - Removed inclusion of G4ParticleWithCuts header.
0150 
0151 June 2nd, 2010 J.Perl - fieldex03-V09-03-03
0152 ---------------------
0153 - Updated vis usage.
0154 
0155 May 12th, 2010 John Allison - fieldex03-V09-03-02
0156 ---------------------------
0157 - Introduced G4UIExecutive.
0158 
0159 Apr 8th, 2010 Gabriele Cosmo - fieldex03-V09-03-01
0160 ----------------------------
0161 - Removed unused pointers to G4MultipleScattering left...
0162 
0163 Mar 25th, 2010 Gabriele Cosmo - fieldex03-V09-03-00
0164 -----------------------------
0165 - Migrated physics list to use particle-based multiple-scattering processes.
0166 
0167 Nov 4th,  2009  Peter Gumplinger - fieldex03-V09-02-00
0168 --------------------------------
0169 - fix the density of STP Carbon Dioxide in DetectorConstruction
0170 
0171 May 23rd, 2007  John Apostolakis  -  fieldex03-V08-03-00
0172 --------------------------------
0173 - Taken out FastSimulationManagerProcess, which is not needed.
0174 
0175 Apr 27th, 2007 Peter Gumplinger (fieldex03-V08-02-00)
0176 - Fixed bug in F03FieldSetup:
0177   fFieldManager = fLocalFieldManager = GetGlobalFieldManager();
0178   fFieldManager->SetDetectorField(fMagneticField );
0179   fLocalFieldManager->SetDetectorField(fLocalMagneticField );
0180   The above is a pointer copy and the two G4FieldManager point
0181   to the same object; i.e. fLocalMagneticField replaces fMagneticField
0182   in the GlobalFieldManager. This is not at all the intended functionalty
0183   supposed to be exhibited by this example!
0184 
0185 Dec 6th, 2005  Gabriele Cosmo
0186 -----------------------------
0187 - Trivial changes for support of CLHEP-2.0.X series.
0188 
0189 Oct 13th, 2005  Vladimir Grichine  (fieldex03-V07-01-00)
0190 ---------------------------------
0191 - Removed cluster models from detector construction.
0192   Coworks with gpara-V07-01-00.
0193 
0194 May 3rd, 2005  John Allison  (examples-V07-00-03)
0195 ---------------------------
0196 - Replaced vis manager with G4VisExecutive.
0197 
0198 Dec 3rd, 2004 Gabriele Cosmo
0199 ----------------------------
0200 - Implemented migration to <cmath>.
0201 
0202 Dec 3rd, 2004 Vladimir Grichine
0203 -------------------------------
0204 - Removed dependency on old PAI and XTR models in PhysicsList.
0205 
0206 Sep 15rd, 2004 Vladimir Ivanchenko (fieldex03-V06-02-00)
0207 ----------------------------------
0208 - Minor cleanup of PhysicsList.
0209 
0210 Mar 23rd, 2004 John Apostolakis (fieldex03-V06-00-00)
0211 -------------------------------
0212 - F03FieldSetup: fixed SetFieldValue methods to update equation, fld-manager.
0213 - F03FieldMessenger: added printout of value after Set Command.
0214 
0215 Dec  1st, 2003 John Apostolakis (fieldex03-V05-02-00)
0216 -------------------------------
0217 - Renamed F03ElectroMagneticField into F03FieldSetup (as it is a creator,
0218    not a field).
0219 - FieldSetup is now called only in Detector Construction, not in main.
0220 
0221 Nov 25th, 2003 Gabriele Cosmo
0222 -----------------------------
0223 - Open geometry before clearing stores in DetectorConstruction class.
0224 
0225 Nov 14th, 2003 John Apostolakis
0226 -------------------------------
0227 - F03ElectroMagneticField:
0228   o changed minimum step to 0.25 mm, from 1.0 mm.
0229 
0230 Nov 13th, 2003 John Allison
0231 ---------------------------
0232 - Removed OPACS from Vis Manager.
0233 
0234 Aug 27th, 2003 V.Ivantchenko (fieldex-V05-02-00)
0235 ------------------------------------------------
0236  - Remove obsolete interfaces
0237 
0238 Jun 25th, 2003 - G.Cosmo (fieldex-V05-01-00)
0239 --------------------------------------------
0240 - Fixed mechanism for update of geometry in detector-construction.
0241 - Corrected GetFieldValue in ElectroMagneticField class. (J.Apostolakis).
0242 - Fixed pedantic warnings ...
0243 
0244 Feb 20th, 2003 - V.Ivanchenko (field-V05-00-00)
0245 -------------------------------------------------
0246 - Cut per region
0247 
0248 Nov 7th, 2001 - G.Cosmo
0249 -----------------------
0250 - More cleanup and fixes to primary generator gun (V.Grichine).
0251 
0252 Oct 15th, 2001 - G.Cosmo
0253 ------------------------
0254 - Cleaned from test code.