Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/tracking/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 # Category tracking 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-10-28 Makoto Asai (tracking-V11-02-05)
 10 - Moving check of cloned trajectory from G4Trackingmanager to G4TrackingMessenger
 11   to avoid unnecessary check.
 12 
 13 ## 2024-10-03 Makoto Asai (tracking-V11-02-04)
 14 - Refining CloneForMaster() method with introducing G4ClonedTrajectory and
 15   G4ClonedTrajectoryPoint classes for clean and safe use of G4Allocator.
 16   Also G4ClonedSmoothTrajectory and G4ClonedSmoothTrajectoryPoint.
 17 - G4RichTrajectory and G4RichTrajectoryPoint are modified to directly
 18   inherit G4VTrajectory and G4VTrajectoryPoint abstract base-classes to
 19   avoid double use of G4Allocator. And G4ClonedRichTrajectory and
 20   G4ClonedRichTrajectoryPoint are added.
 21 
 22 ## 2024-09-30 Makoto Asai (tracking-V11-02-03)
 23 - G4Trajectory and G4TrajectoryPoint - Adding CloneForMaster() method for
 24   merging trajectories created by worker thread in suevent parallel mode.
 25 
 26 ## 2024-10-10 Gabriele Cosmo (tracking-V11-02-02)
 27 - Fixed reported Coverity defects for use of std::move() in
 28   G4AdjointCrossSurfChecker.
 29 
 30 ## 2024-05-03 Ben Morgan (tracking-V11-02-01)
 31 - Remove use of no longer supported TiMemory.
 32 
 33 ## 2023-12-11 Vladimir Ivanchenko (tracking-V11-02-00)
 34 - G4TrackingMessenger - fixed Coverity report on memory leak at exit by
 35     move static thread local variable to be class member, because G4TrackingManager
 36     and its messenger are thread local by nature.
 37 
 38 ## 2023-09-04 Gabriele Cosmo (tracking-V11-01-02)
 39 - Removed references to G4TouchableHistoryHandle, which is now deprecated.
 40 
 41 ## 2023-02-08 Ben Morgan (tracking V11-01-01)
 42 - Apply standard and extended set of clang-tidy/format fixes
 43 
 44 ## 2022-12-12 Ben Morgan (tracking-V11-01-00)
 45 - Remove obsolete GNUmakefile scripts
 46 
 47 ## 2022-11-16 Gabriele Cosmo (tracking-V11-00-09)
 48 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 49 
 50 ## 2022-11-04 Vladimir Ivanchenko (tracking-V11-00-08)
 51 - G4SteppingManager - fixed compilation warning
 52 
 53 ## 2022-11-02 Vladimir Ivanchenko (tracking-V11-00-07)
 54 - G4SteppingManager - removed G4Exception with JustWarning severity
 55     for the case if no active at rest processes exist - fix problem #2493
 56 
 57 ## 2022-06-21 Ben Morgan (tracking-V11-00-06)
 58 - Merge `G4SteppingManager` implementation files
 59 
 60 ## 2022-06-05 Vladimir Ivanchenko (tracking-V11-00-05)
 61 - `G4SteppingManager2`: removed check on cuts and removed dependence of
 62   tracking from EM physics; ApplyCut method in this place was never used and cannot be
 63   use consistently, because energy deposition strongly depend on particle type, physics
 64   models, and user requirement. It is very difficult implementing ApplyCuts here for
 65   all use cases, it is why the real implementation is done within EM physics classes  
 66 
 67 ## 2022-05-10 Jonas Hahnfeld (tracking-V11-00-04)
 68 - `G4SteppingManager`:
 69   * Use new virtual method `GetCreatorProcess()` when processing secondaries
 70   * Correct ProcessDefinedStep for AtRest case
 71 
 72 ## 2022-05-04 Jonas Hahnfeld (tracking-V11-00-03)
 73 - `G4SteppingManager`:
 74   * Refactor and simplify processing of secondaries
 75   * Use process from PostStepPoint as creator
 76 
 77 ## 2022-04-19 Jonas Hahnfeld (tracking-V11-00-02)
 78 - Only set step status of `fGeomBoundary` on volume boundary
 79 
 80 ## 2022-01-28 Ben Morgan (tracking-V11-00-01)
 81 - Replace `geant4_global_library_target` with direct file inclusion and
 82   call to `geant4_add_category` to define library build from source modules.
 83 - Make DLL export symbol a CMake module-level compile definition to aid
 84   future modularization
 85 
 86 ## 2021-12-10 Ben Morgan (tracking-V11-00-00)
 87 - Change to new Markdown History format
 88 
 89 ---
 90 
 91 # History entries prior to 11.0
 92 
 93 October 25, 2021 B.Morgan (tracking-V10-07-19)
 94 - Use G4StrUtil functions replacing deprecated G4String member functions
 95 
 96 October 13, 2021 J. Hahnfeld (tracking-V10-07-18)
 97 - Introduce G4VTrackingManager, an interface for custom tracking
 98   managers specialized for one or a small number of particle types
 99 
