source: trunk/source/tracking/History @ 1320

Last change on this file since 1320 was 1293, checked in by garnier, 14 years ago

CVS update

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