source: trunk/source/run/History @ 1340

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

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

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