source: trunk/source/run/History @ 1347

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

geant4 tag 9.4

File size: 35.2 KB
Line 
1$Id: History,v 1.203 2010/12/05 12:13:04 allison 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 5th, 2010, J.Allison (run-V09-03-09)
21- G4RunManagerKernel::RunInitialization: Notify Vis Manager when
22  geometry needs to be closed.
23
24November 24th, 2010, M.Asai (run-V09-03-08)
25- Adding Score Splitter process if the geometry has a regular
26  parameterized volume.
27- Adding protection against particle without process manager.
28
29November 15th, 2010, M.Asai (run-V09-03-07)
30- Change methods name to remove ambiguity.
31    G4RunManager::ReOptimizeMotherOf() and ReOptimizeForDaughtersOf().
32
33November 5th, 2010, M.Asai (run-V09-03-06)
34- Introducing two new methods in G4RunManager class
35    G4RunManager::ReOptimizeMother() and ReOptimizeLogicalVolume()
36  These methods cause re-optimization (re-voxelization) of one particular
37  logical volume without forcing re-optimization of the entire geometrical
38  hierarchy.
39
40October 27th, 2010, G.Cosmo (run-V09-03-05)
41- Restored DLL setup as originally. Withdrawn changes in last tag.
42
43October 19th, 2010, G.Cosmo (run-V09-03-04)
44- Replaced G4RUN_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported
45  symbols.
46
47September 3rd, 2010 G.Cosmo (run-V09-03-03)
48- Added missing inclusion of <sstream> header in G4AdjointSimMessenger.cc.
49
50July 21st, 2010 G.Cosmo (run-V09-03-02)
51- Added dummy initialisation of data members in constructors for classes:
52  G4AdjointPrimaryGeneratorAction,
53- Use canonical form for exceptions in G4RunManager and added dummy return
54  statements; same in G4VUserPhysicsList.
55
56June 10th, 2010 G.Cosmo (run-V09-03-01)
57- Fixed definition of path for Windows in G4RunManager for random seeds
58  directory: use '\' instead of '/' and suitable system command.
59- Use "const G4String&" as arguments and return value wherever applicable
60  in G4RunManager and G4RunManagerKernel.
61- Avoid case of dereferencing null pointer in G4RunManagerKernel.
62
63May 30th, 2010 M.Asai (run-V09-03-00)
64- Tag for v9.4-beta release
65
66May 11th, 2010 J.Allison
67- Correct printing of number of events processed on run abortion.
68
69November 18th, 2009 G.Cosmo (run-V09-02-09)
70- Fixes to "Adjoint" classes to allow build of DLLs on Windows: renamed all
71  methods and data holding "External" as keyword to "Ext".
72  Cleanup of the code: use "const G4String&" instead of "G4String" wherever
73  possible; use G4 types in consistent way; avoid usage of "isNan"; code
74  formatting cleanup; added Geant4 disclaimer.
75
76November 13, 2009 Makoto Asai (run-V09-02-08)
77- Fixing two minor bugs in G4RunManager and G4RunManagerKernel.
78
79November 6,2009 L.Desorgher (run-V09-02-07)
80- First commit of G4Adjoint classes for run category
81  New classes are G4AdjointSimManager, G4AdjointSimMessenger, G4AdjointPrimaryGeneratorAction
82
83Oct 19, 2009, Hisaya Kurashige (run-V09-02-06)
84- Add /run/setCutForAGivenParticle command in G4UserPhysicsListMessenger
85
86Makoto Asai (run-V09-02-05)
87Sep 20, 2009, Makoto Asai (run-V09-02-05)
88- G4RunManagerKernel checks G4VUserPhysicsList to confirm no particle
89  is registered when G4RunManagerKernel is instantiated.
90
91Aug 10, 2009, Makoto Asai (run-V09-02-04)
92- G4RunManagerKernel now invokes G4VUserPhysicsList::CheckParticleList
93  just before invoking G4VUserPhysicsList::SetCuts.
94
95Aug 05, 2009, Hisaya Kurashige (run-V09-02-03)
96- Add G4VUserPhysicsList::DisableCheckParticleList method
97- Modify G4VUserPhysicsList::CheckParticleList to check existence
98   of any EM processes
99
100Aug 03, 2009, Hisaya Kurashige (run-V09-02-02)
101- Modify G4VUserPhysicsList to fit with proton cuts
102- Modify G4VUserPhysicsList::BuildPhysicsTable
103  to avoid problem  when ions are created in Pre-Init state
104 
105May 22nd, 2009, Hisaya Kurashige (run-V09-02-01)
106- Add G4VUserPhysicsList::CheckParticleList() to check consistencies of
107  list of particles before constructing processes
108- Change severity of G4Exception in G4VUserPhysicsList
109  'FatalException' is assigned if core dump is foreseen
110
111May 21st, 2009, Hisaya Kurashige (run-V09-02-00)
112- Add check of process manager in G4VUserPhysicsList::BuildPhysicsTable
113
114July  10th, 2008, Gabriele Cosmo (run-V09-01-02)
115- G4RunManagerKernel: avoid deletion of default root-region which is now
116  taken care by the geometry stores. It resolves the ambiguity of explicitely
117  avoiding the de-registration and deletion of the default root-region by
118  the stores and eliminates the limitation of forcing the world logical-volume
119  being the first registered in the logical-volumes store.
120- Coworks with tag "geommng-V09-01-05".
121
122May   09th, 2008, Hisaya Kurashige (run-V09-01-01)
123- Invoke G4Particle::DeleteAllParticles() in the destructor of G4VUserPhysicsList
124
125April 30th, 2008, Makoto Asai (run-V09-01-00)
126- Added G4Transportation process to short-lived particles in G4VUserPhysicsList
127  in order to fix the problem found for infinitesimal but non-zero decay length.
128
129November 16th, 2007, Makoto Asai (run-V09-00-06)
130- Re-order the commands in G4RunMessenger so that obsolete commands appear last.
131
132November 15th, 2007, Gabriele Cosmo (run-V09-00-05)
133- Corrected inclusion of Randomize.hh header and use of CLHEP namespace.
134
135November 13th, 2007, Makoto Asai (run-V09-00-04)
136- Introducing a new /random/setSeeds command which allows to set seeds.
137- Now /random/setDirectoryName command creates directories as needed.
138
139November 8th, 2007, Makoto Asai (run-V09-00-03)
140- Obsolete UI commands now do nothing except warning messages.
141
142September 23rd, 2007, Makoto Asai (run-V09-00-02)
143- Re-tagged with new tag name.
144- G4VUserPhysicsList::AddTransportation() temporarily checks the existance
145 of G4ScoringManager.
146
147August 30th, 2007, Makoto Asai (run-V009-00-01)
148- First implementation of interactive parallel world scoring.
149- Co-working with digits_hits-V09-00-01, procman-V09-00-00, config-V09-00-00
150
151July 13th, 2007, Makoto Asai (run-V09-00-00)
152- Co-working with the new G4ScoringManager.
153
154June 20th, 2007, Makoto Asai (run-V08-03-07)
155- Fixed seg fault with stacking events (Bug report #951).
156
157June 15th, 2007, Gabriele Cosmo (run-V08-03-06)
158- Fixed leak in G4VModularPhysicsList: delete allocated 'physicsVector'
159  in destructor.
160
161May 30th, 2007, Gabriele Cosmo (run-V08-03-05)
162- Temporarly restored switching mechanism for G4CoupledTransportation,
163  activated if parallel geometry is registered.
164- Removed UseG4Transportation8() method to G4VUserPhysicsList and
165  /run/useOldTransportation command to G4UserPhysicsListMessenger.
166
167May 24th, 2007, Makoto Asai (run-V08-03-04)
168- Fixed the name of random number status file.
169
170May 21st, 2007, Makoto Asai (run-V08-03-03)
171- Fixed against accessing to the world logical volume that had already been deleted.
172
173May 9th, 2007, Makoto Asai (run-V08-03-02)
174- In G4RunManagerKernel, UpdateRegion() method now internally invokes CheckRegions() method
175  to make sure all region information are updated.
176
177May 7th, 2007, Makoto Asai (run-V08-03-01)
178- Add UseG4Transportation8() method to G4VUserPhysicsList and /run/useOldTransportation
179  command to G4UserPhysicsListMessenger. This option works only prior to /run/initialize
180  and also wothout a parallel world.
181
182May 4th, 2007, Makoto Asai (run-V08-03-00)
183- Remove switching mechanism of G4CoupledTransportation.
184
185May 3rd, 2007, Makoto Asai (run-V08-02-03)
186- Fix memory leak in G4VUserPhysicsList.
187- G4VUserDetectorConstruction class now has access methods to the parallel worlds.
188 
189March 8th, 2007, Makoto Asai (run-V08-02-02)
190- Consolidation of previous tag with a new G4RunManager flag and corresponding UI command.
191 
192March 5th, 2007, Makoto Asai (run-V08-02-01)
193- Prevent from unnecessary creation of G4String objects in G4Event, which were
194default for random number status.
195
196January 19th, 2007, Makoto Asai (run-V08-02-00)
197- Fix to make G4RunManager::NumberOfEventToBeStored() work properly
198  (addressing to bug#925)
199- Add protection against missing particle types before BuildPhysicsTable
200  is invoked (addressing to bug#923)
201
202December 1st, 2006, Makoto Asai (run-V08-01-06)
203- Fixed memory leak at initialisation in G4MatScanMessenger.
204- Modified CheckRegions() method not to use inefficient and obsolete
205  SetWorld() method in G4RegionStore. Set world volumes to regions directly
206  and more efficiently by retrieving the list of worlds from
207  G4TransportationManager.
208
209November 30th, 2006, Gabriele Cosmo (run-V08-01-05)
210- In destructor of G4RunManagerKernel, allow for proper deletion of
211  default region and deallocation of units from the G4UnitsTable.
212- Synchronised files with HEAD.
213- Coworks with tags: "global-V08-01-07" and "geommng-V08-01-08".
214
215November 20th, 2006, Makoto Asai (run-V08-01-04)
216- Re-tagged with correct files.
217
218November 17th, 2006, Makoto Asai (run-V08-01-03)
219- Update History file to include all the developments made in cvs branch.
220
221November 15th, 2006, Gabriele Cosmo (run-V08-01-02)
222- Added call to the FPE handler in constructor of G4RunManagerKernel.
223  The call is activated if the flag G4FPE_DEBUG is set in the environment
224  at compilation. Allows for catching of NaNs in applications for debug.
225- Updated GNUmakefile accordingly.
226- Coworks with tag "global-V08-01-05".
227
228November 14th, 2006, Gabriele Cosmo (run-V08-01-01)
229- Bringing in changes from branch tag (run-V08-01-ref04-03).
230 - Added mechanism for detecting presence of parallel word registered
231  and allow switching of transportation in G4VUserPhysicsList.
232 - G4Run object is now kept until the begining of the next run, so that
233  the user can have an access to the valid G4Run pointer during the
234  Idle state after the run.
235 - Events can be kept un-deleted, stored in G4Run, and persist until
236  the deletion of G4Run objects.
237
238June 9th, 2006, Makoto Asai (run-V08-01-00)
239- Introducing G4VUserParallelWorld class and related changes in G4RunManager
240  and G4VUserDetectorConstruction classes.
241
242May 16th, 2006, Makoto Asai (run-V08-00-03)
243- Add a command in G4MatScanMessenger.
244
245May 10th, 2006, Makoto Asai (run-V08-00-02)
246- Fix GNUmakefile to avoid a loop dependency.
247
248May 6th, 2006, Makoto Asai (run-V08-00-01)
249- Store random number status to G4Run and G4Event.
250
251May 5th, 2006, Makoto Asai (run-V08-00-00)
252- Introducing the material scanner utility.
253
254November 28th, 2005, Makoto Asai (run-V07-01-08)
255- In G4RunManagerKernel.cc, changed inclusion of version.hh to G4Version.hh.
256  Coworks with tag "global-V07-01-05".
257
258November 22th, 2005, Makoto Asai (run-V07-01-07)
259- Put G4Exception to the constructors of G4VUserPrimaryGeneratorAction and
260  G4UserRunAction to protect against their instantiation before G4VUserPhysicsList
261  is instantiated and set to G4RunManager.
262- Remove redundant invokation of G4VUserPhysicsList::ConstructParticle() from
263  G4RunManagerKernel::InitializePhysics().
264
265November 10th, 2005, Makoto Asai (run-V07-01-06)
266- In G4RunManagerKernel.cc, invokation of G4ParticleTable::GetParticleTable()->SetReadiness();
267  has been moved from the constructor to SetPhysics() method.
268- This change enforces that all particles must be instantiated in ConstructParticle() method
269  in the physics list along with the introduction of non-static particle definition classes
270  in the tag particles-V07-01-02.
271
272November 9th, 2005, Gabriele Cosmo (run-V07-01-05)
273- Implemented migration to <sstream> from deprecated <strstream>.
274- Added changes for support of CLHEP-2.0.X.
275
276November 7th, 2005, Gabriele Cosmo (run-V07-01-04)
277- Added graphics_reps to CPPFLAGS in GNUmakefile, following the changes
278  introduced in tag "run-V07-01-02" for migration of vis code.
279- Use version.hh for version and date in G4RunManagerKernel constructor.
280
281October 28th, 2005, Makoto Asai (run-V07-01-03)
282- Working tag for merging "envelope" to G4Region.
283- This tag does NOT contain run-V07-01-02 tag.
284
285October 20, 2005, Joseph Perl (run-V07-01-02)
286- Tag to co-work with vis-V07-01-05.
287
288October 17th, 2005 Jane Tinslay
289- Modify GNUmakefile to follow intercoms->graphics_reps migration for
290  G4VGraphicsScene and G4VVisManager
291
292September 26th, 2005 G.Cosmo (run-V07-01-01)
293- Removed definition of G4Allocator<G4Run> after changes made in
294  previous tag (fixed compilation error for run-V07-01-00).
295
296September 19th, 2005 M.Asai (run-V07-01-00)
297- Cosmetic changes in G4Run.
298
299June 17th, 2005 M.Asai (run-V07-00-05)
300- Changed version string in G4RunManagerKernel not to have CVS version string.
301
302June 13th, 2005 G.Cosmo (run-V07-00-04)
303- Changed date to G4RunManagerKernel for release 7.1.
304
305June 11th, 2005 M.Asai (run-V07-00-03)
306- Add SetPrimaryTransformer method to RunManager and RunManagerKernel.
307
308May 30th, 2005 M.Asai (run-V07-00-02)
309- Messages about defined particles and physics tables are now printed
310  out only for verbose level greater than 1.
311
312March 22nd, 2005 M.Asai (run-V07-00-01)
313- Moved invocation of ConstructParticle() method back to the original place in InitializePhysics().
314
315February 17th, 2005 G.Cosmo (run-V07-00-00)
316- Changed date in G4RunManagerKernel for patch-01 to release 7.0.
317
318December 30th, 2004 M.Asai
319- Reset static pointers for G4RunManager and G4RunManagerKernel when
320  RunManager is deleted.
321
322December 7th, 2004 G.Cosmo (run-V06-02-08)
323- Changed date in G4RunManagerKernel for release 7.0.
324
325November 27th, 2004 H.Kurashige (run-V06-02-07)
326- Change "ConstructParticle" and "ConstructProcess" methods to 'public'
327
328November 25th, 2004 M.Asai (run-V06-02-06)
329- Fix a wrong behaviour of G4RunManager when the user modifies his/her
330  geometry without replacing the world.
331
332November 1st,  2004 H.Kurashige (run-V06-02-05)
333- Add PreparePhysicsTable for nucleus process initialization
334
335October 25,  2004 H.Kurashige (run-V06-02-04)
336- Modify BuildPhysicsTable for new scheme of Store/RetrievePhysicsTable
337
338September 24, 2004 M.Asai (run-V06-02-03)
339- Temporarily allow the use of G4ParticleTable before the construction of physics table.
340
341August 30, 2004 M.Asai (run-V06-02-02)
342- G4RunManagerKernel lets G4ParticleTable know once the physics list
343  is instantiated and set to G4RunManagerKernel.
344
345August 10, 2004 M.Asai (run-V06-02-01)
346- G4VUserPhysicsList::GenerateParticles() is now invoked directly from
347 G4RunManagerKernel.
348
349July 21, 2004 G.Cosmo (run-V06-02-00)
350- Changed date for release 6.2-patch01.
351
352June 11, 2004 G.Cosmo (run-V06-01-03)
353- Use global flag G4RUN_ALLOC_EXPORT to export extern symbols for DLLs.
354  Modified GNUmakefile and rearranged usage of extern symbols in G4Run.
355
356June 09, 2004 G.Cosmo (run-V06-01-02)
357- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
358  allowing support of DLLs on Windows.
359- Coworks with "global-V06-01-02b".
360
361June 04, 2004 G.Cosmo (run-V06-01-01)
362- Updated date in G4RunManagerKernel for release 6.2.
363- Export extern symbols for allowing support of DLLs on Windows.
364  Modified G4Run.hh.
365- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
366- Coworks with "global-V06-01-02a".
367
368May 04, 2004, M.Asai (run-V06-01-00)
369- Access methods to G4TrackingManager and G4StackManager are added
370  to G4RunManagerKernel.
371
372March 18, 2004, M.Asai (run-V06-00-02)
373- Added NIM reference to header and WWW info.
374- Changed date for release 6.1.
375
376March 15, 2004, M.Asai (run-V06-00-01)
377- Invokation of G4Navigator::LocateGlobalPointAndSetup() is now moved to
378  G4EventManager so that the navigator is reset for every event.
379
380February 09, 2004, G.Cosmo (run-V06-00-00)
381- Changed date for patch-01 to release 6.0.
382
383December 09, 2003, G.Cosmo (run-V05-02-10)
384- Changed date for release 6.0.
385
386November 12, 2003, M.Asai (run-V05-02-09)
387- Remove dedicated treatment of anti-proton, neutron and anti-neutron
388  from BuildPhysicsTable of UserPhysicsList.
389
390November 04, 2003, M.Asai (run-V05-02-08)
391- Cosmetic changes of messages for storing/retreiving physics table
392
393November 03, 2003, M.Asai (run-V05-02-07)
394- Introducing PhysicsHasBeenModified() method in G4RunManagerKernel class
395  and relared wrapper methods in G4RunManager and G4RunMessenger.
396
397November 3, 2003, H.Kurashige (run-V05-02-06)
398- G4VUserPhysicsList:
399  o Clean Up error messages for store/retreiving physcs table
400
401October 21, 2003, M.Asai (run-V05-02-05)
402- G4RunManagerKernel:
403  o Protect against a region which does not have a cut pointer.
404
405October 4, 2003, G.Cosmo (run-V05-02-04)
406- GNUmakefile:
407  o added dependency to new module "geometry/navigation".
408  o replaced "digits+hits" with "digits_hits".
409- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
410
411September 25, 2003, H.Kurashige (run-V05-02-03)
412- Modify GNUmakefile for processes/cuts category
413
414September 09, 2003, M.Asai (run-V05-02-02)
415- Fix a typo in G4VUserPhysicsList.
416
417August 25, 2003, G.Cosmo (run-V05-02-01)
418- G4RunManager.cc: changed date for release 5.2-patch01.
419
420August 01, 2003, M.Asai (run-V05-02-00)
421- Introducing G4RunManagerKernel class.
422
423June 19, 2003, G.Cosmo (run-V05-01-04)
424- G4VUserPhysicsList.cc: check IsShortLived() before building the
425  physics table in BuildPhysicsTable(). (V.Ivantchenko)
426- G4RunManager.cc: changed date for release 5.2.
427
428May 21, 2003, M.Asai (run-V05-01-03)
429- G4RunManager : Old world logical volume to be removed from the default region
430
431May 21, 2003, M.Asai (run-V05-01-02)
432- Clean up unused variables.
433
434May 16, 2003, G.Cosmo (run-V05-01-01)
435- G4RunManager.cc: changed date for 5.1-patch01.
436
437May 06, 2003, G.Cosmo (run-V05-01-00)
438- G4RunManager[hh.cc]: changed behavior of function DefineWorldVolume()
439  to properly reset navigation history and optimisation in case the
440  topology of the geometry has changed between runs.
441  It requires simplification of all examples/tests where geometry setup
442  is changed between runs.
443  o Added new boolean argument (default set to TRUE) to specify if
444    topology has changed. Call to DefineWorldVolume() at initialisation
445    will use FALSE as value for this argument.
446  o Forced open/close geometry in method ResetNavigator() to properly
447    reset G4Navigator status and remove old optimisations.
448
449Apr 29, 2003, M.Asai (run-V05-00-17)
450- G4UserPhysicsListMessenger.cc: changed implementation in
451  SetNewValue() for command 'setCutRCmd' to allow porting on
452  gcc-3.2 and WIN32-VC. Use istrstream instead of G4Tokenizer.
453
454Apr 25, 2003, G.Cosmo (run-V05-00-16)
455- G4VUserPhysicsList.cc: fixed typo in definition of ResetCuts().
456
457Apr 24, 2003, M.Asai (run-V05-00-15)
458- Invoke BuildPhysicsTable for dynamically created ions.
459
460Apr 23, 2003, M.Asai (run-V05-00-14)
461- Add a data member to G4Run.
462
463Apr 23, 2003, G.Cosmo (run-V05-00-13)
464- Changed date for release 5.1 in G4RunManager.
465
466Apr 16, 2003, M.Asai (run-V05-00-12)
467- Remove features in tag run-05-00-09 but include later tags.
468
469Apr 14, 2003, M.Asai (run-V05-00-11)
470- Recover /run/particle/dumpCutValues command.
471
472Apr 11, 2003, M.Asai (run-V05-00-10)
473- Recover /run/particle/applyCuts command.
474
475Apr 03, 2003, M.Asai (run-V05-00-09)
476- G4RunManager::DefineWorldVolume() now invokes ResetNavigator().
477
478Mar 17, 2003, M.Asai (run-V05-00-08)
479- Recover obsolete commands of /run/particle.
480
481Mar 14, 2003, H.Kurashige (run-V05-00-07)
482- Revert G4VUserPhysicsList::ResetCuts
483
484Mar 11, 2003, M.Asai (run-V05-00-06)
485- Added commands for SetCuts.
486- Implemented store/retreive physics list.
487- Removed BuildPhysicsTable from Initialize and moved to BeamOn
488
489Mar 10, 2003, M.Asai (run-V05-00-05)
490- Added GenerateRun method in G4UserRunAction.
491
492Feb 19, 2003, G.Cosmo (run-V05-00-04)
493- Moved warning for usage of SetCutValueForOthers() from G4cerr to G4cout.
494
495Jan 31, 2003, M.Asai (run-V05-00-03)
496- Fixed initialisation of world-volume pointer in DefineWorldVolume(), to
497  make it not-ambiguous.
498
499Jan 30, 2003, M.Asai (run-V05-00-02)
500- Removed call to RemoveRootLogicalVolume() in method DefineWorldVolume().
501  Now root regions are deregistered directly from the logical volume store,
502  when the destructor of a logical volume is invoked.
503
504Jan 14, 2003, M.Asai (run-V05-00-01)
505- Fix problems in run-V05-00-00 tag
506
507Dec 16, 2002, G.Cosmo (run-V05-00-00)
508- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
509  Included development for 'cuts-by-region':
510  o In G4VUserPhysicsList, removed the following methods:
511    ReCalcCutValue(), SetCutValueForOthers(), SetCutValueForOtherThan(),
512    ReCalcCutValueForOthers(), StoreMaterialInfo(), StoreCutValues(),
513    RetrieveCutValues(), CheckForRetrievePhysicsTable(), CheckMaterialInfo().
514    Added method BuildPhysicsTable().
515  o Modified G4RunManger to properly handle new cuts scheme based on regions.
516
517Dec 12, 2002, G.Cosmo (run-V04-01-07)
518- Updated date to G4RunManager.cc for release 5.0.
519
520Dec 4, 2002, M.Asai (run-V04-01-05, run-V04-01-06)
521- Migration to new G4ApplicationState.
522
523Nov 27, 2002 M.Asai (run-V04-01-04)
524- Fix memory leak in G4RunManager by deleting G4ExceptionHandler object.
525
526Aug 20, 2002 R. Chytracek (run-V04-01-03)
527- Introducing ResetNavigator() method needed in cases where a geometry
528  has been modified between runs in order to properly re-initialize navigator's
529  state
530 
531Aug 19, 2002 M.Asai (run-V04-01-02)
532- Introducing a new G4Exception scheme
533 Added : G4ExceptionHandler.hh G4ExceptionHandler.cc
534 Modified : G4RunManager.hh G4RunManager.cc
535
536Aug 13, 2002 M.Asai (run-V04-01-01)
537- G4RunManager sets "eventAbortion" flag of G4Event if that particular event is
538  aborted. Co-working with "event-V04-01-01" and "tracking-V04-01-00".
539
540Aug 13, 2002 M.Dressel
541- removed the files I have placed in run:
542 include/G4MapPtkStandardCellScorer.hh
543 include/G4ParallelSamplerMessenger.hh 
544 include/G4StandardCellScoreValues.hh
545 include/G4StandardCellScorer.hh
546 include/G4StandardScoreTable.hh
547 include/G4StandardScorer.hh
548 src/G4MapPtkStandardCellScorer.cc
549 src/G4ParallelSamplerMessenger.cc
550 src/G4StandardCellScorer.cc
551 src/G4StandardScoreTable.cc
552 src/G4StandardScoreTable.cc
553 src/G4StandardScorer.cc
554
555Aug 8, 2002 M.Asai (run-V04-01-00)
556- G4RunManager and G4RunMessenger are modified to
557 - introduce "soft abortion", i.e. event loop is aborted after processing the current event
558 - introduce AbortEvent() method and corresponding UI command
559- NOTE :
560 internal-1-run-V04-01-01 is NOT included in this tag
561
562July 18, 2002 M.Dressel
563- change G4StandardScorerTable to the new G4IStore
564
565July 12, 2002 M.Dressel
566- added comments to include/G4ParallelSamplerMessenger.hh
567  and src/G4ParallelSamplerMessenger.cc
568
569July 11, 2002 M.Dressel (internal-1-run-V04-01-01)
570- add:
571 include/G4MapPtkStandardCellScorer.hh
572 include/G4ParallelSamplerMessenger.hh 
573 include/G4StandardCellScoreValues.hh
574 include/G4StandardCellScorer.hh
575 include/G4StandardScoreTable.hh
576 include/G4StandardScorer.hh
577 src/G4MapPtkStandardCellScorer.cc
578 src/G4ParallelSamplerMessenger.cc
579 src/G4StandardCellScorer.cc
580 src/G4StandardScoreTable.cc
581 src/G4StandardScoreTable.cc
582 src/G4StandardScorer.cc
583- the G4StandardScorer.cc needs the G4EventManager
584  G4ParallelSamplerMessenger.hh needs G4StandardScorer.
585  The other classes are needed in turn.
586- coworks with  internal-2-transport-V04-01-01
587                internal-2-geombias-V04-01-01
588
589Jun 25, 2002 G.Cosmo (run-V04-00-04)
590- Changed date to G4RunManager.cc for release 4.1.
591
592May 29, 2002 H.Kurashige (run-V04-00-03)
593- Add G4VModularPhysicsList.cc
594- Use "virtual" inheritance for G4VVModularPhysicsList
595
596Apr 26, 2002 M.Asai (run-V04-00-02)
597- G4RunManager re-opens geometry when G4 state becomes QUIT.
598
599Feb 26, 2002 G.Cosmo (run-V04-00-01)
600- G4RunManager.cc: fixed new date for the public patch "geant4-04-00-patch-02".
601
602Jan 29, 2002 G.Cosmo (run-V04-00-00)
603- G4RunManager.cc: fixed new date for the public patch "geant4-04-00-patch-01".
604
605Dec 07, 2001 G.Cosmo (run-V03-02-11)
606- G4RunManager.cc: fixed new date for the December public release.
607
608Nov 27, 2001 M.Asai (run-V03-02-10)
609- Change implementation in rndmSaveThisRun() and rndmSaveThisEvent().
610     
611Nov 23, 2001 M.Maire
612- Add rndmSaveThisRun() and rndmSaveThisEvent() methods to G4RunManager.
613- Add /random/ commands to G4RunMessenger
614
615Nov 20, 2001 M.Asai (run-V03-02-09)
616- Add GetVersionString() method to G4RunManager.
617
618Oct 24, 2004 M.Asai (run-V03-02-08)
619
620Oct 20, 2001 H.Kurasige
621- Modified Set/GetCuts() related methods in G4VUserPhysicsList
622  for "cut-per-materials" implementation.
623
624Oct 24, 2001 G.Cosmo (run-V03-02-07)
625- Removed references to G4GeomTestMessenger now moved to geometry/volumes
626  module. Files G4RunManager[.hh.cc], GNUmakefile.
627
628Oct 23, 2001 G.Cosmo (run-V03-02-06)
629- Merged changes in "run-V03-02-04a" and "run-V03-02-05" for removal of
630  STLinterface module.
631 
632Oct 11, 2001 G.Cosmo (run-V03-02-05)
633- Replaced inclusion of ctoken.h with G4Tokenizer.hh in
634  G4UserPhysicsListMessenger.cc.
635- Co-works with tag "globals-V03-02-03" where the STLInterface
636  module has been removed.
637
638Oct 11, 2001 G.Cosmo (run-V03-02-04a)
639- Modified G4RunManager:
640  o added pointer to G4GeomTestMessenger for including new default
641    set of commands /geomtest/* in kernel, providing ability to check
642    for volumes overlaps in the user's detector geometry.
643  o modified call to G4GeometryManager::CloseGeometry() by adding
644    argument to verbose-mode.
645- The tag co-works with "geometry-V03-02-01" and "config-V03-02-06b"
646
647Oct 10, 2001 M.Asai (run-V03-02-04)
648- Add an option to store random number engine status for BOTH
649  of each run and each event.
650
651Oct 10, 2001 H.Kurashige
652- Modify G4VUserPhysicsList::SetCutsForOthers to fix problems of
653   no invocation of RetreivePhysicsTable() for muons 
654   
655Sep 19, 2001 H.Kurashige (run-V03-02-03)
656- Modify G4VUserPhysicsList for STL migration of materials (Hisaya)
657
658Aug 02, 2001, G.Cosmo (run-V03-02-02)
659- Add Set/GetApplyCuts methods in G4VUserPhysicsList (Hisaya)
660- Add /run/particle/applyCuts command in G4UserPhysicsListMessenger (Hisaya)
661- Updated revision number of G4RunManager.cc for reference tag.
662
663Jul 18, 2001, M.Asai (run-V03-02-01)
664- Add a new feature for the user to increase the number of waiting stacks
665- Co-working with event-V03-02-02
666
667Jul 15, 2001
668- Fixed bugs in G4VUserPhysicsList     (Hisaya)
669--- Modify Store/RetreivePhysicsTable for new G4VProcess
670--- Fixed bugs in StoreMaterialInfor and StoreCutValues in binary mode
671 
672Jul 13, 2001, G.Cosmo (run-V03-02-00)
673- Cleanup of pedantic warnings in Linux-g++ ANSI setup.
674- Corrected "NULL" to "0".
675- Synchronised with HEAD revision after inclusion of disclaimer
676  liability.
677
678Jun 22, 2001, M.Asai (run-V03-01-00)
679- Tagging for the release
680
681Mar. 12 2001, H.Kurashige
682- add binary mode for G4VUserPhysicsList::Retrieve/StorePhysicsTable
683- add G4VUserPhysicsList::RetrieveCutValues and related
684- add G4VUserPhysicsList::Set/ResetStoredInAscii()
685  to switch on ascii mode for Retrieve/StorePhysicsTable
686- add setStoredInAscii command in G4UserPhysicsList
687
688Feb 8 2001, M.Asai (run-V03-00-01)
689- Migration to STL vector classes
690  affected files :
691./run/include/G4RunManager.hh
692./run/src/G4RunManager.cc
693
694Feb 7 2001, M.Asai (run-V03-00-00)
695- STL migration of G4RunManager
696
697Dec 14 2000, G.Cosmo (run-V02-00-06)
698- Updated date to G4RunManager.cc for public release 3.0.
699
700Nov 19 2000, M.Asai (run-V02-00-05)
701- Another fix to G4VUserPhysicsList (H.K)
702
703Nov 16 2000, M.Asai (run-V02-00-04)
704- Fixes a bug in G4VUserPhysicsList (H.K)
705
706Nov 16 2000, M.Asai (run-V02-00-03)
707- Add G4VModularPhysicsList and G4VPhysicsConstructor
708  to modularize UserPhysicsList   (H.K)
709
710Nov 13 2000, M.Asai (run-V02-00-02)
711- Introducing a capability of storing random number status file to other directory
712
713Nov 9 2000, M.Asai (run-V02-00-01)
714- add Retrieve/StorePhysicsTable and related methods
715  in G4VUserPhysicsList and modify BuildPhysicsTable method  (H.K.)
716- add store/retreivePhysicsTable command in G4UserPhysicsListMessenger (H.K.)
717 
718Jul 22 2000, M.Asai (run-V02-00-00)
719- Modify G4RunManager and G4RunMessenger because of elimination of
720  G4StateManager::Pause() and introducing new G4UImanager as state
721  dependent class.
722
723Dec 2 99, M.Asai (run-V00-01-04)
724- G4RunManager displays the version number when it is constructed.
725
726Nov 7 99, H.Kurashige (run-V00-01-03)
727-  Comments are enriched for software reference manual.
728
729
730Nov 4, 99, M.Asai (tag run-V00-01-02)
731- Comments are enriched for software reference manual.
732
733Oct 7, 99, J.Allison (tag run-V00-01-01)
734- Removed -I$(G4BASE)/graphics_reps/include from GNUmakefile (no
735  longer necessary after G4VVisManager moved to intercoms).
736
737Jul 25, 99 M.Asai (tag run-V00-01-00)
738- Store/restore the status of the random number engine to
739  separate files
740
741Jun 09, 99 M.Asai (tag run-01-00-06)
742- Store/restore the status of the random number engine
743- Get methods of G4RunManager for the user action classes
744
745May 21, 99 H.Kurashige (run-01-00-05)
746- Fixed bug in G4VUserPhysicsList::InitializeProcessManager()
747
748May 17, 99 J.Allison
749- In G4RunManager.cc, moved G4Timer.hh to prevent conflict with ObjectSpace
750  on Sun when using the STL Interface.
751
752Apr 22, 99 M.Asai (tag run-01-00-04)
753- Now run ID is set by G4RunManager.
754
755Apr 16,  99 H.Kurashige (tag run-01-00-03)
756-  Remove G4VUserPhysicsList::ConstructAllParticles and related
757-  Change argument of SetCuts method
758
759Apr 14, 99 H.Kurashige (tag run-01-00-02)
760- "buildPhysicsTable" command is added in G4UserPhysicsListMessenger
761
762Apr 09, 99 M.Asai (tag run-01-00-01)
763- Argument of G4UserRunAction methods bcomes to const.
764
765Feb. 9 99 H.Kurashige
766- G4VUserPhysicsList::RemoveProcessManager is added
767
768Dec. 9 98 H.Kurashige (tag run-00-04-01)
769- G4VUserPhysicsList is updated to use G4GenericIon (Hisaya)
770- G4VUserPhysicsList::ConstructAllParticles method is added (Hisaya)
771- G4VUserPhysicsList::DumpCutValues use BestOfUnits (Michel)
772
773Nov 12, 98 M.Asai (tag run-00-03-05)
774- G4VUserPhysicsList.cc is updated for new EM physics processes (L.Urban).
775
776Oct 13, 98 M.Asai (tag run-00-03-04)
777- PostStepDoIt of transportation is registered (J.Apostolakis).
778
779Oct 01, 98 M.Asai (tag run-00-03-03)
780- G4RunManager now has a switch for optimizing the geometry.
781- G4RunMessenger has a UI command for above switch.
782
783Sep 29, 98 M.Asai (tag run-00-03-02)
784- Modifications on G4VUserPhysicsList (M.Maire and L.Urban)
785
786Sep 25, 98 M.Asai (tag run-00-03-01)
787- "BeamOn" accepts a macro file.
788    affected files : G4RunManager.hh .cc, G4RunMessenger.hh .cc
789
790Aug 31, 98 John Allison (tag run-00-02-02)
791- Re-implemented pVVisManager->GeometryHasChanged()!
792
793Aug 17, 98 H.Kurashige (tag run-00-02-03)
794- Added create/delete G4ProcessTableMessenger
795
796Aug 14, 98 John Allison (tag run-00-02-02)
797- Implemented pVVisManager->GeometryHasChanged() - code by M.Asai.
798
799Aug 12, 98 M.Asai (tag run-00-02-01)
800- Modification of G4VUserPhysicsList.cc (H.Kurashige)
801
802July 21, 98 M.Asai (tag run-00-01-06)
803
804July 15, 98 M.Asai (tag-run-00-01-05)
805
806July 13, 98 M.Asai (tag run-00-01-04)
807
808July12 , 98 H.Kurashige
809- Added "/run/particle/addProcManager" command in G4UserPhysicsListMesseneger
810- Modified G4VUserPhysicsList:AddProcessManager
811
812July 9, 98 M.Asai (tag run-00-01-03)
813- Bug fix for G4VUserPhysicsList.cc
814
815July 7, 98 M.Asai (tag run-00-01-02)
816- G4RunManager trigger the construction of G4ParticleTableMessenger
817 to avoid inconsistent ordering of command / unit objects' building.
818
819
820July 4, 98 M.Asai (tag run-00-01-01)
821- Includes the modification in G4VUserPhysicsList.cc (P.Urban)
822
823June 30, 98 M.Asai (tag run-00-07-01)
824- G4Run uses G4Allocator.
825- example4 is updated with the new G4THitsCollection template.
826
827June 30, 98 H.Kurashige
828- Modified G4VUserPhysicsList.cc and MyPhysicsList.cc in example4
829  for shortlived particles
830
831June 26, 98 G.Cosmo (run-00-06-06)
832- Modified GNUmakefiles for new electromagnetics structure.
833  (by J.Allison)
834
835June 25, 98 G.Cosmo (run-00-06-05)
836- Updated reference output and reference error of
837  example1, example2, example7, EmPhys2, example_demo and example_ghost.
838- Protected visualization code with G4VIS_USE in EmPhys2.
839
840June 25, 98 M.Asai (run-00-06-04)
841- Bug fixes for example4 (J.Allison)
842- Update ".out" for EmPhys2 (M.Maire)
843
844June 22, 98 G.Cosmo (run-00-06-03 - re-tagged)
845- Added missing include paths to digits+hits/* (fix which was already
846  in place in run-00-06-02 ...) to almost all GNUmakefiles.
847- Removed inclusion/usage of MyTrackerHit.hh (!?) in example4.cc and
848  example_demo.cc.
849
850June 22, 98 J.Allison (run-00-06-03)
851- Changed G4BASE = ../.. to G4BASE = $(shell (cd ../..; pwd)), etc.
852
853June 19, 98 J.Allison
854- Changed many GNUmakefiles to use visualization/G4VIS_USE.gmk
855
856June 15, 98 G.Cosmo (run-00-06-02)
857- Fixed bug in MyEventAction.cc for example5 (M.Asai).
858- Updated reference input macros for example4 (M.Asai).
859
860June 12, 98 G.Cosmo
861- Added path to digits+hits/digits/include to GNUmakefiles in all
862  examples.
863
864June 9, 98 M.Asai
865- Some changes affected by new aspects of Particles.
866- Tagged as run-00-06-01.
867
868June 6, 98 M.Asai
869- Modify G4Run and G4RunManager for the new "digits+hits" scheme
870- Update GNUmakefile
871
872April 29, 98 G.Cosmo (run-00-05-05)
873- Updated reference output files in almost all examples
874  (P.Urban and J.Apostolakis)
875- Updated MyPhysicsList in example2 and related input reference
876  file (J.Apostolakis)
877- Set G4EXEC_BUILD flag inside all examples' GNUmakefiles.
878
879April 23, 98 G.Cosmo (run-00-05-03)
880- Fixes and updated reference output files for exampleEmPhys1 and
881  exampleEmPhys2 (by M.Maire).
882
883April 21, 98 M.Asai (run-00-05-02)
884- Tagged as run-00-05-02.
885
886April 08, 98 G.Cosmo
887- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
888  declarations. List of modified files: G4VUserPhysicsList.cc
889
890April 2, 98 G.Barrand
891- G4VIS_USE_OPENINVENTOR -> G4VIS_USE_OIX in example GNUmakefile.
892
893March 27, 98 M.Asai (run-00-05-01)
894- G4RunManager can be derived to a user class
895- tagged as run-00-05-01
896
89726th March 1998  John Allison
898- Changed G4VisManager to MyVisManager in the following files for
899  vis-00-05-01 and later:
900    run/example/example2.cc
901    run/example4/example4.cc
902    run/example_param/example_demo.cc
903    run/example_param/example_ghost.cc
904    run/exampleEmPhys2/EmPhys2.cc
905
906March 24, 98 G.Barrand
907- run/example5/GNUmakefile.common : MAKESHLIB changed in G4MAKESHLIB
908
90913th  March 1998 G.Cosmo (run-00-04-04)
910- Fixed problems in example_param causing unresolveds at link time
911  in case no visualization used. Co-works with param-00-04-06 in
912  processes category. (P.Mora de Freitas)
913- Corrected reference input files for EmPhys1 (M.Maire)
914
91512th  March 1998 H.Kurashige (run-00-04-03)
916- Added the reference files for  EmPhys1 and EmPhys2 (M.Maire)
917
91811th  March 1998 H.Kurashige (run-00-04-02)
919- Fixed bug in example2.cc (J.APOSTOLAKIS)
920- Fixed bug in G4RunManager (H.Kurashige)
921
9225th  March 1998 H.Kurashige (run-00-04-01)
923- Remove old sceme for initialization (G4UserProcessList,
924  G4UserProcessList, G4UserParticleListMessenger)
925- Fixed bugs in MyPhysicsList.cc
926
92727th February 1998 H.Kurashige
928- Fixed MyPhysicsList::constructGeneral() to add decay at rest
929
9305th February 1998 G.Cosmo (run-00-03-04)
931- Added explicit build of G4paramenterisation library in GNUmakefile
932  for example_param.
933
9344th February 1998 G.Cosmo on behalf of M.Asai (run-00-03-03)
935- Added .in, .out, .err to several examples (P.Urban)
936- Fixed bug in MyEventAction for example5 (M.Asai)
937- G4UserParticleList updated (H.Kurasige)
938
9392nd February 1998 G.Cosmo
940- Fixed bug in example5/GNUmakefile for target "clean". g4* files
941  were all removed !
942
94330th January 1998  G.Cosmo (run-00-03-02)
944- Updated order of libraries for example7 (G4intercoms)
945
94627th January 1998  John Allison
947- Simplified use of G4VIS flags in test GNUmakefiles.
948- New way of instantiating G4VisManager in test main() programs.
949- Removed all references to G4VVisManager from G4RunManager.
950
951December 19, 97 G. Cosmo - (alpha03)
952
953- Created.
Note: See TracBrowser for help on using the repository browser.