source: trunk/source/track/History@ 830

Last change on this file since 830 was 826, checked in by garnier, 17 years ago

import all except CVS

File size: 15.8 KB
RevLine 
[826]1$Id: History,v 1.100 2008/01/12 12:00:25 kurasige Exp $
2-------------------------------------------------------------------
3
4 =========================================================
5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6 =========================================================
7
8 Category History file
9 ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the CVS log-message one should put at every
14committal in the CVS repository !
15
16 ----------------------------------------------------------
17 * Reverse chronological order (last date on top), please *
18 ----------------------------------------------------------
19Jan. 12, 2008 Hisaya Kurashige (track-V09-01-00)
20- add non-ionizing energy loss to EM physics (V.Ivanchenko)
21
22Oct. 02, 2007 Hisaya Kurashige (track-V09-00-02)
23- Add protection in G4Track::GetVolume to avoid core dump
24
25Aug. 07, 2007 Hisaya Kurashige (track-V09-00-01)
26- Add get method for non-ionizing energy deposit in G4Step
27
28
29Mar 30, 07 Hisaya Kurashige (track-V08-02-02)
30- Fix weight treatment in G4ParticleChange
31
32Mar 26, 07 Hisaya Kurashige (track-V08-02-01)
33- Added Non-Ionizing Energy Deposit in G4Step and G4VParticleChange
34
35Mar 11, 07 Hisaya Kurashige (track-V08-02-00)
36- Added magnetic moment in G4DynamicParticle (co-work with particles-V08-02-00)
37- Fixed treatment of parent's weight in G4ParticleChange
38
39Nov 3, 06 J.Apostolakis (track-V08-01-04)
40- New methods first/lastStepInVolume flag in G4Step, G4VParticleChange by Hisaya
41- Revised UpdateStepForPostStep by John Apostolakis
42
43Oct 31, 06 G.Cosmo (track-V08-01-03)
44- Made operator=() inline.
45
46Aug 29, 06 H.Kurashige (track-V08-01-02)
47- Add methods for setting polarization and modifying weight
48 for G4ParticleChangeFoeGamma and G4ParticleChangeForLoss
49 (V.Ivanchenko)
50
51July 17, 06 M.Asai (track-V08-01-01)
52- Re-tagged for G4Step and G4TrackVector only.
53
54June 09, 06 M.Asai (track-V08-01-00)
55- tagged for G4FieldTrackUpdator, G4Step and G4TrackVector.
56
57June 09, 06 T.Sasaki
58- G4Step now has secondary vector
59- G4TrackVector was moved from tracking category
60
61June 09, 06 M.Asai
62- Introducing G4FieldTrackUpdator class.
63- GNUmakefile now includes geometry/magneticfield
64
65June 07, 06 V.Ivanchenko (track-V08-00-03)
66- G4ParticleChangeForLoss - remove momentum change AlongStep
67
68Mar. 29, 06 H.Kurashige (track-V08-00-02)
69- Improve G4Track::GetVelocity for optical photon
70
71Feb. 08, 06 H.Kurashige (track-V08-00-01)
72- add ProposeMomentumDirection AlongStep and ProposeWeight PostStep in
73 G4ParticleChangeForLoss (V.Ivantchenko)
74
75Dec. 20, 05 .Kurashige (track-V08-00-00)
76- G4ParticleChangeForRadDecay is now derived from G4ParticleChangeForDecay
77
78Dec 05, 05 mma (track-V07-01-02)
79- G4ParticleChangeForGamma : apply UpdateStepForPostStep in any case
80
81Nov 26, 05 H.Kurashige (track-V07-01-01)
82- Fix GetVelocity : use the material pointer in PreStepPoint
83
84May 30, 05 V.Ivantchenko (track-V07-00-02)
85- Fix in G4ParticleChangeForGamma : add UpdateStepForAtRest method
86
87May 12, 05 P.Gumplinger (track-V07-00-01)
88- Fix GetVelocity (bug report #741) courtesy of Horton-Smith
89
90Apr. 15, 05 V.Ivantchenko (track-V07-00-00)
91- Add a new class of G4ParticleChangeForGamma
92- Modify 4ParticleChangeForLoss
93
94Dec. 02, 04 H.Kurashige (track-V06-02-04)
95- migration to cmath
96
97Nov. 25, 04 M.Asai (track-V06-02-03)
98- Fix destructor of G4VUserTrackInformation.
99
100Oct. 19, 04 H.Kurashige (track-V06-02-02)
101- Remove obsolete methods from G4ParticleChange
102
103Sep. 17, 04 P.Gumplinger (track-V06-02-01)
104- Modified G4ParticleChangeForDecay (add thePolarizationChange and methods)
105
106Aug. 27, 04 M.Asai (track-V06-02-00)
107- A pointer to sensitive detector is added in G4StepPoint and
108 G4ParticleChangeForTransport.
109- G4Step is taking care of setting the above pointer.
110
111Jun. 15, 04 V.Ivanchenko (track-V06-01-05)
112- G4ParticleChangeForLoss: fix initialization of ParentWeight
113
114Jun. 11, 04 G.Cosmo (track-V06-01-04)
115- Use global flag G4TRACK_ALLOC_EXPORT to export extern symbols for DLLs.
116 Modified GNUmakefile and rearranged usage of extern symbols in G4Track.
117
118Jun. 09, 04 G.Cosmo (track-V06-01-03)
119- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
120 allowing support of DLLs on Windows.
121- Coworks with "global-V06-01-02b".
122
123Jun. 07, 04 G.Cosmo (track-V06-01-02)
124- Export extern symbols for allowing support of DLLs on Windows.
125 Modified G4Track.icc.
126- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
127- Coworks with "global-V06-01-02a".
128
129May. 11, 04 V.Ivanchenko (track-V06-01-01)
130- G4ParticleChangeForLoss: rename variables according to 00 tag;
131 fix of minor energy non-conservation in case of more than 1
132 processes changing the energy
133
134May. 08, 04 H.Kurashige (track-V06-01-00)
135- Add new methods of ProposeXXX (and corresponding GetXXX methods)
136 as replacements of old methods of SetXXXChange and GetXXXChange
137
138Jan. 20, 04 V.Ivanchenko (track-V06-00-01)
139- Update G4ParticleChangeForLoss for utilisation in G4VEnergyLossProcess
140- Minor update G4ParticleChangeForMSC for utilisation in model design of msc
141- Change of volume in G4ParticleChangeForTransportation only if kinEnergy>0
142
143Dec. 12, 03 G.Cosmo (track-V06-00-00)
144- G4VParticleChange[.hh.cc]: removed unnecessary 'const' qualifier to
145 return value in GetAccuracyForWarning() and GetAccuracyForException()
146 causing noisy warnings on Intel-icc compiler.
147
148Nov. 26, 03 H.Kurashige (track-V05-02-03)
149- Fixed problem of setting momentum direction for stoppped particle in G4ParticleChange (Vladimir)
150
151Oct. 4, 03 G.Cosmo (track-V05-02-02)
152- Modified GNUmakefile:
153 o added dependency to new module "geometry/navigation".
154- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
155
156Jun. 11, 03 H.Kurashige (track-V05-02-01)
157- Add ExceptionSeverity
158- Add G4VParticleChange::CheckSecondary
159- Remove inclusion of G4MaterialCutsCouple
160
161Jun. 03, 03 G.Cosmo (track-V05-01-03)
162- Fixed warning in G4ParticleChangeForRadDecay.hh.
163
164Mar. 20, 03 M.Asai (track-V05-01-02)
165- Fix copy operator of G4Track not to copy the pointer to user information
166
167Mar. 20, 03 H.Kurashige (track-V05-01-01)
168- Correct comments
169- Fixed unused parameter in G4VParticleChange.cc
170
171Mar. 5, 02 H.Kurashige (track-V05-00-02)
172- Fix in G4Step::InitializeStep().
173 Added initialization of fCharge in StepPoint.
174
175Jan. 24, 02 G.Cosmo (track-V05-00-01)
176- Fix in G4ParticleChangeForTransport::UpdateStepForPostStep().
177 Added call for setting the material-cuts-couple for pPostStepPoint
178 (V.Ivantchenko).
179
180Dec. 16, 02 G.Cosmo (track-V05-00-00)
181- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
182 Included development for 'cuts-by-region':
183 o Updated G4Track, G4Step, G4StepPoint and G4ParticleChangeForTransport
184 to properly handle new G4MaterialCutsCouple.
185
186Dec. 04, 02 T.Sasaki (track-V04-01-03)
187- Initial value for fCharge is given in the constuctor
188 of G4StepPoint.
189Nov. 20, 02 G.Cosmo (track-V04-01-02)
190- Patched access to public static data in G4VParticleChange.
191 Added accessors to be used in the kernel to allow porting on
192 Windows DLLs.
193
194Nov. 1, 02 J.Generowicz (track-V04-01-01)
195- Added accessors to auxiliary point vector, in both
196 G4Step and G4ParticleChangeForTransport
197
198Oct. 31, 02 T.Sasaki (track-V04-01-00)
199- Added StronglyForced flag to G4ForceCondition
200- set fUndefined for the StepStatus in PostStepPoint after CopyPostToPre
201
202Feb. 09 ,02 H.Kurashige (track-V04-00-02)
203- Modify G4Track::GetVelocity to get better performance for massless particles
204
205Dec. 24 ,01 H.Kurashige (track-V04-00-01)
206- Remove event biasing mechanism from track category
207 ( it is moved to hadronic/models )
208- Add G4Track::CopyTrackInfo
209- Modified G4ParticleChange::AddSecondary to use touchable handle
210- Fixed a bug of changing parent weight in G4ParticleChange::UpdateStepForAlongStep
211
212Dec. 12, 01 H.Kurashige (track-V04-00-00)
213- Added initialization of fStepLength in constructors.
214- Fixed a bug that fStepLength is not copied in assginment operator
215
216Dec. 10, 01 H.Kurashige (track-V03-02-08)
217- Modified assignment operator so that fCurrentStepNumber is set to 0
218
219Nov.27, 01 J. Apostolakis (track-V03-02-07) for H. Kurashige
220- Modified G4ParticleChange::AddSecondary to use touchable handle - by Hisaya
221 (only one of the AddSecondary methods has been modified - to date)
222
223Nov.10, 01 (track-V03-02-06)
224- Fixed bugs in assignment operators in G4Track
225- Added SetParentWeightByProcess
226- Added SetSecondaryWeightByProcess
227
228Nov. 08, 01 G.Cosmo (track-V03-02-05)
229- Merge changes included in "track-V03-02-02a".
230
231Oct. 22, 01 H.Kurashige (track-V03-02-04)
232- Modify to intorduce TouchableHandle (Radovan)
233
234Oct. 20, 01 H.Kurashige (track-V03-02-03)
235- Remove "static inline methods"
236- Disable EventBiasingMechanism
237
238Oct. 26, 01 G.Cosmo (track-V03-02-02a)
239- Added implementation to assignment operator in G4ParticleChangeForRadDecay.hh
240 (H.Kurasige)
241
242Sep. 20, 01 H.Kurashige (track-V03-02-02)
243- Update to G4Mars5GeVMechanism for STL migration of materials
244
245Sep. 20, 01 H.Kurashige (track-V03-02-01)
246- Modify G4Mars5GeVMechanism for STL migration of materials
247
248Aug. 16, 01 H.Kurashige (track-V03-02-00)
249- Clean up codes
250
251Mar 7, 01 H.Kurashige (track-V03-00-04)
252- Add protection for the zero-momentum case
253 for UpdateStepForAlongStep in ParticleChange (J.A)
254
255Feb 17, 01 H.Kurashige (track-V03-00-03)
256- Add Velocity and Setmethod in G4StepPoint
257- Add SetVelocity in G4Step.::InitializeStep
258- Modify G4StepPoint::GetVelocity to return correct velocity for optical photon
259
260Feb 17, 01 H.Kurashige (track-V03-00-02)
261- Fix G4Track::GetVelocity for Gamma
262
263Feb 12, 01 H.Kurashige (track-V03-00-01)
264- Remove thePolarizationChange from G4ParticleChangeForTransport.hh
265
266
267Feb 07, 01 H.Kurashige (track-V03-00-00)
268- Add copy constructor to G4Track
269
270Oct 19, 00 H.kurashige (track-V02-00-01)
271- Bug fixes in copy constructor of G4ParticleChange
272
273Oct 18, 00 H.Kurashige (track-V02-00-00)
274- Add "const" to G4DynamicParticle pointer of returned value of G4Track::GetDynamicParticle
275
276June 2, 2000 M.Asai (track-V01-01-02)
277- Add G4VUserTrackInformation class and its pointer data member in G4Track
278- Add "const" to pointer to G4Step in G4Track (Hisaya)
279
280June 1 2000 H.Kurashige (track-V01-01-01a)
281- Removed "const" from the return value type of G4StepPoint::GetPhysicalVolume()
282
283May 16 2000 H.Kurashige (track-V01-01-01)
284- Added thePolarizationChange in G4ParticleChangeForTransportation
285
286May 12 2000 H.Kurashige (track-V01-01-00)
287- SetTouchable methods has been changed to get "const" pointer
288
289Feb. 16, 2000 H.Kurashige
290- Added cashing mechanism of pointer to material in G4StepPoint
291- Added theMaterialChange in G4ParticleChangeForTransportation
292- GetTouchable methods has been changed to give "const" pointer
293
294Feb 13, 2000 H.Kurashige (track-V01-00-01)
295- Added G4ParticleChangeForRadDecay
296- Changed G4VParticleChange::AddSecondary to set secondary track weight equal to the primary's one
297- Removed printing pointers of ParticleChange object in CheckIt methods
298
299Jan 18, 2000 H.Kurashige (track-V01-00-00)
300- Fixed bugs in treatment of secondary track weight
301
302Nov 7, 1999 H.Kurashige (track-V00-01-01)
303- Added comments for "Software Reference Manual"
304
305Oct 5, 1999 H,Kurashige (track-V00-01-00)
306- Added mass/charge change in G4ParticleChange
307- Modified G4ParticleChange::CheckIt
308- Separate implementation of inline functions to G4Track.icc and G4Step.icc
309
310July 14 1999 H.Kurashige (track-01-00-07)
311- Fixed bugs in G4Mars5GeVMechanism::CreatePion()
312
313May 6, 1999 H.Kurashige (track-01-00-06)
314- Modified CheckIt methods of G4VParticleChange and derived classes
315
316Apr 28, 1999 H.Kurashige (track-01-00-05b)
317- Protect proton mass against glanular libraly for G4Mars5Gev...(Makoto)
318- Fixed error messages in G4ParticleChange::CheckIt (Hisaya)
319- Remove "include/G4VProcess.hh" from G4Step.cc (Hisaya)
320
321Apr 13, 1999 H.Kurashige (track-01-00-04)
322- Code polishing according to the messages by CodeWizard
323- Added new virtual method of G4bool CheckIt(const G4Track&) in G4VParticleChange
324
325Feb 17, 1999 H.Kurashige (track-01-00-03)
326- Removed G4Step::ShowStep() (Takashi)
327- Fixed bugs in G4ParticleChange.icc (Hisaya)
328
329Feb 9, 1999 H.Kurashige (track-01-00-02)
330- Modified G4TrackFastVector (Hisaya)
331- Modified G4ParticleChange::CheckIt (Hisaya)
332
333Feb 6, 1999 H.Kurashige (track-01-00-01)
334- Added Get/SetMomentumDirectionChange in G4ParticleChange (Hisaya)
335- Removed using G4ParticleMomentum (Hisaya)
336
337December 15, 1998 H.Kurashige (track-00-04-05)
338- G4ParticleChange::CheckIt is activated in VERBOSE mode (Hisaya)
339
340December 12, 1998 H.Kurashige (track-00-04-04)
341- Fixed bugs in G4Mars5GeVMechanism (Hisaya)
342- Added SwOnAllEB/SwOffAllEB in G4ParticleChange (Hisaya)
343- Added GetEBMechanis and IsEBActive in G4VParticleChange (Hisaya)
344
345December 11, 1998 H.Kurashige (track-00-04-03)
346- Fixed bugs in G4Mars5GeVMechanism (Hisaya)
347
348December 9, 1998 L.Urban (track-00-04-02)
349- Added G4ParticleChangeForLoss and G4ParticleChangeForMSC.
350
351November 18, 98 H.Kurashige (track-00-04-01)A
352- Added new member of weight in G4Track and removed G4BiasingTag
353- Added Event Biasing based on MARS
354- Modified argument type in G4Track
355 ( this tag requires particles-00-04-01 tag)
356
357November 9, 98 H.Kurashige (track-00-03-05)
358- Added Event Biasing Mechanism in G4VParticleChange
359
360November 8, 98 H.Kurashige (track-00-03-04)
361- Added G4BiasingTag as a member of G4Track
362- Modified G4Step, and G4StepPoint for managing G4BiasingTag
363
364Octorber 17, 98 H.Kurashige (track-00-03-03)
365- Fixed bugs in G4VParticleChange and G4ParticleChange
366
367October 14 19 H.Kurashige (track-00-03-01)
368- Modified G4ParticleChangeForTransportation for new relocation algorism.
369 (J.Apost.)
370
371August 31, 98 G.Cosmo (track-00-02-01)
372- Added "global" phony target to GNUmakefile.
373- Added comment to G4StepPoint.hh (J.Apostolakis).
374
375July 20,98 H.Kurashige (track-00-01-05)
376- Modified G4ParticleChangeForDecay
377
378July 10, 98 P.Urban (track-00-01-02)
379- Optimised G4ParticleChangeForTransport. Much less data
380 is copied -> increased performance.
381
382July 1, 98 H.Kurashige (track-00-07-02)
383- Moved UpdateStepForAlongStep into G4ParticleChangeForTransport.cc file
384
385June 30, 98 P. Urban (track-00-07-01)
386- Some more tracking optimisation results.
387
388June 22, 98 P. Urban (track-00-06-04)
389- Preliminary results of tracking optimisation merged into HEAD.
390
391June 11, 98 G.Cosmo (track-00-06-03)
392- Tagged track-00-06-03.
393
394June 11, 98 J.Allison
395- Added a missing inline keyword to G4Track.hh:341.
396
397June 8, 98 H.Kurashige
398- Add GoodForTracking and BelowThreshold flags in G4Track
399 for new COHERENT scheme for the Cuts
400
401May 12, 98 H.Kurashige
402- Fix bugs in G4Step, G4ParticleChange
403 Add new class of G4ParticleChangeForTransport
404
405April 12, 98 H.Kuraashige
406 Implement new scheme of 'Particle Change'. Please see
407 particle_change.asc in geant4alpha/documents/particles+matter/.
408 Following files are modified (or added)
409 G4ParticleChange.hh, .icc, .cc
410 G4VParticleChange.hh, .icc, .cc
411 G4ParticleChangeForDecay.hh, .cc
412 G4Step.hh, G4TrackFastVector.hh
413
414April 9, 98 G.Cosmo
415- Porting on DEC-cxx 6.0.
416 Removed meaningless usage of "const" qualifier from functions
417 return type for basic types by value. Modified files:
418 G4ParticleChange.hh, .icc,
419 G4Step.hh, G4StepPoint.hh, G4Track.hh
420
421March 18, 1998 K. Amako
422 Add following information to G4Track:
423 1.Momentum direction at the start point (vertex position) of the track
424 2.Kinetic energy at the start point (vertex position) of the track
425 3.Pointer to the process which created the current track
426 Due to this, the following files have modififed and committed.
427 1.NewDesignDoc.txt
428 2.G4Track.hh, G4Track.cc
429 3.G4SteppingManager.cc
430
431
432January 29, 97 K. Amako
433 Following changes have been done and committed/tagged to cvs.
434 Tag# is track-00-03-01.
435 - G4Step.cc: Output format has been changed in showStep().
436
437December 19, 97 G. Cosmo - (alpha03)
438
439- Created.
Note: See TracBrowser for help on using the repository browser.