source: trunk/source/tracking/History @ 1341

Last change on this file since 1341 was 1340, checked in by garnier, 14 years ago

update ti head

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