source: trunk/source/tracking/History @ 1347

Last change on this file since 1347 was 1347, checked in by garnier, 13 years ago

geant4 tag 9.4

File size: 24.8 KB
Line 
1$Id: History,v 1.147 2010/11/18 17:24:22 allison Exp $
2$Name: tracking-V09-03-09 $
3-------------------------------------------------------------------
4
5     =========================================================
6     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
7     =========================================================
8
9                      Category History file
10                      ---------------------
11This file should be used by G4 developers and category coordinators
12to briefly summarize all major modifications introduced in the code
13and keep track of all category-tags.
14It DOES NOT substitute the  CVS log-message one should put at every
15committal in the CVS repository !
16
17     ----------------------------------------------------------
18     * Reverse chronological order (last date on top), please *
19     ----------------------------------------------------------
20
2118 November 2010 John Allison (tracking-V09-03-09)
22- G4Trajectory, G4SmoothTrajectory:
23  o Reverted to original interface: DrawTrajectory(G4int i_mode = 0).
24    See 16 June 2010.  It seems G4Trajectory, G4SmoothTrajectory were
25    not done.
26
2727 October 2010 Gabriele Cosmo (tracking-V09-03-08)
28- Restored DLL setup as originally. Withdrawn changes in last tag.
29
3019 October 2010 Gabriele Cosmo (tracking-V09-03-07)
31- Replaced G4TRACKING_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported
32  symbols.
33
346 October 2010 Hisaya Kurashige (tracking-V09-03-06)
35- Modified G4SteppingManager::GetSecondary() to give const G4TrackVector*
36  (co-work with track-V09-03-05)
37
3819 July 2010 Gabriele Cosmo (tracking-V09-03-05)
39- Added dummy initialisation to members in constructors in classes:
40  G4AdjointSteppingAction, G4UserSteppingAction, G4UserTrackingAction
41  and G4VSteppingVerbose.
42- G4SteppingManager:  and use canonical form for G4Exception.
43  Added protection for possible negative index in method ApplyProductionCut()
44  and some printout formatting.
45- Added redundant return statement after exception in G4SteppingManager2.
46- Fixed restoring of output settings in G4SteppingVerbose.
47- Use 0 instead of NULL where applicable.
48
4916 June 2010 John Allison (tracking-V09-03-04)
50- G4VTrajectory, G4Trajectory, G4SmoothTrajectory:
51  o Reverted to original interface: DrawTrajectory(G4int i_mode = 0).
52    This to prevent compiler warnings about hiding.  We will
53    re-instate DrawTrajectory() at a future major release.
54  o Deprecation message is printed via G4Exception only once, and only
55    if a user invokes with a non-zero value of i_mode.
56
5729 May 2010 John Allison (tracking-V09-03-03)
58- G4VTrajectory:
59  o Added virtual void DrawTrajectory() in preparation for i_mode migration.
60- G4Trajectory and G4SmoothTrajectory: followed the above.
61  o (G4RichTrajectory inherits G4Trajectory so no need to change.)
62
6328 May 2010 John Allison (tracking-V09-03-02)
64- G4VTrajectory.cc: Added explicit once-only i_mode deprecation warning.
65
6613 May 2010 John Allison (tracking-V09-03-01 - needs greps-V09-03-00)
67- G4VTrajectory.cc: Added a statement to set IsDefaultDrawTrajectory,
68  to assist deprecation of i-mode trajectory drawing parameter.  After
69  10.0, it can be removed.
70
7122 Feb 2010 John Allison (tracking-V09-03-00)
72- G4RichTrajectory: Fixed bug in MergeTrajectory (should not invoke
73  G4Trajectory::MergeTrajectory).
74- G4RichTrajectory and G4RichTrajectoryPoint:
75  o Eliminated spaces in G4AttValue values.
76  o G4AttValue values are "None" for attributes derived from zero pointers.
77
7824 Nov 2009 Joseph Perl (tracking-V09-02-07)
79- G4RichTrajectory: add additional attributes
80- G4RichTrajectoryPoint: add additional attributes
81
8220 Nov 2009 L.Desorgher (tracking-V09-02-06)
83- Small correction in G4AdjointSteppingAction to stop the reverse tracking
84  when adjoint particles reenter the adjoint source.
85  Reput the Nan test removed in  tracking-V09-02-05 but now as (x<0 && x>=0).
86  This Nan test is still needed in very rare case where the weight of a
87  particle goes to Nan. As such the code is stable! The reason for the Nan
88  weight is till under investigation.
89
9018 Nov 2009 G.Cosmo (tracking-V09-02-05)
91- Fixes to "Adjoint" classes to allow build of DLLs on Windows: renamed all
92  methods and data holding "External" as keyword to "Ext".
93  Cleanup of the code: use "const G4String&" instead of "G4String" wherever
94  possible; use G4 types in consistent way; avoid usage of "isNan"; code
95  formatting cleanup; added Geant4 disclaimer.
96
9712 Nov 2009 J.Allison (tracking-V09-02-04)
98- G4Trajectory, G4SmoothTrajectory, G4RichTrajectory:
99  o Added initial kinetic energy.
100- G4RichTrajectory:
101  o Added final kinetic energy.
102- G4RichTrajectoryPoint:
103  o Added "remaining energy" at each step.
104
10510 Nov 2009 L. Desorgher(tracking-V09-02-03)
106- First commit of Adjoint classes in the tracking category
107  New classes are: - G4AdjointCrossSurfChecker and G4AdjointSteppingAction
108
10924 Sep 2009 P.Gumplinger (tracking-V09-02-02)
110- Correction to G4SteppingManager::InvokeAtRestDoItProcs so G4Scintillation
111  process (with an AtRestDoIt and 'Forced') will not be set to 'NotForced' when
112  NofInactiveProc<MAXofAtRestLoops and when the user inactivated it on the fly.
113
11421 Sep 2009 T.Sasaki (tracking-V09-02-01)
115- Takashi's first iteration of the above
116
11727 Feb 2009 T.Sasaki(tracking-V09-02-00)
118- Fixing the problem in the the special cases of skipping voxel boundaries in
119G4RegularNavigation
120
12108 Doc 2008  M.Asai (tracking-V09-01-04)
122- Fixing bug of fN2ndaries variables in G4STeppingManager2.cc
123
12402 Oct 2008  T.Sasaki (tracking-V09-01-03)
125- G4SteppingManager2.cc: PhyscalStep etc was not updated when
126  any flaga for ForceCondition is set. (since begining of Geant4)
127
12825 Sep 2008  T.Sasaki (tracking-V09-01-02)
129- G4SteppingManager2.cc: Bug fix for the previous tag
130
13124 Sep 2008  T.Sasaki (tracking-V09-01-01)
132- G4SteppingManager2.cc: Bug fix for PhysicalStep
133
13406 May 2008  T.Sasaki (tracking-V09-01-00)
135- G4SteppingManager.cc: fTouchableHandle was not properly updated
136
13708 Oct 2007 T.Sasaki (tracking-V09-00-01)
138- G4SteppingManager.hh: use kCarTolerance in CalculateSafety() instead of zero
139
14004 Oct 2007 T.Sasaki (tracking-V09-00-00)
141- G4SteppingManager: fix to use kCarTolerance in Stepping() for the
142  computation of 'endPointSafety'.
143
1449th May 2007 M.Asai (tracking-V08-03-00)
145- Allowing regional user stepping action.
146
14713 November 2006 T.Sasaki (tracking-V08-01-06)
148- Removed G4VSteppingVerbose::TrackBanner()  and add new methed
149  G4TrackingManager::TrackBanner() for the fix.
150
15104 November 2006 M.Asai
152- Added new method G4VSteppingVerbose::TrackBanner() and moved the
153  hard-coded verbosity in G4TrackingManager to this method. Also
154  modified G4SteppingManager to invoke this new method.
155
1563rd November 2006 J.Allison (tracking-V08-01-05)
157- Augmented /tracking/storeTrajectory.  Now takes integer parameter:
158    0 : Don't Store trajectories.
159    !=0 : Store trajectories.
160    1 : Choose G4Trajectory as default.
161    2 : Choose G4SmoothTrajectory as default.
162    3 : Choose G4RichTrajectory as default.
163
16416 October 2006 J.Allison
165- All trajectories:
166  o Protect points container pointer in destructor.
167  o Make G4AttDef descriptions more concise.
168- G4RichTrajectory:
169  o Bug fix: Create G4AttValues for user-defined creator process.
170- G4VTrajectory: Improved ShowTrajectory.
171
17227 September 2006 M.Asai (tracking-V08-01-04)
173- Fix in G4SteppingManager for the treatment of trajectory update
174- According fixes in the trajectory classes.
175
17614 August 2006 M.Asai (tracking-V08-01-03)
177- Fix "double-deletion" in the destructor of G4SteppingManager.
178
17913 July 2006 T.sasaki (tracking-V08-01-02)
180- Fix on G4StepingVerbose for ForceConditions
181
18209 June 2006 T. Sasaki
183- Secondary vector is now owned by G4Step and G4TrackVector class has
184  been moved in the track category
185
18615 June 2006 G. Cosmo (tracking-V08-00-04)
187- Fixed implementation of static methods in G4VSteppingVerbose to be
188  NOT inline. Required also to allow DLL working on Windows !
189
19002 June 2006 G. Cosmo (tracking-V08-00-03)
191- Restored original CVS headers to files...
192
19330 May 2006 G. Cosmo (tracking-V08-00-02)
194- Fixed online implementation of SetSilent() and SetSilentStepInfo()
195  in G4VSteppingVerbose.
196
19724 May 2006 T. Sasaki (tracking-V08-00-01)
198- New flags are introduced in G4VSteppingVerbose to give more control
19924 May 2006 T. Sasaki
200- a bug fix for StepStatus when the track is outside of WorldBoundary
201- New header was inserted to all of the files to check the last update
20209 March 2006 T. Sasaki
203- Added Silent and SilentStepInfo member to G4VStepverbose
204
20524 November 2005 J. Allison (tracking-V07-01-05)
206- Added G4RichTrajectory and G4RichTrajectoryPoint.
207- Updated comments in G4VTrajectory.hh and G4VTrajectoryPoint.hh
20822 November 2005 M. Asai (tracking-V07-01-04)
209- Put G4Exception to the constructors of G4UsertrackingAction and G4UserSteppingAction
210  to protect against their instantiation before G4VUserPhysicsList is instantiated and set to
211  G4RunManager.
21221 November 2005 M. Asai (tracking-V07-01-03)
213- Migration to sstream.
214
21514 November 2005 Jane Tinslay (tracking-V07-01-02)
216- Modifications to G4VTrajectory::DrawTrajectory for enhanced
217  trajectory drawing.
218
21921 September 2005 T. Sasaki(tracking-V07-01-01)
220- fix for fastsimulation problem in G4SteppingManager2.cc
22119 July 2005 T. Sasaki (tracking-V07-01-00)
222- fix for the bug in InvokeAlongStepDoItProcs()
2233rd May 2005  John Allison  (tracking-V07-00-01 - needs greps-V07-00-04)
224- Corrected AttDefs.
225- Made use of G4AttCheck.
226
22722 April 2005  T. Sasaki  (not included in tracking-V07-00-01)
228- SetNavigator Method has been removed from G4TrackingManager
229
23022 March 2005 John Allison (tracking-V07-00-00 - needs global-V07-00-03)
231- Simplified creation of G4AttValues using G4BestUnit::operator
232  G4String and G4UIcommand::ConvertToString.
233
23407 December 2004 Gabriele Cosmo (tracking-V06-02-09)
235- Implemented migration to <cmath>.
236
23701 December 2004 Gabriele Cosmo (tracking-V06-02-08)
238- Fix in G4SteppingManager::InvokePSDIP() for completing migration
239  to new G4VParticleVhange interface.
240
24118 November 2004 Joseph Perl (tracking-V06-02-07)
242- G4Trajectory add HepRep attribute for magnitude of momentum
243- G4SmoothTrajectory add HepRep attribute for magnitude of momentum
244
245Nov.18,2005 T.Sasaki(tracking-V06-02-06)
246- G4SteppingManager2.cc Fix on interactive on/of for AtRest processes
247Nov.16,2005 T.Sasaki(tracking-V06-02-05)
248- G4SteppingManager2.cc  change the track status to StopAndKill when a track looses all kinetic energy cumlatively while the AlongStep loop
249Nov.10,2004 T.Sasaki(tracking-V06-02-04)
250- G4SteppingVerbose forced to be singleton.
251- G4SteppingManager no more issue G4Excetpion even if no atRestDoit proccesses exit.
252- G4SteppingManager change the track status to G4StopButAlive if the kinetic energy becomes below zero while AlongStep loop.
253
254Aug.27, 2004 M.Asai (tracking-V06-02-03)
255- G4SteppingManager now looks at "preStepPoint" for the sensitivety of the
256  volume instead of the logical volume through G4Track.
257
258Jul.08, 2004 K. Amako  (tracking-V06-02-02)
259- Modified G4SteppingVerbose.cc so that PostStep information is printed out
260  even when PostStep process is triggered by AlongStep process.
261
262Jul.06, 2004 M.Asai (tracking-V06-02-01)
263- Remove the modification along tracking-V06-00-00 tag for G4SteppingManager2.cc
264  and let a fix on it be on top of this.
265- The fix is for incorrect total number of secondaries.
266
267Jul.05, 2004 G.Cosmo (tracking-V06-02-00)
268- Moved inlined contructors/destructors for G4Vtrajectory and G4VTrajectoryPoint
269  to NOT inline. Created G4VtrajectoryPoint.cc file.
270  Corrected signature of operator==() to canonical implementation.
271
272Jun.11, 2004 G.Cosmo (tracking-V06-01-02)
273- Use global flag G4TRACKING_ALLOC_EXPORT to export extern symbols for DLLs.
274  Modified GNUmakefile and rearranged usage of extern symbols in classes.
275
276Jun.09, 2004 G.Cosmo (tracking-V06-01-01)
277- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
278  allowing support of DLLs on Windows.
279- Coworks with "global-V06-01-02b".
280
281Jun.07, 2004 G.Cosmo (tracking-V06-01-00)
282- Export extern symbols for allowing support of DLLs on Windows.
283  Modified files:  G4Trajectory.hh, G4TrajectoryPoint.hh,
284                   G4SmoothTrajectory.hh, G4SmoothTrajectoryPoint.hh.
285- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
286- Coworks with "global-V06-01-02a".
287
288Mar.19, 2004 M.Asai (tracking-V06-00-01)
289- G4SteppingManager2.cc has been restored back to the version in
290  geant4-06-00. The tag tracking-V06-00-00 was meant to be internal
291  but eventually it was included in the reference tag.
292
293Jan.20, 2004 M.Asai (tracking-V06-00-00)
294- Remove obsolete operation for UserLimits in G4SteppingManager2.cc.
295
296Dec.09, 2003 M.Asai (tracking-V05-02-05)
297- G4SteppingManager.hh : Fix problem in SetUserAction().
298
299Nov.18, 2003 M.Asai (tracking-V05-02-04)
300- G4TrackingManager.cc: Move the invokation of PreUserTrackingAction
301  after SetInitialStep, so that geometrical infomation is available
302  at PreUserTrackingAction.
303
304Nov.10, 2003 G.Cosmo (tracking-V05-02-03)
305- G4SteppingManager.cc: renamed method LocateGlobalPointAndSetup(p,v,history) to
306  to ResetHistoryAndLocate(p,v,history) according to changes in G4Navigator.
307
308Oct.4, 2003 G.Cosmo (tracking-V05-02-02)
309- GNUmakefile:
310  o added dependency to new module "geometry/navigation".
311  o replaced "digits+hits" with "digits_hits".
312- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
313
314Sept. 25, 2003 H.Kurashige (tracking-V05-02-01)
315- modify GNUMakefile for processes/cuts category
316
317Sept. 19, 2003 V.Ivanchenko (tracking-V05-02-00)
318- migrade to model variant of EM physics
319
320May 23, 2003 M.Asai (tracking-V05-01-01)
321- Clean up unused variables in trajectory classes.
322
323May 21, 2003 M.Asai (tracking-V05-01-00)
324- Clean up unused variables in user action classes.
325
326Apr 11, 2003 M.Asai (tracking-V05-00-03)
327- Recover "ApplyCuts" under "cuts-per-region"
328
329Apr 10, 2003 T.Sasaki (tracking-V05-00-02)
330- G4SteppingManger2.cc: Fix for the uninitilized variable
331Mar 17, 2003, G.Cosmo (tracking-V05-00-01)
332- G4SteppingVerbose.cc: fixed retrieval of phys-volume name, adding
333  check for NULL pointer for post-step physical volume returned.
334
335Dec 16, 2002, G.Cosmo (tracking-V05-00-00)
336- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
337  Included development for 'cuts-by-region':
338  o Modified implementation of stepping to cope with new scheme for
339    cuts and regions.
340
341Dec 12, 2002, G.Cosmo (tracking-V04-01-15)
342- G4SteppingVerbose.cc: undo change introduced in tag "tracking-V04-01-07", where
343  call to CopyState() in TrackingStarted() method was commented out, probably by
344  mistake (?).
345  The patch fixes the crash observed while running largeN test on test14.
346
347Dec 12, 2002, G.Cosmo (tracking-V04-01-14)
348- Corrected problem introduced in the last tag and concerning the usage of abs()
349  (not defined of the std namespace!), causing compilation error on Windows.
350
351Dec 6, 2002, J.Allison (tracking-V04-01-13)
352- Last minute fix to G4VTrajectory::DrawTrajectory.
353
354Dec 6, 2002, J.Allison (tracking-V04-01-12)
355- Fixed unprotected pointer in G4SmoothTrajectoryPoint::CreateAttValues.
356
357Dec 4, 2002, T.Sasaki (tracking-V04-01-11)
358- static Get/SetInstnce methods has moved to .cc from .hh.
359
360Nov 18, 2002, M.Asai (tracking-V04-01-10)
361- Tagged.
362
363Nov 11, 2002, J.Allison
364- Restored G4SmoothTrajectory::DrawTrajectory.
365
366Nov 8, 2002, M.Asai (tracking-V04-01-09)
367- Tagged for Geant4 5.0 release
368
369Nov 8, 2002 J.Generowicz
370- Bodies introduced into SmoothTrajectory(Point) classes
371
372Nov 8, 2002, J.Allison
373- Implemented default Show/DrawTrajectory in G4VTrajectory.
374- Augmented GetAttDefs and CreateAttValues in G4(Smooth)Trajectory(Point).
375
376Nov 07, 2002, T,Sasaki (tracking-V04-01-07, tracking-V04-01-08)
377- Fix for the problem with optical processes
378Nov 05, 2002, T,Sasaki (tracking-V04-01-06)
379- clean up G4SteppingManager.hh and G4VSterppinVerbose.cc
380
381Nov 05, 2002, M.Asai (tracking-V04-01-05)
382- tagged.
383
384Nov 05, 2002, J.Generowicz
385- Renamed aTrajectory(Point)Allocator to aSmoothTrajectory(Point)Allocator
386  in the SmoothTrajectory(Point) classes.
387
388Nov 01, 2002, M.Asai (tracking-V04-01-04)
389- Merge tracking-V04-01-03 and tracking-V04-01-02.
390
391Nov 1, 2002, J.Allison  (tracking-V04-01-03 - does not include V04-01-02)
392- Canonical tag of traj03 (see below).
393
394Oct 31, 02 T. Sasaki (tracking-V04-01-02)
395- G4SteppingManager.hh/cc
396 o new ForceCondition flag StronglyForced was implemented
397
398Oct 28, 2002, J.Allison  (traj03)
399- Changed GetAttDefs return signature to map.
400- Changed GetAttValues to CreateAttValues.
401- Improved descriptions.
402
403Oct 24, 02 J.Allison (traj02)
404- Implemented simple versions of G4Trajectory::GetAttDefs/Values.
405
406Oct 16, 02 J.Allison (traj01)
407- Added GetAttDefs to G4VTrajectory, etc., and small corrections.
408
409Sep 03, 02 M.Asai
410- Start working for trajectory related issues
411  o Modification made : G4VTrajectory, G4VTrajectoryPoint, G4Trajectory, G4TrajectoryPoint
412  o Introduced : G4SmoothTrajectory, G4SmoothTrajectoryPoint
413
414Aug 21, 02 M.Asai (tracking-V04-01-01)
415- G4TrackingManager.cc
416  o Set fpTrajectory pointer to zero when the trajectory is deleted.
417
418Aug 13, 02 M.Asai (tracking-V04-01-00)
419- G4TrackingManager.hh, G4TrackingManager.cc
420  o Re-implement EventAborted() method to ensure this command
421    properly works even at the stepping phase.
422
423Apr 25, 02 M.Asai (tracking-V04-00-05)
424- G4TrackingManager.cc
425  o Implement EventAborted() method
426
427Feb 07. 02 T.Sasaki (tracking-V04-00-04)
428- G4SteppingManager.cc
429  o Withdrawal of the fix in tracking-V04-00-02
430
431Feb 04, 02 G.Cosmo (tracking-V04-00-03)
432- G4SteppingManager.hh
433  o moved 'SizeOfSelectedDoItVector' to global scope again, to allow porting on
434    WIN-VC compiler. As private member, the following error is reported:
435    - illegal pure syntax, must be '= 0' -
436    - 'SizeOfSelectedDoItVector' : pure specifier can only be specified for functions -
437
438Feb 03, 02 T.Sasaki and H.Kurashige
439- G4SteppingManager2.cc
440  o fix for extra steps when the ApplyCuts flag is set
441
442Jan 23, 02 T.Sasaki(tracking-V04-00-02)
443- G4SteppingManager.cc
444  o safe comparison between floating numbers (0.0->DBL_MIN)
445
446Jan 22, 02 M.Asai (tracking-V04-00-01)
447- G4SteppingManager.cc
448  o Issue G4Exception if a primary track starts outside of the world.
449
450Jan 21, 02 T.Sasaki (tracking-V04-00-00)
451- G4SteppingManager[.hh.cc]:
452  o Fixed a bug for particles below threshold. Avoid double steps.
453    If any of decay process might not set the GoodForTracking flag
454    properly, the particle will be killed.
455  o moved static variable SizeOfSelectedDoItVector from the global
456    to class scope.
457
458Dec 06, 01 G.Cosmo (tracking-V03-02-05)
459- G4SteppingVerbose.cc: removed trigraph warning on Linux-g++.
460
461Nov 27, 01 J.Apostolakis (tracking-V03-02-04)
462  Correction to the use the touchable Handle for secondary tracks,
463       when it is available.
464  Now the direction is used in locating a particle (primary or
465   secondary) in SetInitialStep. This is in order to assist in
466   starting particles that are on/near-to boundaries in the correct
467   volume.
468
469Nov 27, 01 J.Apostolakis (tracking-V03-02-03)
470  Initial step now uses the touchable Handle of the secondary track,
471when it exists and is valid.
472 
473  To be useful this tag depends the tag track-V03-02-07,
474   which enables touchable handles in secondaries.
475
476Nov 08, 01 G.Cosmo (tracking-V03-02-02)
477- Introduced changes for reference-counted touchables (T.Sasaki).
478- Removed warnings from Linux-g++ (R.Chytracek).
479- Some reformatting (R.Chytracek).
480
481Oct 11, 01 G.Cosmo (tracking-V03-02-00)
482- G4VSteppingVerbose.hh: removed redundant inclusion of RW wrapper header.
483
484Jun 06, 01 G.Cosmo (tracking-V03-01-02)
485- G4SteppingManager.cc: explicitly initialise values to zero in STL
486  collections fSelectedAtRestDoItVector, fSelectedAlongStepDoItVector, and
487  fSelectedPostStepDoItVector in G4SteppingManager default constructor.
488  This overcomes warnings detected on HP-aCC.
489
490May 10, 01 T.Sasaki (tracking-V03-01-01)
491- fix for a suspneded track's vertex info.
492
493May 03, 01 T.Sasaki/J.Allison (tracking-V03-01-00)
494- G4TrackingMessenger* messenger moved to the class scope in G4TrackingManager.
495- Changes for greps-V03-01-01 (elimination of RW) in G4Trajectory.cc.
496
497Feb 09, 01 T.Sasaki (tracking-V03-00-05)
498- Fix for linux etc.
499
500Feb 08, 01 T.Sasaki (tracking-V03-00-03)
501- STL migration: get rid of most of RW vectors
502
503Feb 05, 01 G.Cosmo (tracking-V03-00-02)
504- STL migration for G4OrderedTable and G4DataVector.
505  Modified files: G4VSteppingVerbose.hh.
506
507Jan 12, 01 T.Sasaki (tracking-V03-00-01)
508- correction of class description
509
510Nov 04, 00 T.Sasaki (tracking-V02-00-02)
511- G4TrackingManager.icc has been modified for new biasing schme
512- Descriptions are added too header files
513
514Aug 30, 00 T.Sasaki (tracking-V02-00-01)
515- Protection for no AtRestDoIt procs.
516
517June 2, 00 M.Asai (tracking-01-01-01)
518- Add SetUserTrackInformation(G4VUserTrackInformation*) to
519  G4TrackingManager
520- Fix problems in deleteing Touchable in G4SteppingManager (Hisaya)
521
522Hune 1, 00 H.Kurashige
523- Add "const" to all G4VTouchable pointer
524
525Jan 23, 00 T.Sasaki
526- GetCurrentValue() in G4TrackingMessenger.cc have a return value
527- SetUserAction in G4SteppingManager.hh protected null pointers
528
529Oct 22, 99 T.Sasaki G4SteppingMangaer.cc fixed the UserLmit problem     
530
531Oct 13, 99 T.Sasaki updated G4SteppingVerbose and G4VSteppingVerbose
532
533Jun 29, 99 G.Folger have the ctor always assign a SteppingVerbose to fVerbose
534
535Apr 15, 99 M.Asai (tracking-01-00-03)
536- Make arguments in user action classes take const pointers.
537- Make trajectory and trajectory point as derivable classes.
538
539Mar 23, 99 T.Sasaki    (tracking-01-00-02)
540- Fix for precision problem of safety in SteppingManager by John Apostolakis
541- G4VSteppingVerbose is introduced 
542
543Feb 18, 99 T.Sasaki (tracking-01-00-01)
544- ShowStep() method was moved from G4Step to G4SteppingVerbose
545
546Nov 25, 98 T.Sasaki    (tracking-00-04-03)
547- Fix to G4SteppingManager.cc to set proper 2ndary numbers.
548
549Nov 17 ,98 H.Kurashige (tracking-00-04-01)
550- Fixed treatment of safety in case of ApplyCuts flag is ON
551
552August 25, 98 G.Cosmo (tracking-00-02-01)
553- Minor fix to G4SteppingManager.hh, G4SteppingVerbose.hh
554  and G4TrackVector.hh.
555  Angle brackets should be used for inclusion of RW classes!
556
557July  1, 98 K. Amako
558- Tag for tracking-00-07-02. This includes the following features.
559- Because J. Apostolakis changed  the way to calcluate safety in the
560  transportation AlongStepGPIL, the way to set safety of the PostStepPoint
561  was modified. Except the first step, the safety of the PreStepPoint
562  is also valid in this scheme.
563- The coherent energy cut scheme is implemented. This means that
564  the energy of a secondary particle is checked against the energy
565  cut value and also safety. Also the 'GoodForTracking' flag is
566  checked. A warning message will be issued if a secondary particle
567  has illegal status (i.e. below energy cut and 'GoodForTracking' is off).
568  Because processes don't set properly the 'GoodForTracking' yet, this
569  waning message is temporary suppressed in the current tag.
570
571June 22, 98 J.Apostolakis
572
573- Added fix to implementation of new scheme of 'Safety'.
574
575June 16, 98 P.Urban                      -- recorded by J. Apostolakis
576
577- Added changes for tracking optimisation.  (Merged from branch)
578- tagged tracking-00-06-03.
579
580June 11, 98 G.Cosmo (tracking-00-06-02)
581- Tagged tracking-00-06-02.
582  Includes changes by P.Mora de Freitas and M.Asai which were missing in
583  the previous tag.
584
585June 6, 98  M.Asai
586- GNUmakefile is modified to correspond to the new "digits+hits" structure.
587
588Jun  3, 98  P.Mora de Freitas/M.Verderi
589- Implement new scheme of 'Safety' where it becomes the 'range within
590  the assumptions of all processes are valid'. In the G4SteppingManager
591  GetPIL loop the safety becomes "competitive" like the step limitation.
592  This means that at the begining of every step the G4SteppingManager
593  will initialize it to DBLMAX and that processes can only decrease it.
594
595May 22, 98  T.Sasaki
596- Verbose codes are separated from SteppingManager. 2 files are aded.
597April 21, 98 G.Cosmo (tracking-00-05-01)
598- Tagged.
599
600April 12, 98 H.Kuraashige
601- Implement new scheme of 'Particle Change'. Please see
602  particle_change.asc in geant4alpha/documents/particles+matter/.
603  G4SteppingManager.hh,  .cc have been modified.
604
605April 9, 98 G.Cosmo
606- Porting on DEC-cxx 6.0.
607  Removed meaningless usage of "const" qualifier from functions
608  return type for basic types by value. Modified files: G4Trajectory.hh
609
610March 18, 1998 K. Amako
611  Add following information to G4Track:
612     1.Momentum direction at the start point (vertex position) of the track
613     2.Kinetic energy at the start point (vertex position) of the track
614     3.Pointer to the process which created the current track
615  Due to this, the following files have modififed and committed.
616     1.NewDesignDoc.txt
617     2.G4Track.hh, G4Track.cc
618     3.G4SteppingManager.cc
619
620January  29, 97 K. Amako
621  Following changes have been done and committed/tagged to cvs.
622  Tag# is tracking-00-03-01.
623    - G4SteppingManager.cc: Corrected so that the verbose
624      'AlongStepDoItAllDone' is invokded after the 'safety' update.
625    - G4SteppingManager.cc: Added a comment in the 'G4Step Information'
626      table of the verbose output of 'AlongStepDoIt (process by process)'
627      so that 'safety' value in it is not updated yet.
628    - G4TrackingMessanger.cc: Help for verbose has been updated.
629 
630
631December 19, 97 G. Cosmo - (alpha03)
632
633- Created.
Note: See TracBrowser for help on using the repository browser.