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