source: trunk/source/event/History

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

geant4 tag 9.4

File size: 24.8 KB
Line 
1$Id: History,v 1.142 2010/12/15 22:15:07 asaim 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     ----------------------------------------------------------
19
20December 15th, 2010, M.Asai (event-V09-03-10)
21- Fixing incorrect destination stack for the case more than three track stacks are used.
22
23November 24th, 2010, M.Asai (event-V09-03-09)
24- Added protection against null pointer : G4TrackStack.cc, G4SmartTrackStack.cc
25
26Novemver 10th, 2010, F.Lei (event-V09-03-08)
27- User can now specify arbitrary energy distribution by supplying the data points
28  in a 2-column (energy<in MeV> and flux) ASCII file, via the UI command
29   /gps/hist/file your_file_name
30- Further update of the auto energy biasing implementation
31- Bug fix (new implementation) in the Spline interpolation implementation
32- Bug fix in the Logarithm interpolation implementation (alpha = -1 case).   
33
34November 8th, 2010, M.Asai (event-V09-03-07)
35- Setting touchable history of the origin to G4Track.
36
37November 2nd, 2010, F.Lei
38- Implemented concrete destructor for G4SPSEneDistribution (bug #1149)
39- Added automatic energy biasing scheme. Users now can bias the energy distribution
40  sampling to a given power-law distribution (index alpha) via the UI command 
41    /gps/ene/biasAlpha alpha
42  Files affected are
43        G4SingleParticleSource.hh .cc
44        G4SPSEneDistribution.hh .cc 
45        G4SPSRandomGenerator.hh .cc 
46        G4GeneralParticleSourceMessenger.hh .cc
47
48October 27th, 2010, G.Cosmo (event-V09-03-06)
49- Restored DLL setup as originally. Withdrawn changes in last tag.
50
51October 19th, 2010, G.Cosmo (event-V09-03-05)
52- Replaced G4EVENT_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported
53  symbols.
54
55August 9th, 2010, M.Asai (event-V09-03-04)
56- Fixing electron mass correction for ions in G4PrimaryTransformer.
57
58June 11th, 2010, M.Asai (event-V09-03-03)
59- Remove obsolete CLHEP_HepMC option from G4EventManager class.
60
61May 20th, 2010, F.Lei (event-V09-03-02)
62- Added a number of Get methods to G4SPSEneDistribution.hh
63
64April 19th, 2010, M.Asai (event-V09-03-01)
65- Improving a logic in G4PrimaryTransformer. Addressing the problem report #1101.
66
67April 19th, 2010, M.Asai (event-V09-03-00)
68- Fix warning message in G4SmartTrackStack found with gcc 4.5.0.
69
70Movember 18th, 2009, G.Cosmo (event-V09-02-05)
71- Fixes to "Adjoint" classes to allow build of DLLs on Windows: renamed all
72  methods and data holding "External" as keyword to "Ext".
73  Cleanup of the code: use "const G4String&" instead of "G4String" wherever
74  possible; use G4 types in consistent way; avoid usage of "isNan"; code
75  formatting cleanup; added Geant4 disclaimer.
76
77November 6, 2009, L.Desorgher (event-V09-02-04)
78- First commit of G4Adjoint calsses for event category
79  New classes are G4AdjointPosOnPhysVolGenerator,G4AdjointPrimaryGenerator, G4AdjointStackingAction
80
81September 16, 2009, M.Asai (event-V09-02-03)
82- Improved the logic in G4SmartTrackStack.
83- Added /event/stack/verbose to have a short report of peak number of tracks in
84  the urgent stack.
85
86August 17, 2009, M.Asai (event-V09-02-02)
87- Introducing G4SmartTrackStack class. By using this new stack as the urgent stack of
88  G4StackManager, the next track poped up from the stack is not necessarily the last
89  track stored in the stack, but the track of same particle type as the previous one,
90  as long as such a track exists in the urgent stack. This mechanism is expected to
91  improve the performance for ultra-large scale simulation such as LHC, by increasing
92  the cashe hit rate of the physics tables.
93- The use of G4SmartTrackStack is optional. To use it, uncomment the "#define" line
94  in include/evmandefs.hh.
95
96June 29, 2009, M.Asai (event-V09-02-01)
97- Fix warning message in G4SPSEneDistribution.cc.
98
99February 17, 2009, F. Lei (event-V09-02-00)
100- Minor chnages to G4GeneralParticleSourceMessenger.cc. It now uses the full ranges of units pre-defined in G4 for length, energy and angle.
101
102September 02, 2008, G.Cosmo (event-V09-01-01)
103- Removed some redundant semicolons in G4SPSAngDistribution header...
104
105June 02, 2008, F. Lei (event-V09-01-00)
106- Cleared gcc 4.3 compilation warning (src/G4SPSEneDistribution.cc:1155)
107- Added a few Get methods to G4SPSAngDistribution (bug #1013)
108
109December 4, 2007, F. Lei (event-V09-00-03)
110- Fixed the problem in bug report #988
111
112November 7, 2007, M.Asai (event-V09-00-02)
113- Added private copy constructor and =, ==, += operators to G4ParticleGun. Addressing to Bug Report 984.
114
115October 1, 2007, P.Gumplinger and M.Asai (event-V09-00-01)
116- Add UI commands /gun/momentum and /gun/momentumAmp
117  for example: /gun/momentumAmp 1.0 GeV (not GeV/c)!
118
119September 28, 2007, P.Gumplinger (event-V09-00-00)
120- Add class member particle_momentum and
121  method SetParticleMomentum(G4double)
122
123June 11, 2007, G.Santin (event-V08-03-02)
124- Fix to normalisation of source intensities with multiple sources:
125  G4GeneralParticleSource::IntensityNormalization
126
127June 4, 2007, A.Howard (event-V08-03-01)
128- Put back some classes required for scoring of biasing cells:
129  G4CellScorerStore and G4CellScorer
130
131May 31, 2007, A.Howard (event-V08-03-00)
132- Removal of classes from old biasing/scoring scheme:
133  G4CellScorer, G4CellScorerStore, G4ScoreTable, G4Scorer
134- Files remain on the HEAD for testing purposes
135
136March 8, 2007, M.Asai (event-V08-02-01)
137- Consolidation of previous tag with a new flag in G4EventManager.
138
139March 5, 2007, M.Asai (event-V08-02-00)
140- Prevent from unnecessary creation of G4String objects in G4Event, which were
141default for random number status.
142
143November 17, 2006, F.Lei (event-V08-01-03)
144- Improved implementation of flat_sampling (biasing) for multiple sources in GPS.
145
146November 17, 2006, F.Lei (event-V08-01-02)
147- First implementation of flat_sampling (biasing) for multiple sources.
148
149November 10, 2006, F.Lei (event-V08-01-01)
150- Added line 468 to for initialization to G4PSEneDistribution.cc
151
152November 02, 2006, M.Asai (event-V08-01-00)
153- Add a flag in G4Event to keep the particular event object until the end of current run.
154- Add a set method to G4EventManager to control the above flag and add a UI command in G4EvManMessenger.
155
156June 15, 2006, M.Asai (event-V08-00-04)
157- Add zero vector check for polarization of optical photon in G4PrimaryTransformer.
158
159May 10, 2006, M.Asai (event-V08-00-03)
160- Import G4RayShooter from visualization/RayTracer.
161
162May 06, 2006, M.Asai (event-V08-00-02)
163- Store random number status to G4Event.
164
165May 05, 2006, M.Asai (event-V08-00-01)
166- G4EventManager : Set G4Event pointer before the G4State is changed.
167
168March 03, 2006, M.Asai (event-V08-00-00)
169- Bug fix in rarely used G4ParticleGun constructor.
170
171November 30, 2005, G.Cosmo (event-V07-01-05)
172- Trivial fixes to G4SPSAngDistribution and G4SPSPosDistribution for
173  support of CLHEP-2.0.X series.
174
175November 22, 2005, M.Asai (event-V07-01-04)
176- Put G4Exception to the constructors of G4UserEventAction and
177  G4UserStackingAction to protect against their instantiation before
178  G4VUserPhysicsList is instantiated and set to G4RunManager.
179- Put protection against null pointer to
180  G4ParticleGun::SetParticleDefinition().
181
182November 21, 2005, M.Asai (event-V07-01-03)
183- Fix a bug in the previous tag.
184
185November 18, 2005, M.Asai (event-V07-01-02)
186- Migration to sstream.
187- Move G4HepMC classes to examples/extended/eventgenerator/HepMC.
188
189October 20, 2005, Joseph Perl (event-V07-01-01)
190- Tag to co-work with vis-V07-01-05.
191
192Oct 17, 2005 Jane Tinslay
193- Modify GNUmakefile to follow intercoms->graphics_reps migration for
194  G4VGraphicsScene and G4VVisManager
195
196Sep 05, 2005, F.Lei (event-V07-01-00)
197- Corrected typo in printout in G4GeneralParticleMessenger.cc (bug #786)
198
199Jun 13, 2005, G.Cosmo (event-V07-00-05)
200- Corrected typo in printout in G4GeneralParticleMessenger.cc.
201
202May 30, 2005, M.Asai (event-V07-00-04)
203- Modify G4PrimaryTransformer to accept exotic particles.
204
205May 10, 2005, F.Lei  (event-V07-00-03)
206- commentingt out line 157 in G4SinglePariclesource.cc. Fixing a bug in
207   particle weight
208
209Apr 26, 2005, M.Asai (event-V07-00-02)
210- Modify G4PrimaryTransformer
211 - to accept shortlived primary particle with proper decay table,
212 - to issue a warning message if a shortlived primary does not have decay table nor
213   pre-assigned decay mode,
214 - and to add a new virtual method to alter the conversion of such shortlived into
215   a track (default implementation converts it).
216- Modify G4ParticleGun and G4ParticleGunMessenger to accept shortlived primary particle
217  with proper decay table.
218
219Mar 24, 2005, M.Asai (event-V07-00-01)
220- Move G4PrimaryParticle, G4PrimaryVertex, G4VUserPrimaryParticleInformation and
221  G4VUserPrimaryVertexInformation to particles/management.
222- Modify G4PrimaryTransformer to take care of a mass defined in G4PrimaryParticle
223  if it is defined.
224
225Jan 26, 2005, F.Lei  (event-V07-00-00)
226- bug (typo) fix in G4SPSRandomGenerator.cc (lines 608,709)
227- restored the inheritance to G4VPrimaryGenerator for G4GeneralParticleSource
228- bug fix in G4SPSEneDistribution.cc (lines 1168,1169)
229
230Dec 02, 2004, M.Asai (event-V06-02-04)
231- Migration to <cmath>.
232
233Oct 28, 2004, F.Lei  (event-V06-02-03)
234- Added new features, focused beam and multiple vertexes, to GeneralParticleSource.
235
236Aug 10, 2004, M.Asai (event-V06-02-02)
237- G4PrimaryTransformer becomes a base class.
238
239Jul 7, 2004, M.Asai (event-V06-02-01)
240- Treatment of G4UnknownParticle is added to G4PrimaryTransformer.
241
242Jul 1, 2004, G.Cosmo (event-V06-02-00)
243- Trivial fix for porting on gcc-3.4.0 compiler: removed extra semicolons
244  in G4CellScorerStore.cc.
245
246Jun 11, 2004, G.Cosmo (event-V06-01-07)
247- Use global flag G4EVENT_ALLOC_EXPORT to export extern symbols for DLLs.
248  Modified GNUmakefile and rearranged usage of extern symbols in classes.
249
250Jun 9, 2004, G.Cosmo (event-V06-01-06)
251- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
252  allowing support of DLLs on Windows.
253- Coworks with "global-V06-01-02b".
254
255Jun 7, 2004, G.Cosmo (event-V06-01-05)
256- Export extern symbols for allowing support of DLLs on Windows. Modified files:
257  G4Event.hh, G4HEPEvtParticle.hh, G4PrimaryParticle.hh, G4PrimaryVertex.hh,
258  G4StackedTrack.hh, G4TrajectoryContainer.hh.
259- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
260- Coworks with "global-V06-01-02a".
261
262May 26, 2004, M.Asai (event-V06-01-04)
263- Fix incorrect behaviour of event abortion requested by BeginOfEventAction.
264
265May 04, 2004, M.Asai (event-V06-01-03)
266- Access methods to G4TrackingManager and G4StackManager are added
267  to G4EventManager.
268
269Apr, 26, 2004, F. Lei (event-V06-01-02)
270- Restored a few methods to G4GeneralParticleSource.hh to maintain backward
271  compatibility.
272
273Apr, 5, 2004, F. Lei (event-V06-01-01)
274- Added "UserWRTSurace = true", "UserAngRef= flase" to constructor of
275  G4SPSAngDistribution.
276- Apply the Max/Min angle limits to the User defined angular distribution case.
277- New formula for conevrting integral spectrum to differential one.
278 
279Apr, 1, 2004, F. Lei (event-V06-01-00)
280- Major design iteration of the G4GeneralParticleSource class. The following
281  new classes have been added:
282        - G4SingleParticleSource
283        - G4SPSEneDistribution
284        - G4SPSAngDistribution
285        - G4SPSPosDistribution
286        - G4SPSRandomGenerator
287  See http://reat.space.qinetiq.com/gps for more details of the changes.
288       
289Mar. 15, 2004, M.Asai (event-V06-00-01)
290- LocateGlobalPointAndSetup() method of G4Navigator is now invoked at the
291  beginning of each event to reset the navigator.
292
293Feb. 22  2004, H.Kurashige (event-V06-00-00)
294- Bug Fix in the destructor of G4ParticleGunMessenger
295
296Nov 19 2003, M.Asai (event-V05-02-09)
297- G4ParticleGun.cc, G4ParticleGunMessenger.cc:
298 - Added protection against shooting shortlived particle.
299
300Oct 13 2003, F.Lei (event-V05-02-08)
301- increased the array size from 256 to 1024 for user defined histograms.
302- Bug fix in G4GeneralParticleSource.cc: make sure the SideRefVec(1/2/3) are unit
303  vectors.
304
305Oct 03 2003, G.Cosmo (event-V05-02-07)
306- GNUmakefile:
307  o added dependency to new module "geometry/navigation".
308  o replaced "digits+hits" with "digits_hits".
309- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
310
311Oct 01 2003, M.Asai (event-V05-02-06)
312- Set G4DynamicParicle the pointer to the corresponding primary particle.
313
314Sep 12 2003, M.Asai (event-V05-02-05)
315- Introducing G4VUserPrimaryVertexInformation and G4VUserPrimaryParticleInformation
316  classes, which can be associated with G4PrimaryVertex and G4PrimaryParticle,
317  respectively.
318- Adding a treatment of "proper decay time" for preassigned decay products.
319- Introducing G4StackChecker class, a utility class which can be used by a user.
320
321Sep 09 2003, M.Asai (event-V05-02-04)
322- Introducing G4VUserEventInformation class, which can be associated with G4Event.
323
324Aug 13 2003, M.Asai (event-V05-02-03)
325- Introducing another entry method G4EventManager::ProcessOneEvent which takes
326  G4TrackVector class object.
327- Adding a mechanism of merging more than one kinds of primaries (HepHC and
328  G4PrimaryVertex or G4TrackVector and G4PrimaryVertex).
329- Change the trackID numbering scheme for "PostposedToNextEvent" tracks.
330  Now they have negative trackID.
331
332Aug 11 2003, M.Asai (event-V05-02-02)
333- Maintain links between pre-assigned decay products and corresponding primary
334  particle. Becuse of this, G4PrimaryParticle objects of pre-assigned decay
335  have proper track ID.
336
337Aug 01 2003, M.Asai (event-V05-02-01)
338- Introducing a new entry method G4EventManager::ProcessOneEvent which takes
339  HepMC event class object instead of G4Event object.
340- G4HepMCInterface::HepMC2G4 becomes a static service method.
341- G4HepMCInterface::CheckVertexInsideWorld is moved to G4VPrimaryGenerator and
342  also becomes a static servic method.
343
344Aug 01 2003, M.Asai (event-V05-02-00)
345- With introducing G4RunManagerKernel class in Run category, G4EventManager now
346  toggles the application states between G4State_GeomClosed and G4State_EventProc.
347
348Jun 04 2003, G.Cosmo (event-V05-01-02)
349- Fixes for inclusion of <strstream> in G4HEPEvtInterface.cc in view
350  of the g4std wrappers migration.
351
352Jun 03 2003, G.Cosmo (event-V05-01-01)
353- Fixed trivial warning in G4GeneralParticleSourceMessenger.cc.
354
355May 21 2003, M.Asai (event-V05-01-00)
356- Clean up unused variables.
357
358Dec 06 2002, G.Cosmo (event-V04-01-11)
359- Corrected tag to include also "event-V04-01-09" !!
360
361Dec 04 2002, M.Asai (event-V04-01-10)
362- Migration to new G4ApplicationState
363
364Dec 03 2002, M.Asai (event-V04-01-09)
365- Fix memory leak caused by deleting stacked tracks.
366
367Dec 03 2002, G.Cosmo (event-V04-01-08)
368- Protect code defining interface to HepMC from compilation on Windows systems.
369  Temporarly solution until CLHEP will support the HepMC module on Windows.
370
371Nov 25 2002, M.Asai (event-V04-01-07)
372- Fix a bug in G4CellScorer.cc
373
374Nov 18 2002, M.Asai (event-v04-01-06)
375- Introducing HepMC interfaces
376- Tag for Geant4 5.0 release
377
378Nov 4th 2002 M.Dressel (event-V04-01-05)
379     - remove G4std:: where it does not belong to
380
381Oct 28 2002, M.Dressel (event-V04-01-04)
382- Added G4CellScorer[.hh.cc], G4CellScorerStore[.hh.cc], G4ScoreTable[.hh.cc], G4Scorer[.hh.cc]
383
384Oct 06 2002, M.Asai (event-V04-01-03)
385- Protect user's mis-use of destructor of G4TrajectoryContainer.
386  By design it was expected that G4TrajectoryContainer would be
387  deleted by G4Event destructor, after "clearAndDestroy" is
388  separately invoked.
389
390Aug 19 2002, M.Asai (event-V04-01-02)
391- Change the default value of charge for G4PrimaryParticle.
392
393Aug 13 2002, M.Asai (event-V04-01-01)
394- G4Event: Introducing an EventAborted flag.
395
396Jun 29 2002, V.Ivantchenko (event-V04-01-00)
397- G4PrimaryParticle: fixed initialisation of 'charge' in constructors.
398
399Jun 8 2002, M.Asai (event-V04-00-04)
400- Fix G4TrajectoryContainer to be compliant to gcc-3.1.
401
402May 29 2002, M.Asai (event-V04-00-03)
403- Added TransferOneStackedTrack() method to G4StackManager.
404
405May 15 2002, M.Asai (event-V04-00-02)
406- Introducing new G4TrajectoryContainer class which aggregates STL vector,
407  instead of deriving from STL vector.
408
409Feb 26 2002, G.Cosmo (event-V04-00-01)
410- Optimised implementation of SetNewValue() in G4ParticleGunMessenger and
411  G4GeneralParticleSourceMessenger to allow porting on WIN32-VC for optimised
412  compilation.
413
414Jan 22 2002, M.Asai (event-V04-00-00)
415- Remove the check G4PrimaryTransformer whether the primary vertex is inside
416  the world volume. The check has been moved to G4SteppingManager.
417
418Nov 21 2001, M.Asai (event-V03-02-09)
419- G4PrimaryTransformer.cc: now considering case where a primary is placed on the
420  boundary of the world volume. Added units.
421
422Nov 20 2001, M.Asai (event-V03-02-08)
423- Add check whether the primary vertex is inside of thw world volume.
424- Move set method of position and time from G4ParticleGun to G4VPrimaryGenerator
425  so that G4HEPEvtInterface can accept the primary vertex position
426
427Nov 10 2001, M.Asai (event-V03-02-07)
428- Tagged.
429
430Oct 19 2001, F. Lei
431- Code changes to remove compilation warnings un gcc-2.95.2
432- Added Beam option for generating accerlator beams
433
434Oct 11 2001, G.Cosmo (event-V03-02-06)
435- Replaced inclusions of ctoken.h with G4Tokenizer.hh in
436  G4GeneralParticleSourceMessenger.cc and G4ParticleGunMessenger.cc.
437  Removed comment on RW wrappers.
438- Co-works with tag "globals-V03-02-03" where the STLInterface
439  module has been removed.
440
441Aug 27 2001, M.Asai (event-V03-02-05)
442- Convert NULL to 0 in G4EventManager.cc
443
444Aug 17 2001, M.Asai (event-V03-02-04)
445- G4EventManager.cc is debugged according to bug report 289.
446
447July 19 2001, M.Asai (event-V03-02-03)
448- Tagged
449
450July 19 2001, F.Lei
451- Most commands under G4ParticleGun class are now available under GPS
452
453    e.g..
454    /gun/position => /gps/position
455    /gun/direction => /gps/direction
456    /gun/energy  => /gps/energy
457   ...
458
459- Implemented co-ordinates rotation for angular distribution. User defined
460co-ordinates was an option available to user in the messenger but not
461implemented internally in the older version gps.
462Source angular distribution coupled with positional distribution can lead to
463rather strange combinations. To avoid this I used a simple scheme in this
464implementation:
465
466- For cos-law angular distribution the default maxtheta is set to pi/2.
467    instead of pi. The user can of course re-set this to any number between
468        0 - pi.
469
470- Added user defined histogram re-set method. After re-set user can
471      redefine all the histograms. To use
472        /gps/resethist  'histname'
473-  Bug fixed in generating theta, and in calculating the weight.
474
475- Added further guidance in the messenger for the definition of pre-defined
476    energy distributions
477
478Jul 18 2001, M.Asai (event-V03-02-02)
479- Added a new feature for the user to increase the number of waiting stacks.
480
481Jul 17 2001, M.Asai (event-V03-02-01)
482- G4PrimaryParticle now stores the proper trackID.
483
484Jul 13 2001, G.Cosmo (event-V03-02-00)
485- Cleanup of pedantic warnings in Linux-g++ ANSI setup.
486- Corrected "int" to "G4int".
487- Corrected "NULL" to "0".
488- Synchronised with HEAD revision after inclusion of disclaimer
489  liability.
490
491Jun 28 2001, G.Cosmo (event-V03-01-01)
492- Added CVS headers to G4GeneralParticleSource[.hh.cc] and
493  G4GeneralParticleSourceMessenger[.hh.cc].
494  Removed <CR> characters and corrected format for comments to
495  appear in the Software Reference Manual.
496
497Apr 20 2001, G.Cosmo (event-V03-01-00)
498- Modified G4GeneralParticleSource.cc according to recent migration to
499  STL vector for the geometry domain (tag "geometry-V03-01-00").
500
501Feb 8 2001, M.Asai (event-V03-00-03)
502- Migration to STL vector classes
503  affected files :
504./event/include/G4HEPEvtInterface.hh
505./event/include/G4PrimaryParticle.hh
506./event/include/G4TrajectoryContainer.hh
507./event/src/G4EventManager.cc
508./event/src/G4GeneralParticleSource.cc
509./event/src/G4HEPEvtInterface.cc
510./event/src/G4PrimaryParticle.cc
511./event/src/G4PrimaryTransformer.cc
512
513Feb 7 2001, M.Asai (event-V03-00-02)
514- Add proper time to G4PrimaryParticle
515
516Feb 7 2001, M.Asai (event-V03-00-01)
517- Fix syntax errors in G4GeneralSourceParticle.cc
518
519Feb 5 2001, M.Asai (event-V03-00-00)
520
521Jan 26 2001, F. Lei
522- bug fixing in G4GeneralSourceParticle.cc
523 replace:
524          posphi = acos(tx/sin(posthe));
525 
526 with:
527          if (posthe != 0. && posthe != pi)
528             posphi = acos(tx/sin(posthe));
529          else
530             posphi = 0.0;
531          endif
532
533Nov 20 2000, G.Cosmo (event-V02-00-04)
534- Removed data-logs from test directory.
535
536Nov 13 2000, M.Asai (event-V02-00-03)
537
538Nov 10 2000, F.Lei
539- Adding src and include sub-directory and files to test/GeneralParticleSource
540- Improving the speed in  G4GeneralParticleSource::GenerateIsotropicFlux() and
541   G4GeneralParticleSource::GenerateCoslawFlux()
542-    some bug fixing:
543          i) dclared ' G4int count' in all ****Interpolation functions
544          ii) added ' return (0.) ' to GenerateUserDefTheta and GenerateUserDefPhi
545              as default.
546          iii) changed
547               #include <iostream.h>
548                 to #include "g4std/fstream"
549              in G4GeneralParicleSourceMessenger.cc
550
551Nov 9 2000, M.Asai (tag event-V02-00-02)
552- Adding /source/event/test and GeneralParticleSource sub-directory.
553
554Oct 31 2000, F.Lei
555  G4GeneralParticleSource:
556  G4GeneralParticleSourceMessenger:
557        G4GeneralParticleSource is an alternative primary source
558        generator to G4ParticleGun. It has all the functions of
559        G4ParticleGun plus many options for specifing the primary
560        event particle and vertex.
561
562 - added  -I$(G4BASE)/global/HEPNumerics/include \
563      to GNUMakefile
564
565
566Oct 19 2000, M.Asai (tag event-V02-00-01)
567  G4ParticleGun :  Add Set/GetParticleCharge methods for ions.
568  G4ParticleGunMessenger : Add new command of /gun/ion
569                         : Modify command of /gun/particle
570  G4PrimaryParticle : Add Set/GetCharge methods
571                    : Add weight
572  G4PrimaryVertex : Add weight
573  G4PrimaryTransformer : Use G4PrimaryParticle::GetCharge to give dynamic charge
574                         in G4DynamicParticle
575                       : Set weight of G4Track
576
577July 22 2000, M.Asai (tag event-V02-00-00)
578- Adding some new Set methods to G4PrimaryVertex and G4PrimaryParticle
579  classes.
580
581Jan 26, 00, M.Asai (tag event-V01-00-01)
582- Corrections for trajectories of suspended tracks
583- This tag requires tracking-V01-00-01
584
585Jan 12, 00, M.Asai (tag event-V01-00-00)
586- G4EventManager becomes a singleton.
587- G4EventManager keeps the pointers of all user action classes except
588 run action.
589- Null pointer protections are added for SetUserAction methods in
590 G4EventManager and G4StackManager.
591
592Nov 4, 99, M.Asai (tag event-V00-01-01)
593- Comments are enriched for the software reference manual
594
595Oct 4, 99, J.Allison (tag event-V00-01-00)
596- Removed -I$(G4BASE)/graphics_reps/include from GNUmakefile (no
597  longer necessary after G4VVisManager moved to intercoms).
598
599Jun 7, 99, J.Allison (tag event-01-00-03)
600- Trapped "G4HEPEvtInterface:: cannot open file."
601
602Apr 15, 99 M.Asai (tag event-01-00-02)
603- Catch up the changes of trajectory classes in tracking category.
604
605Apr 09, 99 M.Asai (tag event-01-00-01)
606- Change the pointer arguments in user action classes to const.
607
608Nov 11, 98 M.Asai (tag event-00-03-04)
609- Optimize G4PrimaryVertex for events such as having huge number
610  of primaries.
611
612Oct 10, 98 M.Asai (tag event-00-03-03)
613- Bug fix in G4PrimaryVertex.
614- Add verbosity to G4PrimaryXXX.
615
616Oct 01, 98 M.Asai (tag event-00-03-02)
617- Introducing a new inlined method in G4ParticleGun.hh.
618
619Sep. 21, 98 M.Asai (tag event-00-03-01)
620- Inclusion of "G4HCofThisEvent.hh" and "G4DCofThisEvent.hh" moved
621  from "G4Event.cc" to "G4Event.hh", to avoid the link problem on
622  HP-CC (not aCC).
623
624July 19, 98 M.Asai (tag event-00-01-03)
625- More tight check against EoF in G4HEPEvtInterface
626
627July 15, 98 M.Asai (tag event-00-01-02)
628
629July 4, 98 M.Asai (tag event-00-01-01)
630- ready for the beta release
631
632June 30, 98 M.Asai (tag event-00-07-01)
633- Introduce shortlived particles
634
635June 22, 98 P. Urban
636- Preliminary results of tracking optimisation merged into the HEAD.
637- tagged as event-00-06-03
638
639June 10, 98 M.Asai
640- G4ParticleGunMessenger.cc is modified to catch up the new G4UIcommand
641- tagged as event-00-06-02
642
643June 8, 98 M.Asai
644- tagged as event-00-06-01
645
646June 6, 98 M.Asai
647- G4Event and G4EventManager is updated for the new "digita+hits" scheme
648- GNUmakefile is updated
649
650May 6, 98 M.Asai
651- G4ParticleGun is cleaned up.
652
653April 29, 98 G.Cosmo (event-00-05-02)
654- Removed print-out of track's pointers from verbose level in
655  G4EventManager.cc (P.Urban)
656
657April 22, 98 M.Asai
658- Tagged as event-00-05-01
659
660April 9, 98 G.Cosmo
661- Porting on DEC-cxx 6.0.
662  Removed meaningless usage of "const" qualifier from functions
663  return type for basic types by value. Modified files:
664  G4StackManager.hh, G4TrackStack.hh
665
666April 6, 97 M.Nagamatu
667- modified G4ParticleGunMessenger.cc to fix the "Unit length" of
668 /gun/position command.
669
670December 19, 97 G. Cosmo - (alpha03)
671
672- Created.
Note: See TracBrowser for help on using the repository browser.