source: trunk/geant4/N03/History @ 474

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

r553@wl-72148: laurentgarnier | 2007-05-15 16:01:10 +0200


File size: 15.2 KB
Line 
1$Id: History,v 1.104 2006/06/16 10:18:05 gcosmo Exp $
2--------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                    Example N03 History file
9                    ------------------------
10This file should be used by the G4 example coordinator to briefly
11summarize all major modifications introduced in the code and keep
12track of all tags.
13
14     ----------------------------------------------------------
15     * Reverse chronological order (last date on top), please *
16     ----------------------------------------------------------
17     
1816-06-06 Gabriele Cosmo (exampleN03-V08-00-06)
19- Use coherent allocation scheme for user-classes and
20  initialisation in main().
21
2215-06-06 Gabriele Cosmo (exampleN03-V08-00-05)
23- Separate instantiation of the user-stepping-verbose class from
24  initialisation of the G4VSteppingVerbose singleton.
25
2606-06-06 mma (exampleN03-V08-00-04)
27- gui.mac : /N03/event/printModulo
28     
2902-06-06 mma (exampleN03-V08-00-03)
30- stepping action: replace Touchable by TouchableHandle
31     
3229-05-06 mma (exampleN03-V08-00-02)
33- stepping action: prePoint->GetTouchable()->GetVolume()
34     
3524-05-06 mma (exampleN03-V08-00-01)
36- cosmetic in stepping action
37
3823-05-06 Vladimir Ivanchenko (exampleN03-V08-00-00)
39- use PrePoint in stepping action
40     
4106-12-05 Gabriele Cosmo
42- Trivial changes for support of CLHEP-2.0.X series.
43
4403-12-05 John Allison (exampleN03-V07-01-04)
45- Quietened vis manager in batch mode.
46
4722-11-05 mma (exampleN03-V07-01-03)
48 - Update README
49     
5014-11-05 mma (exampleN03-V07-01-02)
51 - DetectorConstruction: correct definition of Vacuum
52     
5315-10-05 mma (exampleN03-V07-01-01)
54 - PhysicsList: AddProcess(new G4eBremsstrahlung,-1,3,3) ..etc..
55     
5622-07-05 mma (exampleN03-V07-01-00)
57- RunAction: compute and print statistic at end of run.
58   
5931-05-05 mma (exampleN03-V07-00-03)
60- EventAction: decrease size of trajectory points.
61
6230-05-05 John Allison  (exampleN03-V07-00-02)
63- Completed replacment of vis manager with G4VisExecutive.
64
6526-05-05 Gabriele Cosmo  (exampleN03-V07-00-01)
66- Fixed compilation error in exampleN03.cc (no tracking-action existing...).
67
6803-05-05 John Allison  (examples-V07-00-03)
69- Replaced vis manager with G4VisExecutive.
70
7102-02-05 Michel Maire (exampleN03-V07-00-00)
72- SteppingAction: sum stepLenght of charged particle even if edep=0.
73     
7421-11-04 Guy Barrand
75- visTutor/exN03Vis[5,10].mac : reverse notifyHandler and viewer/update
76  so that someone using G4UIterminal see the detector at the moment
77  of the /vis/viewer/update.
78  Have /control/verbose 2 to dump viewer controls.
79
8018-11-04 Guy Barrand
81- visTutor/gui.mac : have a Viewer pulldown menu.
82
8315-11-04 Guy Barrand (exampleN03-V06-02-00)
84- visTutor/exN03Vis[5,10].mac : have commented examples
85  on how to request the visualization of a particular volume.
86- visTutor/exN03Vis9.mac : WIN32 : having something with only
87  OGLIWin32 in order to test that geometry and trajectories work.
88
8914-11-04 Guy Barrand
90- ExN03DetectorConstruction.cc : in commented vis attributes ;
91  have transparency = 0.6 for the logicGap.
92
9312-11-04 Guy Barrand
94- exN03Vis[5,10.mac] : correct comments "an volume" -> "a volume".
95
9611-11-04 Guy Barrand
97- ExN03DetectorConstruction.cc : add commented vis attributes
98  in order that someone can test / play with the interactive 
99  expansion / contraction geometry system of the vis/OpenInventor driver.
100- gui.mac : gun pulldown menu.
101- exN03Vis[5,10.mac] : rm an unnecessary update and bad comments.
102
10308-04-04 Guy Barrand (exampleN03-V06-01-00)
104- exampleN03.cc : Windows : Have G4UI_USE_WIN32 in order to have
105  a default Windows GUI coworking with the OpenGL Windows driver.
106- exN03Vis9.mac : demo of the OpenGL Windows driver.
107- gui.mac : change menu items in order to reflect the used vis driver.
108 
10919-03-04 M.Maire (exampleN03-V06-00-00)
110- ExN03PhysicsList: cleanup of include.
111 
11201-12-03 J.Perl (exampleN03-V05-02-08)
113- Removed extraneous flushes from visTutor/heprep.mac to match new
114  endOfRunAction behavior.
115- Cleaned up vis.mac.
116- Cleaned up vis part of README.
117
11827-11-03 G.Cosmo (exampleN03-V05-02-07)
119- Removed OPACS script from visTutor. renamed scripts 6/7/8/9 to
120  5/6/7/8 respectively. Added scripts to gui.mac.
121
12225-11-03 G.Cosmo (exampleN03-V05-02-06)
123- Open the geometry before cleaning stores in ConstructCalorimeter().
124
12512-11-03 J.Allison (exampleN03-V05-02-05)
126- ExN03EventAction: changed drawing mode from 2000 to 1000.
127
12806-11-03 J.Allison (exampleN03-V05-02-04)
129- ExN03RunAction: removed ApplyCommand("/vis/...") statements.
130
13106-11-03 J.Allison (exampleN03-V05-02-03)
132- ExN03EventAction:
133  o changed to use G4VVisManager::Draw(const G4VTrajectory&, G4int draw_mode).
134  o increased drawing mode from 50 to 2000.
135
13606-11-03 J.Allison (exampleN03-V05-02-02)
137- Removed OPACS from ExN03VisManager.
138
13924-10-03 mma (exampleN03-V05-02-01)
140- PhysicsList: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
141
14215-09-03 mma (exampleN03-V05-02-00)
143- suppresion of sensitive detector and hits.
144- DetectorConstruction::DefineMaterials() invoked in constructor.
145  The UI commands /N03/det work in preInit state as well in Idle.
146- suppression of specific code for curvated trajectories.
147       
14810-06-03 mma (exampleN03-V05-01-02)
149- mv heprep.mac in visTutor
150- back to eventAction.cc 1.17
151
15228-05-03 G.Cosmo (exampleN03-V05-01-01)
153- Get rid of pedantic warnings ...
154
15521-05-03 V.Ivant (exampleN03-V05-01-00)
156- ExN03DetectorConstruction: properly delete volumes and solids
157  when geometry setup is updated.
158
15908-04-03  mma (exampleN03-V05-00-06)
160- DefineMaterials: H2O->SetMeanExcitationEnergy(75*eV)
161     
16225-03-03  mma (exampleN03-V05-00-05)
163- Use G4PVPlacement and G4PVReplica constructors in logical mother.
164 
16520-02-03 V.Ivant (exampleN03-V05-00-04)
166- Migrade to cut per region
167
16811-02-03 mma (exampleN03-V05-00-03)
169- DetectorConstruction : change names of volumes
170
17130-01-03 mma (exampleN03-V05-00-02)
172- save random number seed. In README explain the rndm handling.
173  commit rndmSeed.mac to show how to save and reset rndm seed
174     
17518-12-02 mma (exampleN03-V05-00-01)
176- code for smooth trajectory put in DetectorContruction::SetMagField()
177  and TrackingAction::PreUserTrackingAction()
178     
17916-12-02 mma (exampleN03-V05-00-00)
180- UI directory /N03/
181
18219-11-02 jacek
183- introducing smooth trajectory display
184
18525-06-02 ribon (exampleN03-V04-00-02)
186- fixed paths to macros in visTutor/gui.mac. 
187     
18807-03-02 mma (exampleN03-V04-00-01)
189- remove cutForGamma, cutForElectron ..etc..
190     
19114-02-02 mma (exampleN03-V04-00-00)
192- macros for em exercices
193     
19427-11-01 mma (exampleN03-V03-02-07)
195- DetectorConstruction: Vacuum is the default material.
196- newgeom.mac: a box of 40 cm of water.
197
19819-11-01 John (exampleN03-V03-02-06)
199- Updated ExN03VisManager.cc for new graphics systems and defaults.
200
20114-11-01 Satoshi Tanaka (exampleN03-V03-02-05)
202- exN03Vis8.mac : Batch visualization with the DAWNFILE driver
203- exN03Vis9.mac : Multi-page PostScript file generation (old exN03Vis8.mac)
204
20507-11-01 Satoshi (exampleN03-V03-02-04a)
206- /vis/viewer/viewpointThetaPhi ==> /vis/viewer/set/viewpointThetaPhi
207
20807-11-01 Satoshi (exampleN03-V03-02-04)
209- visTutor/exN03VisXX.mac's are rewritten with /vis/viewer/flush.
210- Some refinements of command sequences and comments.
211- Note that /vis/flushAll's are described but commented out.
212
21307-11-01 Satoshi (exampleN03-V03-02-03)
214- vis.mac: /vis/viewer/refresh + /vis/viewer/update is replaced
215  with their equivalent command /vis/viewer/flush.
216     
21724-10-01 mma (exampleN03-V03-02-02)
218- initInter.mac renamed vis.mac : OpenGL and DAWNFILE opened simultaneously.
219     
22019-10-01 Steve O'Neale (examples-V03-02-00)
221- Update reference output
222
22310-10-01 mma (exampleN03-V03-02-01)
224- /vis/scene/endOfEventAction accumulate
225  /vis/viewer/zoom (in newgeom.mac)
226- 80 columns everywhere
227
22818-09-01 Satoshi Tanaka (exampleN03-V03-02-00)
229- Updation for automatic visualization at Hebden Bridge mini-workshop.
230- /vis/viewer/flush and /vis/flushAll are not included yet.
231  (To be included in the next tag.)
232- /vis/drawTree may still require /vis/scene/notifyHandlers.
233  (John Allison will revise the /vis/drawTree command soon.)
234
23521-06-01 Satoshi Tanaka (exampleN03-V03-00-02)
236- visTutor/*.mac updated
237- Commands /vis/set/XXX's are replaced with /vis/viewer/set/XXX
238- Commands /vis/camera/XXX's are replaced with /vis/viewer/XXX
239  except for /vis/camera/spin.
240- exN03Tree0.mac for ASCII DTREE and exN03Tree1.mac for GAG DTREE
241  are created.
242 
243
24406-02-01 M.Asai (exampleN03-V03-00-01)
245- Migration to STL vector classes
246 affected : ExN03SteppingVerbose.cc
247
2484th February 2001 Steve O'Neale (tagset254)
249
25021-11-27, Satoshi Tanake (exampleN03-V02-00-04)
251- The macro initInter.mac (by Michel) is revised.
252  1) The command "/vis/scene/create" is removed,
253     since it is already included in "/vis/drawVolume".
254  2) /vis/viewer/update is added, since it becomes necessary
255     when the OpenGL driver is switched to another driver.
256- In visTutor/exN03Vis5,6.mac (by Guy)
257   "/vis/include/trajectories" is renamed into
258   "/vis/scene/add/trajectories" and also commented out.
259  (All other "/vis/scene/add/trajectories"'s are already commented out
260   by Michel, since the C++ method DrawTrajectory() is now described
261   in the event action.
262- Unnecessary "/vis/scene/create" are removed from
263  visTutor/exN03VisX.mac when it is already included in
264  "/vis/drawVolume" or "/vis/specify".
265- The command /vis/camera/viewpoint is removed from visTutor/exN03Vis0.mac
266  in order to avoid crushing in reading it in execution of
267  the G4 executable: $(G4BINDIR)/exampleN03 exN03Vis0.mac .
268- Comments updated in visTutor/exN03VisX.mac.
269
270
27125th November 2000 Steve O'Neale (tagset210)
272- Update test outputs for min.delta energy cut
273- Update test outputs for energy cut table only for e- and gamma
274- Update test outputs for new tags in em processes.
275  Note we skip round work in progress
276     
27721-11-00, mma (exampleN03-V02-00-02)
278- introduce G4UItcsh in exampleN03.cc
279- put all vis macros in a new subdirectory visTutor
280- prerunN03 simplified (compound vis commands) and renamed initInter.mac
281- code to control the drawing of tracks reinstalled in eventAction
282- bug corrected in PhysicsList::GetCutForProton()
283- PrimaryGenerator : default particle e- 50 MeV
284
285October 19, 2000  Satoshi Tanaka  (exampleN03-V02-00-01)
286- Updated exN03Vis0-4.mac, incorporating recent development
287  of vis commands
288- Updated format of comments in exN03Vis0-4.mac.
289- Created exN03Vis7.mac: demo of the VRMLFILE driver
290- Created exN03Vis8.mac: demo of multi-page PS file generation
291
292June 24, 2000  John Allison  (exampleN03-V01-01-09)
293- Updated exampleN03.out for stand-V01-01-05 and utils-V01-01-03.
294
295June 17, 2000  John Allison  (exampleN03-V01-01-08)
296- Updated exampleN03.out for geant4-01-01-ref-06.
297
29814 June 2000 John Allison (exampleN03-V01-01-07)
299- Added #ifdef G4UI_USE_XM to protect #include "G4UIXm.hh" in exampleN03.cc.
300- Limit output in gui.mac (Guy Barrand).
301
30213 June 2000 Guy Barrand (exampleN03-V01-01-06)
303- exampleN03.cc, prerunN03.mac :
304  put execution of the gui.mac in exampleN03.cc
305  with an #ifdef G4UI_USE_XM protection and
306  remove it from preunN03.mac. This will gurantee
307  no effect of the gui.mac on other G4UI sessions.
308- g4Xt.xrm : add a resource to limit contant
309  of XmText widgets (in particular the one used
310  to dump G4cout things).
311- exaN03Vis5.6.mac : remove commands that are
312  in fact not supported by Xo and Invnetor
313  drivers.
314
31509 June 2000 Satoshi Tanaka (exampleN03-V01-01-05) :
316- In  prerunN03,
317  < /vis/scene/include/trajectories
318  ---
319  > /vis/scene/add/trajectories                                                 
32009 June 2000 Guy Barrand (exampleN03-V01-01-04) :
321- correct some comments in exN03Vis5,6.mac.
322- add gui.mac.
323- trigger execution of gui.mac at end of prerunN03.mac.
324
32509 June 2000 Guy Barrand (exampleN03-V01-01-02) :
326- add exN03Vis4,5.mac for a simple example
327  of OPACS/Xo and Inventor driver.
328
32909th June 2000 Satoshi Tanaka  (exampleN03-V01-01-01)
330- exNO3VisX.mac's are updated corresponding to recent
331  development of the new vis commands: 
332  (1) Compound commands are used wherever possible.
333  (2) Ordering of commands and comments are rewritten
334      to improve readability.
335  (3) exN03Vis4.mac is created to demonstrate
336      the compound command  "/vis/specify".
337
33805-06-00 M.Maire
339- cleanup of ExN03EventAction to limit the amount of output with
340  exampleN03.large_N.in
341 
34220th May 2000 Satoshi Tanaka
343- exNO3VisX.mac's are updated corresponding to development
344  of the new vis commands.
345- The command /vis/add/trajectories is added to exNO3VisX.mac's.
346  Instead the C++ method "DrawTrajectory()" is removed from
347  ExN03EventAction::EndOfEventAction().
348
34919th May 2000 Satoshi Tanaka
350- g4.xrm (Xt resource file for UI) is renamed to g4Xt.xrm
351
35211th May 2000 Satoshi Tanaka (examples-V01-01-03)
353- Comments  in examples/novice/N03/exN03VisX.mac 's are
354  updated for DAWN Version 3.85a
355- Small changes to comments in SteppingVerbose.
356
35725-02-00 H.Kurashige
358- removed RhoZeroDefinition from PhysicsList
359
36010th November 1999  Satoshi Tanaka (examples-V00-01-12)
361- novice/N03 is updated
362- Vis macros for N03 are updated for the latest updation of vis commands
363  (Introduction of /vis/viewer/update etc)                                     
364
36509-11-99 Satoshi Tanaka (examples-V00-01-11)
366  prerunN03.mac        : /vis/viewer/update  is appended
367  src/ExN03RunAction.cc: /vis/scene/notifyHandlers  is in BeginOfRunAction()
368                         /vis/viewer/update  is in EndOfRunAction()
369
37014-08-99 Satoshi Tanaka
371  TAG: examples-V00-01-02
372  Visualization tutorial macros are committed.
373  (exN03Vis0.mac,..., exN03Vis3.mac)
374     
37519-08-99 Michel Maire
376- modify ExN03PhysicsList to keep the command setCut compatible
377  with cutForGamma ..etc ..
378       
37931-05-99 Guy Barrand, Michel Maire
380- introduce a command interface based on Motif: G4UIXm   
381     
38216th April 1999 H.Kurashige
383- modify ExN03SteppingAction::UserSteppingAction
384- modify ExN03EventAction
385- modify ExN03RunAction::BeginOfRunAction/EndOfRunAction
386- Add  cutForGamma/cutForElectron/cutForProton in ExN03PhysicsList
387- modify ExN03PhysicsList::SetCuts
388     
38910-03-99 Michel Maire
390- Choose RaneCu as the default random number generator.
391- print the seed event%n
392     
393 9-10-98 John Apostolakis
394- This used to be example N02.  It is now N03.
395
39625-02-98 Michel Maire
397- add a macro 'newgeom.mac' which gives an example of
398  interactive redefinition of the geometry
399       
40011-09-98 Michel Maire
401- removed the function SetEmProcess() ( contained cin)
402  and the class ExN02PhysicsListMessenger
403 
40427-08-98  John Allison
405- Removed /vis~/camera/zoom 3 - coworks with vis-00-02-05.
406
40712-08-98  Michel Maire
408- Changed all the class name:N02 -> ExN02.
409   
410 9-08-98  John Allison
411- Changed G4UIterminal to G4UIGAG.
412
41320-07-98  Michel Maire
414storeTrajectory command move to prerun.mac     
415
41616-07-98  John Allison
417- Changed /vis~/Draw... to /vis~/draw.
418
419 9-07-98  John Allison
420- Added G4VIS_USE_DAWNFILE and G4VIS_USE_OPENGLWIN32 to N02VisManager.cc.
421
4228th July 1998  G.Cosmo
423- Protected visualization code with G4VIS_USE.
424
4256th July 1998  John Allison
426- Simplified N02VisManager.
427
42816th June 1998  Michel Maire
429- Added G4_SOLVE_VIS_TEMPLATES to exampleN02.cc
430
43110th June 1998  John Allison
432- Added template instantiation requests to exampleN02.cc for GNU_GCC.
433
434April 09, 98 G. Cosmo
435
436- Created.
Note: See TracBrowser for help on using the repository browser.