source: trunk/source/tracking/History @ 1337

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

tag geant4.9.4 beta 1 + modifs locales

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