source: trunk/source/run/History @ 1107

Last change on this file since 1107 was 850, checked in by garnier, 16 years ago

geant4.8.2 beta

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