source: trunk/geant4/N03/History @ 483

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

r569@mac-90108: laurentgarnier | 2007-06-05 15:53:34 +0200
version contre geant4.8.2.p01

File size: 16.5 KB
Line 
1$Id: History,v 1.111 2006/10/26 14:58:59 allison 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     
1826-10-06 John Allison (exampleN03-V08-01-04)
19- Migrate to new trajectory modeling commands:
20  o vis.mac: Add new trajectory commands and helpful comments.
21  o ExN03EventActionMessenger: Remove /N03/event/drawTracks.
22  o ExN03EventAction: Remove SetDrawFlag and code for drawing
23    trajectories in EndOfEventAction.
24  o ExN03TrackingAction: Remove.  (Trajectory choice now available
25    by vis commands - see exN03Vis12.mac and exN03Vis13.mac.)
26  o exN03Vis12.mac and exN03Vis13.mac: Further refinement.
27
2819-09-06 John Allison (exampleN03-V08-01-03)
29- exN03Vis12.mac and exN03Vis13.mac: Further refinement.
30
3112-09-06 John Allison (exampleN03-V08-01-02)
32- exN03Vis12.mac and exN03Vis13.mac: Switched off local trajectory
33  drawing (/N03/event/drawTracks none) so as not to interfere with
34  drawing from /vis/scene/add/trajectories.
35
3631-08-06 mma
37- Code tidy.
38
3930-08-06 John Allison (exampleN03-V08-01-01)
40- Improved visTutor/exN03Vis12.mac.
41- Added visTutor/exN03Vis13.mac: Further demonstration of time slicing.
42
4316-08-06 John Allison (exampleN03-V08-01-00)
44- Added ExN03TrackingAction.  Active code is commented out so it
45  continues to use G4Trajectory.  Introduced so that the code can
46  easily be instated to get G4RichTrajectory for exN03Vis12.mac.
47- Added visTutor/exN03Vis12.mac: demonstration of time slicing.
48
4916-06-06 Gabriele Cosmo (exampleN03-V08-00-06)
50- Use coherent allocation scheme for user-classes and
51  initialisation in main().
52
5315-06-06 Gabriele Cosmo (exampleN03-V08-00-05)
54- Separate instantiation of the user-stepping-verbose class from
55  initialisation of the G4VSteppingVerbose singleton.
56
5706-06-06 mma (exampleN03-V08-00-04)
58- gui.mac : /N03/event/printModulo
59     
6002-06-06 mma (exampleN03-V08-00-03)
61- stepping action: replace Touchable by TouchableHandle
62     
6329-05-06 mma (exampleN03-V08-00-02)
64- stepping action: prePoint->GetTouchable()->GetVolume()
65     
6624-05-06 mma (exampleN03-V08-00-01)
67- cosmetic in stepping action
68
6923-05-06 Vladimir Ivanchenko (exampleN03-V08-00-00)
70- use PrePoint in stepping action
71     
7206-12-05 Gabriele Cosmo
73- Trivial changes for support of CLHEP-2.0.X series.
74
7503-12-05 John Allison (exampleN03-V07-01-04)
76- Quietened vis manager in batch mode.
77
7822-11-05 mma (exampleN03-V07-01-03)
79 - Update README
80     
8114-11-05 mma (exampleN03-V07-01-02)
82 - DetectorConstruction: correct definition of Vacuum
83     
8415-10-05 mma (exampleN03-V07-01-01)
85 - PhysicsList: AddProcess(new G4eBremsstrahlung,-1,3,3) ..etc..
86     
8722-07-05 mma (exampleN03-V07-01-00)
88- RunAction: compute and print statistic at end of run.
89   
9031-05-05 mma (exampleN03-V07-00-03)
91- EventAction: decrease size of trajectory points.
92
9330-05-05 John Allison  (exampleN03-V07-00-02)
94- Completed replacment of vis manager with G4VisExecutive.
95
9626-05-05 Gabriele Cosmo  (exampleN03-V07-00-01)
97- Fixed compilation error in exampleN03.cc (no tracking-action existing...).
98
9903-05-05 John Allison  (examples-V07-00-03)
100- Replaced vis manager with G4VisExecutive.
101
10202-02-05 Michel Maire (exampleN03-V07-00-00)
103- SteppingAction: sum stepLenght of charged particle even if edep=0.
104     
10521-11-04 Guy Barrand
106- visTutor/exN03Vis[5,10].mac : reverse notifyHandler and viewer/update
107  so that someone using G4UIterminal see the detector at the moment
108  of the /vis/viewer/update.
109  Have /control/verbose 2 to dump viewer controls.
110
11118-11-04 Guy Barrand
112- visTutor/gui.mac : have a Viewer pulldown menu.
113
11415-11-04 Guy Barrand (exampleN03-V06-02-00)
115- visTutor/exN03Vis[5,10].mac : have commented examples
116  on how to request the visualization of a particular volume.
117- visTutor/exN03Vis9.mac : WIN32 : having something with only
118  OGLIWin32 in order to test that geometry and trajectories work.
119
12014-11-04 Guy Barrand
121- ExN03DetectorConstruction.cc : in commented vis attributes ;
122  have transparency = 0.6 for the logicGap.
123
12412-11-04 Guy Barrand
125- exN03Vis[5,10.mac] : correct comments "an volume" -> "a volume".
126
12711-11-04 Guy Barrand
128- ExN03DetectorConstruction.cc : add commented vis attributes
129  in order that someone can test / play with the interactive 
130  expansion / contraction geometry system of the vis/OpenInventor driver.
131- gui.mac : gun pulldown menu.
132- exN03Vis[5,10.mac] : rm an unnecessary update and bad comments.
133
13408-04-04 Guy Barrand (exampleN03-V06-01-00)
135- exampleN03.cc : Windows : Have G4UI_USE_WIN32 in order to have
136  a default Windows GUI coworking with the OpenGL Windows driver.
137- exN03Vis9.mac : demo of the OpenGL Windows driver.
138- gui.mac : change menu items in order to reflect the used vis driver.
139 
14019-03-04 M.Maire (exampleN03-V06-00-00)
141- ExN03PhysicsList: cleanup of include.
142 
14301-12-03 J.Perl (exampleN03-V05-02-08)
144- Removed extraneous flushes from visTutor/heprep.mac to match new
145  endOfRunAction behavior.
146- Cleaned up vis.mac.
147- Cleaned up vis part of README.
148
14927-11-03 G.Cosmo (exampleN03-V05-02-07)
150- Removed OPACS script from visTutor. renamed scripts 6/7/8/9 to
151  5/6/7/8 respectively. Added scripts to gui.mac.
152
15325-11-03 G.Cosmo (exampleN03-V05-02-06)
154- Open the geometry before cleaning stores in ConstructCalorimeter().
155
15612-11-03 J.Allison (exampleN03-V05-02-05)
157- ExN03EventAction: changed drawing mode from 2000 to 1000.
158
15906-11-03 J.Allison (exampleN03-V05-02-04)
160- ExN03RunAction: removed ApplyCommand("/vis/...") statements.
161
16206-11-03 J.Allison (exampleN03-V05-02-03)
163- ExN03EventAction:
164  o changed to use G4VVisManager::Draw(const G4VTrajectory&, G4int draw_mode).
165  o increased drawing mode from 50 to 2000.
166
16706-11-03 J.Allison (exampleN03-V05-02-02)
168- Removed OPACS from ExN03VisManager.
169
17024-10-03 mma (exampleN03-V05-02-01)
171- PhysicsList: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
172
17315-09-03 mma (exampleN03-V05-02-00)
174- suppresion of sensitive detector and hits.
175- DetectorConstruction::DefineMaterials() invoked in constructor.
176  The UI commands /N03/det work in preInit state as well in Idle.
177- suppression of specific code for curvated trajectories.
178       
17910-06-03 mma (exampleN03-V05-01-02)
180- mv heprep.mac in visTutor
181- back to eventAction.cc 1.17
182
18328-05-03 G.Cosmo (exampleN03-V05-01-01)
184- Get rid of pedantic warnings ...
185
18621-05-03 V.Ivant (exampleN03-V05-01-00)
187- ExN03DetectorConstruction: properly delete volumes and solids
188  when geometry setup is updated.
189
19008-04-03  mma (exampleN03-V05-00-06)
191- DefineMaterials: H2O->SetMeanExcitationEnergy(75*eV)
192     
19325-03-03  mma (exampleN03-V05-00-05)
194- Use G4PVPlacement and G4PVReplica constructors in logical mother.
195 
19620-02-03 V.Ivant (exampleN03-V05-00-04)
197- Migrade to cut per region
198
19911-02-03 mma (exampleN03-V05-00-03)
200- DetectorConstruction : change names of volumes
201
20230-01-03 mma (exampleN03-V05-00-02)
203- save random number seed. In README explain the rndm handling.
204  commit rndmSeed.mac to show how to save and reset rndm seed
205     
20618-12-02 mma (exampleN03-V05-00-01)
207- code for smooth trajectory put in DetectorContruction::SetMagField()
208  and TrackingAction::PreUserTrackingAction()
209     
21016-12-02 mma (exampleN03-V05-00-00)
211- UI directory /N03/
212
21319-11-02 jacek
214- introducing smooth trajectory display
215
21625-06-02 ribon (exampleN03-V04-00-02)
217- fixed paths to macros in visTutor/gui.mac. 
218     
21907-03-02 mma (exampleN03-V04-00-01)
220- remove cutForGamma, cutForElectron ..etc..
221     
22214-02-02 mma (exampleN03-V04-00-00)
223- macros for em exercices
224     
22527-11-01 mma (exampleN03-V03-02-07)
226- DetectorConstruction: Vacuum is the default material.
227- newgeom.mac: a box of 40 cm of water.
228
22919-11-01 John (exampleN03-V03-02-06)
230- Updated ExN03VisManager.cc for new graphics systems and defaults.
231
23214-11-01 Satoshi Tanaka (exampleN03-V03-02-05)
233- exN03Vis8.mac : Batch visualization with the DAWNFILE driver
234- exN03Vis9.mac : Multi-page PostScript file generation (old exN03Vis8.mac)
235
23607-11-01 Satoshi (exampleN03-V03-02-04a)
237- /vis/viewer/viewpointThetaPhi ==> /vis/viewer/set/viewpointThetaPhi
238
23907-11-01 Satoshi (exampleN03-V03-02-04)
240- visTutor/exN03VisXX.mac's are rewritten with /vis/viewer/flush.
241- Some refinements of command sequences and comments.
242- Note that /vis/flushAll's are described but commented out.
243
24407-11-01 Satoshi (exampleN03-V03-02-03)
245- vis.mac: /vis/viewer/refresh + /vis/viewer/update is replaced
246  with their equivalent command /vis/viewer/flush.
247     
24824-10-01 mma (exampleN03-V03-02-02)
249- initInter.mac renamed vis.mac : OpenGL and DAWNFILE opened simultaneously.
250     
25119-10-01 Steve O'Neale (examples-V03-02-00)
252- Update reference output
253
25410-10-01 mma (exampleN03-V03-02-01)
255- /vis/scene/endOfEventAction accumulate
256  /vis/viewer/zoom (in newgeom.mac)
257- 80 columns everywhere
258
25918-09-01 Satoshi Tanaka (exampleN03-V03-02-00)
260- Updation for automatic visualization at Hebden Bridge mini-workshop.
261- /vis/viewer/flush and /vis/flushAll are not included yet.
262  (To be included in the next tag.)
263- /vis/drawTree may still require /vis/scene/notifyHandlers.
264  (John Allison will revise the /vis/drawTree command soon.)
265
26621-06-01 Satoshi Tanaka (exampleN03-V03-00-02)
267- visTutor/*.mac updated
268- Commands /vis/set/XXX's are replaced with /vis/viewer/set/XXX
269- Commands /vis/camera/XXX's are replaced with /vis/viewer/XXX
270  except for /vis/camera/spin.
271- exN03Tree0.mac for ASCII DTREE and exN03Tree1.mac for GAG DTREE
272  are created.
273 
274
27506-02-01 M.Asai (exampleN03-V03-00-01)
276- Migration to STL vector classes
277 affected : ExN03SteppingVerbose.cc
278
2794th February 2001 Steve O'Neale (tagset254)
280
28121-11-27, Satoshi Tanake (exampleN03-V02-00-04)
282- The macro initInter.mac (by Michel) is revised.
283  1) The command "/vis/scene/create" is removed,
284     since it is already included in "/vis/drawVolume".
285  2) /vis/viewer/update is added, since it becomes necessary
286     when the OpenGL driver is switched to another driver.
287- In visTutor/exN03Vis5,6.mac (by Guy)
288   "/vis/include/trajectories" is renamed into
289   "/vis/scene/add/trajectories" and also commented out.
290  (All other "/vis/scene/add/trajectories"'s are already commented out
291   by Michel, since the C++ method DrawTrajectory() is now described
292   in the event action.
293- Unnecessary "/vis/scene/create" are removed from
294  visTutor/exN03VisX.mac when it is already included in
295  "/vis/drawVolume" or "/vis/specify".
296- The command /vis/camera/viewpoint is removed from visTutor/exN03Vis0.mac
297  in order to avoid crushing in reading it in execution of
298  the G4 executable: $(G4BINDIR)/exampleN03 exN03Vis0.mac .
299- Comments updated in visTutor/exN03VisX.mac.
300
301
30225th November 2000 Steve O'Neale (tagset210)
303- Update test outputs for min.delta energy cut
304- Update test outputs for energy cut table only for e- and gamma
305- Update test outputs for new tags in em processes.
306  Note we skip round work in progress
307     
30821-11-00, mma (exampleN03-V02-00-02)
309- introduce G4UItcsh in exampleN03.cc
310- put all vis macros in a new subdirectory visTutor
311- prerunN03 simplified (compound vis commands) and renamed initInter.mac
312- code to control the drawing of tracks reinstalled in eventAction
313- bug corrected in PhysicsList::GetCutForProton()
314- PrimaryGenerator : default particle e- 50 MeV
315
316October 19, 2000  Satoshi Tanaka  (exampleN03-V02-00-01)
317- Updated exN03Vis0-4.mac, incorporating recent development
318  of vis commands
319- Updated format of comments in exN03Vis0-4.mac.
320- Created exN03Vis7.mac: demo of the VRMLFILE driver
321- Created exN03Vis8.mac: demo of multi-page PS file generation
322
323June 24, 2000  John Allison  (exampleN03-V01-01-09)
324- Updated exampleN03.out for stand-V01-01-05 and utils-V01-01-03.
325
326June 17, 2000  John Allison  (exampleN03-V01-01-08)
327- Updated exampleN03.out for geant4-01-01-ref-06.
328
32914 June 2000 John Allison (exampleN03-V01-01-07)
330- Added #ifdef G4UI_USE_XM to protect #include "G4UIXm.hh" in exampleN03.cc.
331- Limit output in gui.mac (Guy Barrand).
332
33313 June 2000 Guy Barrand (exampleN03-V01-01-06)
334- exampleN03.cc, prerunN03.mac :
335  put execution of the gui.mac in exampleN03.cc
336  with an #ifdef G4UI_USE_XM protection and
337  remove it from preunN03.mac. This will gurantee
338  no effect of the gui.mac on other G4UI sessions.
339- g4Xt.xrm : add a resource to limit contant
340  of XmText widgets (in particular the one used
341  to dump G4cout things).
342- exaN03Vis5.6.mac : remove commands that are
343  in fact not supported by Xo and Invnetor
344  drivers.
345
34609 June 2000 Satoshi Tanaka (exampleN03-V01-01-05) :
347- In  prerunN03,
348  < /vis/scene/include/trajectories
349  ---
350  > /vis/scene/add/trajectories                                                 
35109 June 2000 Guy Barrand (exampleN03-V01-01-04) :
352- correct some comments in exN03Vis5,6.mac.
353- add gui.mac.
354- trigger execution of gui.mac at end of prerunN03.mac.
355
35609 June 2000 Guy Barrand (exampleN03-V01-01-02) :
357- add exN03Vis4,5.mac for a simple example
358  of OPACS/Xo and Inventor driver.
359
36009th June 2000 Satoshi Tanaka  (exampleN03-V01-01-01)
361- exNO3VisX.mac's are updated corresponding to recent
362  development of the new vis commands: 
363  (1) Compound commands are used wherever possible.
364  (2) Ordering of commands and comments are rewritten
365      to improve readability.
366  (3) exN03Vis4.mac is created to demonstrate
367      the compound command  "/vis/specify".
368
36905-06-00 M.Maire
370- cleanup of ExN03EventAction to limit the amount of output with
371  exampleN03.large_N.in
372 
37320th May 2000 Satoshi Tanaka
374- exNO3VisX.mac's are updated corresponding to development
375  of the new vis commands.
376- The command /vis/add/trajectories is added to exNO3VisX.mac's.
377  Instead the C++ method "DrawTrajectory()" is removed from
378  ExN03EventAction::EndOfEventAction().
379
38019th May 2000 Satoshi Tanaka
381- g4.xrm (Xt resource file for UI) is renamed to g4Xt.xrm
382
38311th May 2000 Satoshi Tanaka (examples-V01-01-03)
384- Comments  in examples/novice/N03/exN03VisX.mac 's are
385  updated for DAWN Version 3.85a
386- Small changes to comments in SteppingVerbose.
387
38825-02-00 H.Kurashige
389- removed RhoZeroDefinition from PhysicsList
390
39110th November 1999  Satoshi Tanaka (examples-V00-01-12)
392- novice/N03 is updated
393- Vis macros for N03 are updated for the latest updation of vis commands
394  (Introduction of /vis/viewer/update etc)                                     
395
39609-11-99 Satoshi Tanaka (examples-V00-01-11)
397  prerunN03.mac        : /vis/viewer/update  is appended
398  src/ExN03RunAction.cc: /vis/scene/notifyHandlers  is in BeginOfRunAction()
399                         /vis/viewer/update  is in EndOfRunAction()
400
40114-08-99 Satoshi Tanaka
402  TAG: examples-V00-01-02
403  Visualization tutorial macros are committed.
404  (exN03Vis0.mac,..., exN03Vis3.mac)
405     
40619-08-99 Michel Maire
407- modify ExN03PhysicsList to keep the command setCut compatible
408  with cutForGamma ..etc ..
409       
41031-05-99 Guy Barrand, Michel Maire
411- introduce a command interface based on Motif: G4UIXm   
412     
41316th April 1999 H.Kurashige
414- modify ExN03SteppingAction::UserSteppingAction
415- modify ExN03EventAction
416- modify ExN03RunAction::BeginOfRunAction/EndOfRunAction
417- Add  cutForGamma/cutForElectron/cutForProton in ExN03PhysicsList
418- modify ExN03PhysicsList::SetCuts
419     
42010-03-99 Michel Maire
421- Choose RaneCu as the default random number generator.
422- print the seed event%n
423     
424 9-10-98 John Apostolakis
425- This used to be example N02.  It is now N03.
426
42725-02-98 Michel Maire
428- add a macro 'newgeom.mac' which gives an example of
429  interactive redefinition of the geometry
430       
43111-09-98 Michel Maire
432- removed the function SetEmProcess() ( contained cin)
433  and the class ExN02PhysicsListMessenger
434 
43527-08-98  John Allison
436- Removed /vis~/camera/zoom 3 - coworks with vis-00-02-05.
437
43812-08-98  Michel Maire
439- Changed all the class name:N02 -> ExN02.
440   
441 9-08-98  John Allison
442- Changed G4UIterminal to G4UIGAG.
443
44420-07-98  Michel Maire
445storeTrajectory command move to prerun.mac     
446
44716-07-98  John Allison
448- Changed /vis~/Draw... to /vis~/draw.
449
450 9-07-98  John Allison
451- Added G4VIS_USE_DAWNFILE and G4VIS_USE_OPENGLWIN32 to N02VisManager.cc.
452
4538th July 1998  G.Cosmo
454- Protected visualization code with G4VIS_USE.
455
4566th July 1998  John Allison
457- Simplified N02VisManager.
458
45916th June 1998  Michel Maire
460- Added G4_SOLVE_VIS_TEMPLATES to exampleN02.cc
461
46210th June 1998  John Allison
463- Added template instantiation requests to exampleN02.cc for GNU_GCC.
464
465April 09, 98 G. Cosmo
466
467- Created.
Note: See TracBrowser for help on using the repository browser.