100 September 21, 2021 A. Ribon (tracking-V10-07-17)
101 - G4SteppingManager : Added a new, private member variable, corresponding
102   to a pointer to a G4NoProcess instance, and used it in the method
103   InvokeAtRestDoItProcs() to flag a stable ion at rest.
104   This avoids the otherwise confusing (but correct and harmless)
105   information that Radioactive Decay is the process defining the 
106   last step of a stable ion at rest.
107 
108 August 13, 2021 M. Asai (tracking-V10-07-16)
109 - G4SteppingManager2.cc : Making sure Transportation limits the step 
110   if a volume boundary in a parallel world is co-limiting the step.
111   Addressing to Bugzilla Report #2240.
112 
113 August 4, 2021 A. Ribon (tracking-V10-07-15)
114 - G4RichTrajectory : migrated to the new version of G4PhysicsModelCatalog.
115 
116 July 15, 2021 A. Ribon (tracking-V10-07-14)
117 - G4SteppingVerboseWithUnits.cc : forgotten corresponding fix
118   done below (tracking-V10-07-13) for G4SteppingVerbose.
119 
120 July 12, 2021 A. Ribon (tracking-V10-07-13)
121 - G4SteppingVerbose.cc : fixed bug that wrongly put the "Forced"
122   label in the print-out information of non-forced processes,
123   and vice versa, omitting it for real forced processes.
124   Obviously, simulation results were not impacted by this bug,
125   but the print-out was confusing and misleading.
126 
127 June 21, 2021 M. Asai (tracking-V10-07-12)
128 - G4SteppingVerbose.hh : add explicit virtual keyward to all virtual
129   methods.
130 - G4SteppingVerboseWithUnits.hh : add override keyword.
131 
132 June 1, 2021 M. Maire (tracking-V10-07-11)
133 - fix a format in G4VSteppingVerboseWithUnits
134      
135 May 25, 2021 M. Maire (tracking-V10-07-10)
136 - complete G4VSteppingVerboseWithUnits
137   
138 May 4, 2021 G. Cosmo (tracking-V10-07-09)
139 - Export protected static symbols in G4VSteppingVerbose for DLL builds
140   on Windows.
141 
142 April 1, 2021 B. Morgan (tracking-V10-07-08)
143 - Migrate build to modular CMake API
144 
145 Mar 31, 2021 G. Cosmo (tracking-V10-07-07)
146 - Use existing facility to find locgical volume in store, rather than
147   looping through in G4AdjointCrossSurfChecker.
148 
149 Mar 24, 2021 M. Asai (tracking-V10-07-05, -06)
150 - G4SteppingVerbose, G4STeppingManager
151   : add a switch to instantiate G4SteppingVerboseWithUnits
152 
153 Feb 27, 2021 M. Asai (tracking-V10-07-04)
154 - G4SteppingVerboseWithUnits : Cosmetic changes
155 
156 Feb 24, 2021 G. Cosmo (tracking-V10-07-03)
157 - Removed unnecessary header inclusion in G4SteppingVerboseWithUnits
158   causing extra dependencies on particles submodules.
159 
160 Feb 22, 2021 M. Asai (tracking-V10-07-02)
161 - Introducing G4SteppingVerboseWithUnits : An alternative to
162   G4SteppingVerbose with printing proper units.
163 
164 Feb 4, 2021 M. Asai (tracking-V10-07-01)
165 - Simplify the way of defining a user-specific stepping verbose, that
166   is now common to all sequential, MT and tasking modes.
167 
168 Dec 16, 2020 G.Amadio (tracking-V10-07-00)
169 - Avoid unnecessary indirections when checking for regional stepping
170   action by reusing the value of current volume in stepping manager.
171 
172 Nov 12, 2020 Jonathan Madsen (tracking-V10-06-04)
173 - Added G4Profiler support.
174 
175 Sep 9, 2020, G.Cosmo (tracking-V10-06-03)
176 - Fixed minor Coverity defect in G4SteppingManager::ApplyProductionCut()
177   for use of potentially negative argument.
178 
179 Jun 4, 2020, G.Cosmo (tracking-V10-06-02)
180 - Fixed minor Coverity defect for uninitialised data in G4SteppingManager.
181 
182 Mar 27, 2020, G.Cosmo (tracking-V10-06-01)
183 - Minor c++11 revision; code cleanup and formatting.
184 
185 Dec 9, 2019, B.Morgan (tracking-V10-06-00)
186 - Cleanup CMake build, removing obsolete granular library option and
187   explicit include_directories.
188 
189 Nov 26, 2019, G.Cosmo (tracking-V10-05-02)
190 - Fixed cases of implicit type conversions from size_t to G4int.
191 
192 Mar 11, 2019, G.Cosmo (tracking-V10-05-01)
193 - Fixed typos in printouts and comments.
194 
195 Jan 31, 2019, I.Hrivnacova (tracking-V10-05-00)
196 - Merged GitHub PR #4: all Boolean operators now return G4bool.
197 
198 Oct 12, 2018, G.Cosmo (tracking-V10-04-02)
199 - G4VSteppingVerbose: reset singleton pointer in destructor.
200   Addressing problem report #2095.
201 
202 May 17, 2018, J.Madsen (tracking-V10-04-01)
203 - updated "thread-local-static-var" model to
204   "function-returning-thread-local-static-reference" model
205   which fixes Windows DLL + MT
206 
207 Apr 2, 2018, M.Asai (tracking-V10-04-00)
208 - G4SteppingManager : remove unnecessary checks of process manager for
209   generic ion and muonic atom.
210 
211 Oct 23, 2017, K.L.Genser (tracking-V10-03-02)
212 - G4SteppingManager added #ifdef for the case when a particle IsMuonicAtom
213 
214 Sep 12, 2017, K.L.Genser (tracking-V10-03-01)
215 - G4SteppingManager added a case when a particle IsMuonicAtom
216 
217 Dec 22, 2016 L.Desorgher  (tracking-V10-03-00)
218 - Modification in G4AdjointSteppingAction for correction of a bug in the case of reverse
219   track splitting.
220 
221 Nov 17, 2016 L.Desorgher  (tracking-V10-02-05)
222 - G4AdjointSteppingAction remove a test on weight with FPE issue.
223 
224 Oct 27, 2016 L.Desorgher  (tracking-V10-02-04)
225 - G4AdjointSteppingAction remove a print info on the weight, when stopping reverse tracking.
226 for the implementation of the splitting of the reverse MC tracking.
227 
228 Jul 21, 2016 L.Desorgher  (tracking-V10-02-03)
229 - Modification of G4AdjointTrackingAction and G4AdjointSteppingAction
230 for the implementation of the splitting of the reverse MC tracking.
231 
232 30th Jan  2016 A. Dotti   (tracking-V10-02-02)
233 - G4VTrajectory.cc: Added std::endl at end of ShowTrajectory.
234 
235 18th Jan  2016 A. Dotti   (tracking-V10-02-01)
236 - New G4Multi{Stepping,Tracking}Action to allow multiple user-actions in
237  the same job
238 
239 27th January 2016 M. Asai (tracking-V10-02-00)
240 - G4SteppingManager.cc: Set OriginTouchableHandle for primary track.
241   Addressing to Bug report #1773.
242 
243 26th June 2015 J. Allison (tracking-V10-01-01)
244 - G4RichTrajectory.cc: Coverity fix.
245 
246 20th May 2015 J. Allison (tracking-V10-01-00)
247 - Added Creator Model ID and Creator Model Name to G4Atts of G4RichTrajectory.
248 
249 4th June 2014 L. Desorgher (tracking-V10-00-00)
250 -Corrections in G4AdjointSteppingAction and G4AdjointTrackingAction  to have
251  the treatment of adj and forward tracks in the same event
252 
253 29th November2013 M.Asai (tracking-V09-06-10)
254 - G4VTrajectory::ShowTrajectory() : add missing \\n.
255 
256 28th November2013 M.Asai (tracking-V09-06-09)
257 - G4SteppingManager::fTouchableHistory data member is cleared in the
258   destructor to avoid double-deletion in MT mode.
259 
260 21st November2013 J.Perl (tracking-V09-06-08)
261 - G4TrackingManager : Add handling for StoreTrajectory new case 4
262 
263 21st November2013 M.Asai (tracking-V09-06-07)
264 - G4TrackingMessenger : Move invokation with G4TransportationManager
265   in G4VisCommandsSceneAdd.cc to this G4TrakingMessenger.
266   Since G4TransportationManager is thread-local,
267   G4VisCommandsSceneAdd.cc cannot access to G4TransportationManager.
268 
269 3rd November2013 L.Desorgher (tracking-V09-06-06)
270 -G4AdjointTrackingAction. Change order of initialization in constructor to
271   avoid compilation warning.
272 
273 31th October2013 L.Desorgher (tracking-V09-06-05)
274 -Create G4AdjointTrackingAction and modify G4AdjointSteppingAction in order to
275 treat the reverse tracking of an adjoint particle and tracking of its
276 equivalent forward particle in the same event.This is requested for the
277 migration of the ReverseMC to the MT mode.
278 
279 29th August 2013 M.Asai (tracking-V09-06-04)
280 - Add protection against null pointer for the process manager of
281   secondaries in case secondaries are generated at zero kinetic energy.
282 
283 11th April 2013 G.Cosmo (tracking-V09-06-03)
284 - Cleanup of automatic changes for MT in classes: G4RichTrajectory,
285   G4RichTrajectoryPoint, G4SmoothTrajectory, G4SmoothTrajectoryPoint,
286   G4Trajectory, G4TrajectoryPoint.
287 
288 5th February 2013 Takashi Sasaki (tracking-V09-06-02)
289 - Fix for the problem report #1397. More than two AtRest
290   processes are allowed. Needs checks for the results.
291 
292 11th January 2013  Gabriele Cosmo (tracking-V09-06-01)
293 - Replace plain printout to cerr with G4Exception warning in
294   G4SteppingManager::InvokeAtRestDoItProcs().
295   Addressing problem report #1421.
296 
297 3rd December 2012  John Allison (tracking-V09-06-00)
298 - Removed DrawTrajectory(G4int i_mode).
299 
300 26 October 2012 Laurent Desorgher (tracking-V09-05-04)
301 - G4AdointSteppingAction.cc. Add test for adjoint particle reaching "out_of_the_world".
302 
303 3rd July 2012  John Allison (tracking-V09-05-03)
304 - G4Rich/SmoothTrajectory(Point).hh:
305   o Fixes for Coverity warnings.
306 
307 14 June 2012 G.Cosmo (tracking-V09-05-02)
308 - Explicitly use inclusion of headers for system of units and physical
309   constants, in plan to remove implicit inclusion from globals.hh.
310 
311 24 May 2012 G.Cosmo (tracking-V09-05-01)
312 - Fixed trivial cases of variable shadowing.
313 
314 17 January 2012 G.Cosmo (tracking-V09-05-00)
315 - Remove not defined method GetNavigator() and moved SetNavigator() to public.
316 
317 23 September 2011 J.Allison (tracking-V09-04-06)
318 - G4RichTrajectoryPoint: Added Pre and PostStepPointWeight.
319 - Fixed bug in copy constructor (volume touchable handle was not copied).
320 
321 15 September 2011 J.Allison (tracking-V09-04-05)
322 - G4RichTrajectoryPoint: Added Pre and PostStepPointStatus.
323 
324 16 June 2011 T.Sasaki (tracking-V09-04-04)
325 - "Conditonally" in G4ForceCondition nore suppoted
326 
327 16 June 2011 G.Folger (tracking-V09-04-03)
328 - stepStatus is not used, but fpSteppingManager->Stepping() improves
329     performance ;-)
330 
331 9 June 2011 T Sasaki(tracking-V09-04-02)
332 - stepStaus is no more used in G4TrackingManager.cc
333 
334 20 May 2011 Ben Morgan (tracking-V09-04-01)
335 - CMakeLists.txt : Added G4TRACKING_ALLOC_EXPORT compiler definition via
336   add_definitions so it's applied to all sources in this module.
337 
338 5 May 2011 Makoto Asai (tracking-V09-04-00)
339 - Fixed setting of 'fWorldBoundary' step status in G4SteppingManager
340   InvokePostStepDoItProcs() and DefinePhysicalStepLength().
341 
342 18 November 2010 John Allison (tracking-V09-03-09)
343 - G4Trajectory, G4SmoothTrajectory:
344   o Reverted to original interface: DrawTrajectory(G4int i_mode = 0).
345     See 16 June 2010.  It seems G4Trajectory, G4SmoothTrajectory were
346     not done.
347 
348 27 October 2010 Gabriele Cosmo (tracking-V09-03-08)
349 - Restored DLL setup as originally. Withdrawn changes in last tag.
350 
351 19 October 2010 Gabriele Cosmo (tracking-V09-03-07)
352 - Replaced G4TRACKING_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported
353   symbols.
354 
355 6 October 2010 Hisaya Kurashige (tracking-V09-03-06)
356 - Modified G4SteppingManager::GetSecondary() to give const G4TrackVector*
357   (co-work with track-V09-03-05)
358 
359 19 July 2010 Gabriele Cosmo (tracking-V09-03-05)
360 - Added dummy initialisation to members in constructors in classes:
361   G4AdjointSteppingAction, G4UserSteppingAction, G4UserTrackingAction
362   and G4VSteppingVerbose.
363 - G4SteppingManager:  and use canonical form for G4Exception.
364   Added protection for possible negative index in method ApplyProductionCut()
365   and some printout formatting.
366 - Added redundant return statement after exception in G4SteppingManager2.
367 - Fixed restoring of output settings in G4SteppingVerbose.
368 - Use 0 instead of NULL where applicable.
369 
370 16 June 2010 John Allison (tracking-V09-03-04)
371 - G4VTrajectory, G4Trajectory, G4SmoothTrajectory:
372   o Reverted to original interface: DrawTrajectory(G4int i_mode = 0).
373     This to prevent compiler warnings about hiding.  We will
374     re-instate DrawTrajectory() at a future major release.
375   o Deprecation message is printed via G4Exception only once, and only
376     if a user invokes with a non-zero value of i_mode.
377 
378 29 May 2010 John Allison (tracking-V09-03-03)
379 - G4VTrajectory:
380   o Added virtual void DrawTrajectory() in preparation for i_mode migration.
381 - G4Trajectory and G4SmoothTrajectory: followed the above.
382   o (G4RichTrajectory inherits G4Trajectory so no need to change.)
383 
384 28 May 2010 John Allison (tracking-V09-03-02)
385 - G4VTrajectory.cc: Added explicit once-only i_mode deprecation warning.
386 
387 13 May 2010 John Allison (tracking-V09-03-01 - needs greps-V09-03-00)
388 - G4VTrajectory.cc: Added a statement to set IsDefaultDrawTrajectory,
389   to assist deprecation of i-mode trajectory drawing parameter.  After
390   10.0, it can be removed.
391 
392 22 Feb 2010 John Allison (tracking-V09-03-00)
393 - G4RichTrajectory: Fixed bug in MergeTrajectory (should not invoke
394   G4Trajectory::MergeTrajectory).
395 - G4RichTrajectory and G4RichTrajectoryPoint:
396   o Eliminated spaces in G4AttValue values.
397   o G4AttValue values are "None" for attributes derived from zero pointers.
398 
399 24 Nov 2009 Joseph Perl (tracking-V09-02-07)
400 - G4RichTrajectory: add additional attributes
401 - G4RichTrajectoryPoint: add additional attributes
402 
403 20 Nov 2009 L.Desorgher (tracking-V09-02-06)
404 - Small correction in G4AdjointSteppingAction to stop the reverse tracking
405   when adjoint particles reenter the adjoint source.
406   Reput the Nan test removed in  tracking-V09-02-05 but now as (x<0 && x>=0).
407   This Nan test is still needed in very rare case where the weight of a
408   particle goes to Nan. As such the code is stable! The reason for the Nan
409   weight is till under investigation.
410 
411 18 Nov 2009 G.Cosmo (tracking-V09-02-05)
412 - Fixes to "Adjoint" classes to allow build of DLLs on Windows: renamed all
413   methods and data holding "External" as keyword to "Ext".
414   Cleanup of the code: use "const G4String&" instead of "G4String" wherever
415   possible; use G4 types in consistent way; avoid usage of "isNan"; code
416   formatting cleanup; added Geant4 disclaimer.
417 
418 12 Nov 2009 J.Allison (tracking-V09-02-04)
419 - G4Trajectory, G4SmoothTrajectory, G4RichTrajectory:
420   o Added initial kinetic energy.
421 - G4RichTrajectory:
422   o Added final kinetic energy.
423 - G4RichTrajectoryPoint:
424   o Added "remaining energy" at each step.
425 
426 10 Nov 2009 L. Desorgher(tracking-V09-02-03)
427 - First commit of Adjoint classes in the tracking category
428   New classes are: - G4AdjointCrossSurfChecker and G4AdjointSteppingAction
429 
430 24 Sep 2009 P.Gumplinger (tracking-V09-02-02)
431 - Correction to G4SteppingManager::InvokeAtRestDoItProcs so G4Scintillation
432   process (with an AtRestDoIt and 'Forced') will not be set to 'NotForced' when
433   NofInactiveProc<MAXofAtRestLoops and when the user inactivated it on the fly.
434 
435 21 Sep 2009 T.Sasaki (tracking-V09-02-01)
436 - Takashi's first iteration of the above
437 
438 27 Feb 2009 T.Sasaki(tracking-V09-02-00)
439 - Fixing the problem in the the special cases of skipping voxel boundaries in
440 G4RegularNavigation
441 
442 08 Doc 2008  M.Asai (tracking-V09-01-04)
443 - Fixing bug of fN2ndaries variables in G4STeppingManager2.cc
444 
445 02 Oct 2008  T.Sasaki (tracking-V09-01-03)
446 - G4SteppingManager2.cc: PhyscalStep etc was not updated when
447   any flaga for ForceCondition is set. (since begining of Geant4)
448 
449 25 Sep 2008  T.Sasaki (tracking-V09-01-02)
450 - G4SteppingManager2.cc: Bug fix for the previous tag
451 
452 24 Sep 2008  T.Sasaki (tracking-V09-01-01)
453 - G4SteppingManager2.cc: Bug fix for PhysicalStep
454 
455 06 May 2008  T.Sasaki (tracking-V09-01-00)
456 - G4SteppingManager.cc: fTouchableHandle was not properly updated
457 
458 08 Oct 2007 T.Sasaki (tracking-V09-00-01)
459 - G4SteppingManager.hh: use kCarTolerance in CalculateSafety() instead of zero
460 
461 04 Oct 2007 T.Sasaki (tracking-V09-00-00)
462 - G4SteppingManager: fix to use kCarTolerance in Stepping() for the
463   computation of 'endPointSafety'.
464 
465 9th May 2007 M.Asai (tracking-V08-03-00)
466 - Allowing regional user stepping action.
467 
468 13 November 2006 T.Sasaki (tracking-V08-01-06)
469 - Removed G4VSteppingVerbose::TrackBanner()  and add new methed
470   G4TrackingManager::TrackBanner() for the fix.
471 
472 04 November 2006 M.Asai
473 - Added new method G4VSteppingVerbose::TrackBanner() and moved the
474   hard-coded verbosity in G4TrackingManager to this method. Also
475   modified G4SteppingManager to invoke this new method.
476 
477 3rd November 2006 J.Allison (tracking-V08-01-05)
478 - Augmented /tracking/storeTrajectory.  Now takes integer parameter:
479     0 : Don't Store trajectories.
480     !=0 : Store trajectories.
481     1 : Choose G4Trajectory as default.
482     2 : Choose G4SmoothTrajectory as default.
483     3 : Choose G4RichTrajectory as default.
484 
485 16 October 2006 J.Allison
486 - All trajectories:
487   o Protect points container pointer in destructor.
488   o Make G4AttDef descriptions more concise.
489 - G4RichTrajectory:
490   o Bug fix: Create G4AttValues for user-defined creator process.
491 - G4VTrajectory: Improved ShowTrajectory.
492 
493 27 September 2006 M.Asai (tracking-V08-01-04)
494 - Fix in G4SteppingManager for the treatment of trajectory update
495 - According fixes in the trajectory classes.
496 
497 14 August 2006 M.Asai (tracking-V08-01-03)
498 - Fix "double-deletion" in the destructor of G4SteppingManager.
499 
500 13 July 2006 T.sasaki (tracking-V08-01-02)
501 - Fix on G4StepingVerbose for ForceConditions
502 
503 09 June 2006 T. Sasaki
504 - Secondary vector is now owned by G4Step and G4TrackVector class has
505   been moved in the track category
506 
507 15 June 2006 G. Cosmo (tracking-V08-00-04)
508 - Fixed implementation of static methods in G4VSteppingVerbose to be
509   NOT inline. Required also to allow DLL working on Windows !
510 
511 02 June 2006 G. Cosmo (tracking-V08-00-03)
512 - Restored original CVS headers to files...
513 
514 30 May 2006 G. Cosmo (tracking-V08-00-02)
515 - Fixed online implementation of SetSilent() and SetSilentStepInfo()
516   in G4VSteppingVerbose.
517 
518 24 May 2006 T. Sasaki (tracking-V08-00-01)
519 - New flags are introduced in G4VSteppingVerbose to give more control
520 24 May 2006 T. Sasaki
521 - a bug fix for StepStatus when the track is outside of WorldBoundary
522 - New header was inserted to all of the files to check the last update
523 09 March 2006 T. Sasaki
524 - Added Silent and SilentStepInfo member to G4VStepverbose
525 
526 24 November 2005 J. Allison (tracking-V07-01-05)
527 - Added G4RichTrajectory and G4RichTrajectoryPoint.
528 - Updated comments in G4VTrajectory.hh and G4VTrajectoryPoint.hh
529 22 November 2005 M. Asai (tracking-V07-01-04)
530 - Put G4Exception to the constructors of G4UsertrackingAction and G4UserSteppingAction
531   to protect against their instantiation before G4VUserPhysicsList is instantiated and set to
532   G4RunManager.
533 21 November 2005 M. Asai (tracking-V07-01-03)
534 - Migration to sstream.
535 
536 14 November 2005 Jane Tinslay (tracking-V07-01-02)
537 - Modifications to G4VTrajectory::DrawTrajectory for enhanced
538   trajectory drawing.
539 
540 21 September 2005 T. Sasaki(tracking-V07-01-01)
541 - fix for fastsimulation problem in G4SteppingManager2.cc
542 19 July 2005 T. Sasaki (tracking-V07-01-00)
543 - fix for the bug in InvokeAlongStepDoItProcs()
544 3rd May 2005  John Allison  (tracking-V07-00-01 - needs greps-V07-00-04)
545 - Corrected AttDefs.
546 - Made use of G4AttCheck.
547 
548 22 April 2005  T. Sasaki  (not included in tracking-V07-00-01)
549 - SetNavigator Method has been removed from G4TrackingManager
550 
551 22 March 2005 John Allison (tracking-V07-00-00 - needs global-V07-00-03)
552 - Simplified creation of G4AttValues using G4BestUnit::operator
553   G4String and G4UIcommand::ConvertToString.
554 
555 07 December 2004 Gabriele Cosmo (tracking-V06-02-09)
556 - Implemented migration to <cmath>.
557 
558 01 December 2004 Gabriele Cosmo (tracking-V06-02-08)
559 - Fix in G4SteppingManager::InvokePSDIP() for completing migration
560   to new G4VParticleVhange interface.
561 
562 18 November 2004 Joseph Perl (tracking-V06-02-07)
563 - G4Trajectory add HepRep attribute for magnitude of momentum
564 - G4SmoothTrajectory add HepRep attribute for magnitude of momentum
565 
566 Nov.18,2005 T.Sasaki(tracking-V06-02-06)
567 - G4SteppingManager2.cc Fix on interactive on/of for AtRest processes
568 Nov.16,2005 T.Sasaki(tracking-V06-02-05)
569 - G4SteppingManager2.cc  change the track status to StopAndKill when a track looses all kinetic energy cumlatively while the AlongStep loop
570 Nov.10,2004 T.Sasaki(tracking-V06-02-04)
571 - G4SteppingVerbose forced to be singleton.
572 - G4SteppingManager no more issue G4Excetpion even if no atRestDoit proccesses exit.
573 - G4SteppingManager change the track status to G4StopButAlive if the kinetic energy becomes below zero while AlongStep loop.
574 
575 Aug.27, 2004 M.Asai (tracking-V06-02-03)
576 - G4SteppingManager now looks at "preStepPoint" for the sensitivety of the
577   volume instead of the logical volume through G4Track.
578 
579 Jul.08, 2004 K. Amako  (tracking-V06-02-02)
580 - Modified G4SteppingVerbose.cc so that PostStep information is printed out
581   even when PostStep process is triggered by AlongStep process.
582 
583 Jul.06, 2004 M.Asai (tracking-V06-02-01)
584 - Remove the modification along tracking-V06-00-00 tag for G4SteppingManager2.cc
585   and let a fix on it be on top of this.
586 - The fix is for incorrect total number of secondaries.
587 
588 Jul.05, 2004 G.Cosmo (tracking-V06-02-00)
589 - Moved inlined contructors/destructors for G4Vtrajectory and G4VTrajectoryPoint
590   to NOT inline. Created G4VtrajectoryPoint.cc file.
591   Corrected signature of operator==() to canonical implementation.
592 
593 Jun.11, 2004 G.Cosmo (tracking-V06-01-02)
594 - Use global flag G4TRACKING_ALLOC_EXPORT to export extern symbols for DLLs.
595   Modified GNUmakefile and rearranged usage of extern symbols in classes.
596 
597 Jun.09, 2004 G.Cosmo (tracking-V06-01-01)
598 - Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
599   allowing support of DLLs on Windows.
600 - Coworks with "global-V06-01-02b".
601 
602 Jun.07, 2004 G.Cosmo (tracking-V06-01-00)
603 - Export extern symbols for allowing support of DLLs on Windows.
604   Modified files:  G4Trajectory.hh, G4TrajectoryPoint.hh,
605                    G4SmoothTrajectory.hh, G4SmoothTrajectoryPoint.hh.
606 - GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
607 - Coworks with "global-V06-01-02a".
608 
609 Mar.19, 2004 M.Asai (tracking-V06-00-01)
610 - G4SteppingManager2.cc has been restored back to the version in
611   geant4-06-00. The tag tracking-V06-00-00 was meant to be internal
612   but eventually it was included in the reference tag.
613 
614 Jan.20, 2004 M.Asai (tracking-V06-00-00)
615 - Remove obsolete operation for UserLimits in G4SteppingManager2.cc.
616 
617 Dec.09, 2003 M.Asai (tracking-V05-02-05)
618 - G4SteppingManager.hh : Fix problem in SetUserAction().
619 
620 Nov.18, 2003 M.Asai (tracking-V05-02-04)
621 - G4TrackingManager.cc: Move the invokation of PreUserTrackingAction
622   after SetInitialStep, so that geometrical infomation is available
623   at PreUserTrackingAction.
624 
625 Nov.10, 2003 G.Cosmo (tracking-V05-02-03)
626 - G4SteppingManager.cc: renamed method LocateGlobalPointAndSetup(p,v,history) to
627   to ResetHistoryAndLocate(p,v,history) according to changes in G4Navigator.
628 
629 Oct.4, 2003 G.Cosmo (tracking-V05-02-02)
630 - GNUmakefile:
631   o added dependency to new module "geometry/navigation".
632   o replaced "digits+hits" with "digits_hits".
633 - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
634 
635 Sept. 25, 2003 H.Kurashige (tracking-V05-02-01)
636 - modify GNUMakefile for processes/cuts category
637 
638 Sept. 19, 2003 V.Ivanchenko (tracking-V05-02-00)
639 - migrade to model variant of EM physics
640 
641 May 23, 2003 M.Asai (tracking-V05-01-01)
642 - Clean up unused variables in trajectory classes.
643 
644 May 21, 2003 M.Asai (tracking-V05-01-00)
645 - Clean up unused variables in user action classes.
646 
647 Apr 11, 2003 M.Asai (tracking-V05-00-03)
648 - Recover "ApplyCuts" under "cuts-per-region"
649 
650 Apr 10, 2003 T.Sasaki (tracking-V05-00-02)
651 - G4SteppingManger2.cc: Fix for the uninitilized variable
652 Mar 17, 2003, G.Cosmo (tracking-V05-00-01)
653 - G4SteppingVerbose.cc: fixed retrieval of phys-volume name, adding
654   check for NULL pointer for post-step physical volume returned.
655 
656 Dec 16, 2002, G.Cosmo (tracking-V05-00-00)
657 - Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
658   Included development for 'cuts-by-region':
659   o Modified implementation of stepping to cope with new scheme for
660     cuts and regions.
661 
662 Dec 12, 2002, G.Cosmo (tracking-V04-01-15)
663 - G4SteppingVerbose.cc: undo change introduced in tag "tracking-V04-01-07", where
664   call to CopyState() in TrackingStarted() method was commented out, probably by
665   mistake (?).
666   The patch fixes the crash observed while running largeN test on test14.
667 
668 Dec 12, 2002, G.Cosmo (tracking-V04-01-14)
669 - Corrected problem introduced in the last tag and concerning the usage of abs()
670   (not defined of the std namespace!), causing compilation error on Windows.
671 
672 Dec 6, 2002, J.Allison (tracking-V04-01-13)
673 - Last minute fix to G4VTrajectory::DrawTrajectory.
674 
675 Dec 6, 2002, J.Allison (tracking-V04-01-12)
676 - Fixed unprotected pointer in G4SmoothTrajectoryPoint::CreateAttValues.
677 
678 Dec 4, 2002, T.Sasaki (tracking-V04-01-11)
679 - static Get/SetInstnce methods has moved to .cc from .hh.
680 
681 Nov 18, 2002, M.Asai (tracking-V04-01-10)
682 - Tagged.
683 
684 Nov 11, 2002, J.Allison
685 - Restored G4SmoothTrajectory::DrawTrajectory.
686 
687 Nov 8, 2002, M.Asai (tracking-V04-01-09)
688 - Tagged for Geant4 5.0 release
689 
690 Nov 8, 2002 J.Generowicz
691 - Bodies introduced into SmoothTrajectory(Point) classes
692 
693 Nov 8, 2002, J.Allison
694 - Implemented default Show/DrawTrajectory in G4VTrajectory.
695 - Augmented GetAttDefs and CreateAttValues in G4(Smooth)Trajectory(Point).
696 
697 Nov 07, 2002, T,Sasaki (tracking-V04-01-07, tracking-V04-01-08)
698 - Fix for the problem with optical processes
699 Nov 05, 2002, T,Sasaki (tracking-V04-01-06)
700 - clean up G4SteppingManager.hh and G4VSterppinVerbose.cc
701 
702 Nov 05, 2002, M.Asai (tracking-V04-01-05)
703 - tagged.
704 
705 Nov 05, 2002, J.Generowicz
706 - Renamed aTrajectory(Point)Allocator to aSmoothTrajectory(Point)Allocator
707   in the SmoothTrajectory(Point) classes.
708 
709 Nov 01, 2002, M.Asai (tracking-V04-01-04)
710 - Merge tracking-V04-01-03 and tracking-V04-01-02.
711 
712 Nov 1, 2002, J.Allison  (tracking-V04-01-03 - does not include V04-01-02)
713 - Canonical tag of traj03 (see below).
714 
715 Oct 31, 02 T. Sasaki (tracking-V04-01-02)
716 - G4SteppingManager.hh/cc
717  o new ForceCondition flag StronglyForced was implemented
718 
719 Oct 28, 2002, J.Allison  (traj03)
720 - Changed GetAttDefs return signature to map.
721 - Changed GetAttValues to CreateAttValues.
722 - Improved descriptions.
723 
724 Oct 24, 02 J.Allison (traj02)
725 - Implemented simple versions of G4Trajectory::GetAttDefs/Values.
726 
727 Oct 16, 02 J.Allison (traj01)
728 - Added GetAttDefs to G4VTrajectory, etc., and small corrections.
729 
730 Sep 03, 02 M.Asai
731 - Start working for trajectory related issues
732   o Modification made : G4VTrajectory, G4VTrajectoryPoint, G4Trajectory, G4TrajectoryPoint
733   o Introduced : G4SmoothTrajectory, G4SmoothTrajectoryPoint
734 
735 Aug 21, 02 M.Asai (tracking-V04-01-01)
736 - G4TrackingManager.cc
737   o Set fpTrajectory pointer to zero when the trajectory is deleted.
738 
739 Aug 13, 02 M.Asai (tracking-V04-01-00)
740 - G4TrackingManager.hh, G4TrackingManager.cc
741   o Re-implement EventAborted() method to ensure this command
742     properly works even at the stepping phase.
743 
744 Apr 25, 02 M.Asai (tracking-V04-00-05)
745 - G4TrackingManager.cc
746   o Implement EventAborted() method
747 
748 Feb 07. 02 T.Sasaki (tracking-V04-00-04)
749 - G4SteppingManager.cc
750   o Withdrawal of the fix in tracking-V04-00-02
751 
752 Feb 04, 02 G.Cosmo (tracking-V04-00-03)
753 - G4SteppingManager.hh
754   o moved 'SizeOfSelectedDoItVector' to global scope again, to allow porting on
755     WIN-VC compiler. As private member, the following error is reported:
756     - illegal pure syntax, must be '= 0' -
757     - 'SizeOfSelectedDoItVector' : pure specifier can only be specified for functions -
758 
759 Feb 03, 02 T.Sasaki and H.Kurashige
760 - G4SteppingManager2.cc
761   o fix for extra steps when the ApplyCuts flag is set
762 
763 Jan 23, 02 T.Sasaki(tracking-V04-00-02)
764 - G4SteppingManager.cc
765   o safe comparison between floating numbers (0.0->DBL_MIN)
766 
767 Jan 22, 02 M.Asai (tracking-V04-00-01)
768 - G4SteppingManager.cc
769   o Issue G4Exception if a primary track starts outside of the world.
770 
771 Jan 21, 02 T.Sasaki (tracking-V04-00-00)
772 - G4SteppingManager[.hh.cc]:
773   o Fixed a bug for particles below threshold. Avoid double steps.
774     If any of decay process might not set the GoodForTracking flag
775     properly, the particle will be killed.
776   o moved static variable SizeOfSelectedDoItVector from the global
777     to class scope.
778 
779 Dec 06, 01 G.Cosmo (tracking-V03-02-05)
780 - G4SteppingVerbose.cc: removed trigraph warning on Linux-g++.
781 
782 Nov 27, 01 J.Apostolakis (tracking-V03-02-04)
783   Correction to the use the touchable Handle for secondary tracks,
784        when it is available.
785   Now the direction is used in locating a particle (primary or
786    secondary) in SetInitialStep. This is in order to assist in
787    starting particles that are on/near-to boundaries in the correct
788    volume.
789 
790 Nov 27, 01 J.Apostolakis (tracking-V03-02-03)
791   Initial step now uses the touchable Handle of the secondary track,
792 when it exists and is valid.
793 
794   To be useful this tag depends the tag track-V03-02-07,
795    which enables touchable handles in secondaries.
796 
797 Nov 08, 01 G.Cosmo (tracking-V03-02-02)
798 - Introduced changes for reference-counted touchables (T.Sasaki).
799 - Removed warnings from Linux-g++ (R.Chytracek).
800 - Some reformatting (R.Chytracek).
801 
802 Oct 11, 01 G.Cosmo (tracking-V03-02-00)
803 - G4VSteppingVerbose.hh: removed redundant inclusion of RW wrapper header.
804 
805 Jun 06, 01 G.Cosmo (tracking-V03-01-02)
806 - G4SteppingManager.cc: explicitly initialise values to zero in STL
807   collections fSelectedAtRestDoItVector, fSelectedAlongStepDoItVector, and
808   fSelectedPostStepDoItVector in G4SteppingManager default constructor.
809   This overcomes warnings detected on HP-aCC.
810 
811 May 10, 01 T.Sasaki (tracking-V03-01-01)
812 - fix for a suspneded track's vertex info.
813 
814 May 03, 01 T.Sasaki/J.Allison (tracking-V03-01-00)
815 - G4TrackingMessenger* messenger moved to the class scope in G4TrackingManager.
816 - Changes for greps-V03-01-01 (elimination of RW) in G4Trajectory.cc.
817 
818 Feb 09, 01 T.Sasaki (tracking-V03-00-05)
819 - Fix for linux etc.
820 
821 Feb 08, 01 T.Sasaki (tracking-V03-00-03)
822 - STL migration: get rid of most of RW vectors
823 
824 Feb 05, 01 G.Cosmo (tracking-V03-00-02)
825 - STL migration for G4OrderedTable and G4DataVector.
826   Modified files: G4VSteppingVerbose.hh.
827 
828 Jan 12, 01 T.Sasaki (tracking-V03-00-01)
829 - correction of class description
830 
831 Nov 04, 00 T.Sasaki (tracking-V02-00-02)
832 - G4TrackingManager.icc has been modified for new biasing schme
833 - Descriptions are added too header files
834 
835 Aug 30, 00 T.Sasaki (tracking-V02-00-01)
836 - Protection for no AtRestDoIt procs.
837 
838 June 2, 00 M.Asai (tracking-01-01-01)
839 - Add SetUserTrackInformation(G4VUserTrackInformation*) to
840   G4TrackingManager
841 - Fix problems in deleteing Touchable in G4SteppingManager (Hisaya)
842 
843 Hune 1, 00 H.Kurashige
844 - Add "const" to all G4VTouchable pointer
845 
846 Jan 23, 00 T.Sasaki
847 - GetCurrentValue() in G4TrackingMessenger.cc have a return value
848 - SetUserAction in G4SteppingManager.hh protected null pointers
849 
850 Oct 22, 99 T.Sasaki G4SteppingMangaer.cc fixed the UserLmit problem
851 
852 Oct 13, 99 T.Sasaki updated G4SteppingVerbose and G4VSteppingVerbose
853 
854 Jun 29, 99 G.Folger have the ctor always assign a SteppingVerbose to fVerbose
855 
856 Apr 15, 99 M.Asai (tracking-01-00-03)
857 - Make arguments in user action classes take const pointers.
858 - Make trajectory and trajectory point as derivable classes.
859 
860 Mar 23, 99 T.Sasaki    (tracking-01-00-02)
861 - Fix for precision problem of safety in SteppingManager by John Apostolakis
862 - G4VSteppingVerbose is introduced
863 
864 Feb 18, 99 T.Sasaki (tracking-01-00-01)
865 - ShowStep() method was moved from G4Step to G4SteppingVerbose
866 
867 Nov 25, 98 T.Sasaki    (tracking-00-04-03)
868 - Fix to G4SteppingManager.cc to set proper 2ndary numbers.
869 
870 Nov 17 ,98 H.Kurashige (tracking-00-04-01)
871 - Fixed treatment of safety in case of ApplyCuts flag is ON
872 
873 August 25, 98 G.Cosmo (tracking-00-02-01)
874 - Minor fix to G4SteppingManager.hh, G4SteppingVerbose.hh
875   and G4TrackVector.hh.
876   Angle brackets should be used for inclusion of RW classes!
877 
878 July  1, 98 K. Amako
879 - Tag for tracking-00-07-02. This includes the following features.
880 - Because J. Apostolakis changed  the way to calcluate safety in the
881   transportation AlongStepGPIL, the way to set safety of the PostStepPoint
882   was modified. Except the first step, the safety of the PreStepPoint
883   is also valid in this scheme.
884 - The coherent energy cut scheme is implemented. This means that
885   the energy of a secondary particle is checked against the energy
886   cut value and also safety. Also the 'GoodForTracking' flag is
887   checked. A warning message will be issued if a secondary particle
888   has illegal status (i.e. below energy cut and 'GoodForTracking' is off).
889   Because processes don't set properly the 'GoodForTracking' yet, this
890   waning message is temporary suppressed in the current tag.
891 
892 June 22, 98 J.Apostolakis
893 
894 - Added fix to implementation of new scheme of 'Safety'.
895 
896 June 16, 98 P.Urban                      -- recorded by J. Apostolakis
897 
898 - Added changes for tracking optimisation.  (Merged from branch)
899 - tagged tracking-00-06-03.
900 
901 June 11, 98 G.Cosmo (tracking-00-06-02)
902 - Tagged tracking-00-06-02.
903   Includes changes by P.Mora de Freitas and M.Asai which were missing in
904   the previous tag.
905 
906 June 6, 98  M.Asai
907 - GNUmakefile is modified to correspond to the new "digits+hits" structure.
908 
909 Jun  3, 98  P.Mora de Freitas/M.Verderi
910 - Implement new scheme of 'Safety' where it becomes the 'range within
911   the assumptions of all processes are valid'. In the G4SteppingManager
912   GetPIL loop the safety becomes "competitive" like the step limitation.
913   This means that at the begining of every step the G4SteppingManager
914   will initialize it to DBLMAX and that processes can only decrease it.
915 
916 May 22, 98  T.Sasaki
917 - Verbose codes are separated from SteppingManager. 2 files are aded.
918 April 21, 98 G.Cosmo (tracking-00-05-01)
919 - Tagged.
920 
921 April 12, 98 H.Kuraashige
922 - Implement new scheme of 'Particle Change'. Please see
923   particle_change.asc in geant4alpha/documents/particles+matter/.
924   G4SteppingManager.hh,  .cc have been modified.
925 
926 April 9, 98 G.Cosmo
927 - Porting on DEC-cxx 6.0.
928   Removed meaningless usage of "const" qualifier from functions
929   return type for basic types by value. Modified files: G4Trajectory.hh
930 
931 March 18, 1998 K. Amako
932   Add following information to G4Track:
933      1.Momentum direction at the start point (vertex position) of the track
934      2.Kinetic energy at the start point (vertex position) of the track
935      3.Pointer to the process which created the current track
936   Due to this, the following files have modififed and committed.
937      1.NewDesignDoc.txt
938      2.G4Track.hh, G4Track.cc
939      3.G4SteppingManager.cc
940 
941 January  29, 97 K. Amako
942   Following changes have been done and committed/tagged to cvs.
943   Tag# is tracking-00-03-01.
944     - G4SteppingManager.cc: Corrected so that the verbose
945       'AlongStepDoItAllDone' is invokded after the 'safety' update.
946     - G4SteppingManager.cc: Added a comment in the 'G4Step Information'
947       table of the verbose output of 'AlongStepDoIt (process by process)'
948       so that 'safety' value in it is not updated yet.
949     - G4TrackingMessanger.cc: Help for verbose has been updated.
950 
951 
952 December 19, 97 G. Cosmo - (alpha03)
953 
954 - Created.