Changeset 1315 for trunk/source/geometry/navigation/History
- Timestamp:
- Jun 18, 2010, 11:42:07 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/navigation/History
r1228 r1315 1 $Id: History,v 1.13 8 2009/12/11 05:48:53 japostExp $1 $Id: History,v 1.139 2010/03/08 13:57:48 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 Dec 11th, 2009 - J.Apostolakis (geomnav-V09-02-11) 20 ------------------------------ 21 - G4PropagatorInField 22 * Implementation field by Region 23 - with extra checking of logical volume 24 25 Nov 30th, 2009 - J.Apostolakis (geomnav-V09-02-10) 26 ------------------------------ 27 - G4VIntersectionLocator 28 * Fix problem in ReEstimateEndPoint() behaviour for very small steps. 29 30 * Corrected constructor to ensure that it initialises all data members. 31 * Labelled the methods (in header) to make noticable those that 32 must changed at every step. 33 ( attributes: ChordFinder, EpsilonStep, Navigator ) 19 20 March 8th, 2010 - G.Cosmo (geomnav-V09-03-00) 21 ------------------------- 22 - Avoid unnecessary creation of string for debug purposes in G4PropagatorInField. 23 Courtesy of P.Elmer (CMS). 24 - Some printout formatting... 25 26 December 11th, 2009 - J.Apostolakis (geomnav-V09-02-11) 27 ----------------------------------- 28 - Implemented field by region in G4PropagatorInField, with extra checking of 29 logical volume. 30 31 November 30th, 2009 - J.Apostolakis (geomnav-V09-02-10) 32 ----------------------------------- 33 - Fixes in G4VIntersectionLocator: 34 * Fixed problem in ReEstimateEndPoint() behaviour for very small steps. 35 * Corrected constructor to ensure that it initialises all data members. 36 * Labelled the methods (in header) to make noticable those that must change 37 at every step (attributes: 'ChordFinder', 'EpsilonStep', 'Navigator'). 34 38 35 39 Nov 23rd, 2009 - J.Apostolakis 36 40 ------------------------------ 37 - Fixed G4PropagatorInField.cc: 38 * Revise condition for flagging ZeroStep to avoid fake triggering. 39 Small proposed steps (from Physics) could trigger the previous 40 simple condition for Tiny/Zero Problem steps. 41 [ This was first commited on branch geomnav-V09-02-08_branch 42 and tagged geomnav-V09-02-80 ] 43 44 Nov 12th, 2009 - J.Apostolakis (geomnav-V09-02-09) 45 ------------------------------ 46 - G4PropagatorInField: cleanup of minor methods: 47 Added new method RefreshIntersectionLocator to update the state of 48 Use this method to synchronise with IntersectionLocator. 49 Deleted long obsolete methods: SetAccuraciesWithDeltaOneStep 50 SetDeltaIntersection, SetDeltaOneStep 51 Revised implementation to avoid using the older methods 52 GetDeltaIntersection GetDeltaOneStep 53 54 Nov 12th, 2009 - J.Apostolakis (geomnav-V09-02-08) 55 ------------------------------ 41 - Fixes in G4PropagatorInField.cc: 42 * Revised condition for flagging ZeroStep to avoid fake triggering. Small 43 proposed steps (from Physics) could trigger the previous simple condition 44 for Tiny/Zero Problem steps. 45 46 November 12th, 2009 - J.Apostolakis (geomnav-V09-02-09) 47 ----------------------------------- 48 - Cleanup of minor methods in G4PropagatorInField: 49 * Added new method RefreshIntersectionLocator() to update the state of locator. 50 It is used to synchronise with G4IntersectionLocator. 51 * Deleted long obsolete methods: SetAccuraciesWithDeltaOneStep(), 52 SetDeltaIntersection() and SetDeltaOneStep(). 53 * Revised implementation to avoid using the older methods GetDeltaIntersection() 54 and GetDeltaOneStep(). 55 56 November 12th, 2009 - J.Apostolakis (geomnav-V09-02-08) 57 ----------------------------------- 56 58 - Refined G4PropagatorInField.cc: 57 59 * Changed parameters for treating consecutive tiny/zero steps: 58 60 - the value of default decrease factor to 0.25 (from 0.1), 59 - the value is not used when the step size falls below a certain threshold .s60 This threshold is changed. It is expressed as a multiple of fZeroStepThreshold 61 instead of kCarTolerance. The reasons are:62 * the threshold were meant to refer to the ZeroStepThreshold (it was kCarTolerance) 63 * the values were now much larger than this ZeroStepThreshold.64 - The value given to the decrease factor after the first such thresholds is changed to 0.3565 instead of 0.25, 0.5.61 - the value is not used when the step size falls below a certain thresholds 62 This threshold is changed. It is expressed as a multiple of fZeroStepThreshold 63 instead of kCarTolerance. This, since the thresholds were meant to refer to 64 the ZeroStepThreshold (it was kCarTolerance), and the values were now much 65 larger than 'ZeroStepThreshold'. 66 - The value given to the decrease factor after the first such thresholds is 67 changed to 0.35 instead of 0.25, 0.5. 66 68 * Improved printing of Diagnostic message. 67 69 68 Nov 69 ------------------------------ 70 November 3rd, 2009 - J.Apostolakis (geomnav-V09-02-07) 71 ---------------------------------- 70 72 - Refined G4PropagatorInField.cc: 71 * Added new member fZeroStepThreshold, to enable tuning of threshold for Tiny/Zero steps. 73 * Added new member fZeroStepThreshold, to enable tuning of threshold for 74 Tiny/Zero steps. 72 75 * Changed default value from 0.5 * kCarTolerance 73 to max (100,000 * kCarTolerance, 0.1 * micron ) 74 * This is first revision to address problem seen at boundary of volumes (Reports of Atlas) . 76 to max (100,000 * kCarTolerance, 0.1 * micron ) 77 * This is first revision to address problem seen at boundary of volumes 78 (Reports of ATLAS). 75 79 76 80 June 2nd, 2009 - J.Apostolakis (geomnav-V09-02-06)
Note: See TracChangeset
for help on using the changeset viewer.