source: trunk/examples/novice/N02/History

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

geant4.9.4 beta rc0

File size: 9.9 KB
Line 
1$Id: History,v 1.64 2010/06/06 04:05:29 perl Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                    Example N02 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
1804-06-10 J.Perl (exampleN02-V09-03-01)
19- Updated vis usage
20   
2122-01-10 mma (exampleN02-V09-03-00)
22- DetectorConstruction::SetMagField() : fpMagField->SetMagFieldValue()
23   
2415-11-09 mma (exampleN02-V09-02-01)
25- Use G4MuMultipleScattering for muons
26- Separate alpha from GenericIon
27   
2830 October 2009 John Allison (exampleN02-V09-02-00)
29- Introduced G4UIExecutive.     
30
3117-12-08 mma
32- vis.mac : /vis/scene/add/trajectories smooth 
33
3431-10-08 mma (exampleN02-V09-01-04)
35- Use G4hMultipleScattering for muons and protons
36     
3726-10-08 mma (exampleN02-V09-01-03)
38- Update PhysicsList for proton and ions
39     
4022-09-08 mma (exampleN02-V09-01-02)
41- PhysicsList : AddStepMax() for G4StepLimiter
42- DetectorConstruction : SetMaxStep(value)
43- DetectorMessenger : /N02/det/stepMax
44     
4507-05-08 J.Allison (exampleN02-V09-01-01)
46- Protected "/control/execute vis.mac" with G4VIS_USE flag.
47     
4803-05-08 mma (exampleN02-V09-01-00)
49- PhysicsList : replace G4MultipleScattering by G4eMultipleScattering
50     
5117-10-07 G.Cosmo (exampleN02-V09-00-02)
52- Explicitely delete allocated parameterisation and step-limit objects
53  in ExN02DetectorConstruction class.
54
5522-08-07 G.Cosmo (exampleN02-V09-00-01)
56- Fixed implementation of ExN02MagneticField class in way field is set...
57
5825-06-07 M.Maire (exampleN02-V08-03-01, exampleN02-V09-00-00)
59- Cosmetics in main().
60
6111-05-07 G.Cosmo (exampleN02-V08-03-00)
62- Show usage of G4GeometryTolerance tuned for the geometry topology.
63
6412-12-06 G.Cosmo (exampleN02-V08-01-01)
65- Commented out drawing of hits in vis.mac.
66
6706-11-06 J.Allison (exampleN02-V08-01-00)
68- Improved vis.mac to vis best practice.
69
7016-06-06 G.Cosmo (exampleN02-V08-00-03)
71- Use coherent allocation scheme for user-classes and
72  initialisation in main().
73
7415-06-06 G.Cosmo (exampleN02-V08-00-02)
75- Separate instantiation of the user-stepping-verbose class from
76  initialisation of the G4VSteppingVerbose singleton.
77
7802-06-06 mma (exampleN02-V08-00-01)
79- ExN02TrackerSD.cc: replace Touchable by TouchableHandle
80         
8131-03-06 mma (exampleN02-V08-00-00)
82- Add a sentence in README for G4UserLimits and G4StepLimiter.
83     
8401-06-05 J.Allison  (exampleN02-V07-00-03)
85- ExN02TrackerHit.cc: Changed screen size to 2 pixels.
86     
8731-05-05 mma (exampleN02-V07-00-02)
88- G4UserLimits + G4StepLimiter become uncommented
89     
9030-05-05  J.Allison  (exampleN02-V07-00-01)
91- Completed replacement of vis manager with G4VisExecutive.
92
933rd May 2005 J.Allison  (examples-V07-00-03)
94- Replaced vis manager with G4VisExecutive.
95
9628-01-05 mma (exampleN02-V07-00-00)
97- PhysicsList: add G4StepLimiter (in a commented line)
98     
9916-09-04 mma (exampleN02-V06-02-01)
100- DetectorConstruction: modify a comment in PVPlacement. // copy number
101     
10208-09-04 J.Allison (exampleN02-V06-02-00)
103- Removed trajectory printing from ExN02EventAction - now available
104  with /vis/scene/add/trajectories, which is now included in vis.mac.
105
10605-04-04 mma (exampleN02-V06-01-00)
107- ExN02DetectorConstruction: correct definition of XenonGas
108     
10919-03-04 mma (exampleN02-V06-00-01)
110- ExN02PhysicsList: cleanup of include
111     
11208-03-04 mma (exampleN02-V06-00-00)
113- ExN02RunAction: removed ApplyCommand("/vis/...") statements.
114
11510-11-03 G.Cosmo (exampleN02-V05-02-03)
116- Removed OPACS driver from vis-manager.
117- Cleared warnings for parameterised detectors.
118
11930-10-03 G.Cosmo (exampleN02-V05-02-02)
120- Cleared compilation warnings due to new class G4Orb.
121
12224-10-03 mma (exampleN02-V05-02-01)
123- PhysicsList: AddProcess(Bremsstrahlung,-1,3,3) ..etc..
124     
12506-10-03 mma (exampleN02-V05-02-00)
126- cosmetic cleanup in material definitions
127
12828-05-03 G.Cosmo (exampleN02-V05-01-00)
129- Get rid of pedantic warnings...
130
13125-03-03 mma (exampleN02-V05-00-02)
132- Use G4PVPlacement and G4PVParametrised constructors in logical mother.
133   
13411-02-03 mma (exampleN02-V05-00-00)
135- a blank in SteppingVerbose
136     
13727-11-01 mma (exampleN02-V03-02-04)
138- vis.mac: /vis/viewer/set/viewpointThetaPhi
139
14019-11-01 J.Allison (exampleN02-V03-02-03)
141- Updated ExN02VisManager.cc for new graphics systems and defaults.
142
14307-11-01 S.Tanaka (exampleN02-V03-02-02)
144- vis.mac: /vis/viewer/refresh + /vis/viewer/update is replaced
145  with their equivalent command /vis/viewer/flush.
146     
14724-10-01 mma (exampleN02-V03-02-01)
148- initInter.mac renamed vis.mac
149     
15019-10-01 S.O'Neale (examples-V03-02-00)
151- Update reference output
152
15311-10-01 mma (exampleN02-V03-02-00)
154- adapted to new visualisation commands (initInter and EventAction)
155- 80 columns max everywhere
156         
15712-07-01 mma
158- DetectorMessenger: setField, help: magnetic field in X dirction     
159
16020-02-01 S.O'Neale (exampleN02-V03-00-03) update reference outputs following
161   materials-V03-00-04 (tagset 268)
162
16309-02-01 M.Asai (exampleN02-V03-00-02)
164- Migration to STL vector classes
165 affected file : ExN02SteppingVerbose.cc
166
16731-02-05 S.O'Neale (exampleN02-V03-00-01)
168- update reference output for Batch Mode system testing for
169  exampleN02-V03-00-00 and recent EM Physics tags.
170
17131-01-01 G.Cosmo (exampleN02-V03-00-00)
172- fix to ExN02ChamberParameterisation and ExN02DetectorConstruction
173  to cope with bug report #186. Parameterisation of chambers was not
174  taking into account that copyNo starts from 0, therefore dimensions
175  of the first chamber (parametrised G4Box) were set to negative values (!).
176  This was causing the side-effect of visualising a "ghost" chamber (the
177  first one close to the target), which was correctly not seen by tracking.
178  Therefore, number of chambers is now reduced to 5 but global positioning
179  and parameters have been preserved.
180
18106-12-00 S.O'Neale (exampleN02-V02-00-03)
182- update reference output for Batch Mode system testing
183  in this context 0 trajectories stored is normal.
184
18503-12-00 M.Maire (exampleN02-V02-00-02)
186- README updated
187- prerun.g4mac updated for new vis commands, and renamed initInter.mac
188- new examples of macro: run1.mac, run2.mac
189- G4UItcsh in the main, under the control of G4UI_USE_TCSH (for Linux)
190- visualisation on interactive mode
191- DetectorConstruction: tracker region in the centre of the world.
192  default target material: Pb, chamber material: Xenon
193- interactive commands to change the materials and to setup a magnetic field
194- the magnetic field is transverse to the beam (i.e. along x)
195- PhysicsList: copy of N03. defaultCut = 1 cm
196- PrimaryGenerator: default momentum direction corrected: along z.
197  Suppress the possibility of random impact and the associated messenger.
198- RunAction and EventAction updated for vis commands
199- SteppingAction: cleanup because no specific actions
200- SteppingVerbose: see README
201- TrackerHit: a Hit = 4 informations: trackID, chamberNb, edep, position.
202  Draw and Print
203- TrackerSD: ProcessHits.
204  Print HitsCollection at end of event
205
20625th November 2000 Steve O'Neale (tagset210)
207- Update test outputs for min.delta energy cut
208- Update test outputs for emlowen-V02-00-22 and stand,muon,xray,utils.
209
210Nov 09, 2000  V.Grichine     (exampleN02-V02-00-00)
211- Fix in ExN02MagneticField constructors: added call to SetDetectorField()
212  to activate user-defined magnetic-field.
213- Updated exampleN02.out.
214
215June 24, 2000  John Allison  (exampleN02-V01-01-03)
216- Updated exampleN02.out for stand-V01-01-05 and utils-V01-01-03.
217
218June 17, 2000  John Allison  (exampleN02-V01-01-02)
219- Updated exampleN02.out for exampleN02-V01-01-01.
220
221June 19, 2000  G.Cosmo  (exampleN02-V01-01-01)
222- Fixed length of detector box to include tracker in ExN02DetectorConstruction.
223- Cosmetic changes to comments.
224
225June 17, 2000  John Allison  (exampleN02-V01-01-00)
226- Updated exampleN02.out for geant4-01-01-ref-06.
227
22825-02-00 H.Kurashige
229- removed RhoZeroDefinition from PhysicsList
230
23115-11-99 M.Maire
232- example of user SteppingVerbose class: verbose with units
233     
23416th April 1999 H.Kurashige
235- modify ExN02SteppingAction::UserSteppingAction
236- modify ExN02PhysicsList::SetCuts
237
238 4th December 1998 John Apostolakis
239
240- corrected the Magnetic Field  SetField methods
241- cosmetic change to the name of a volume (chamber), as it was too long.
242     
24312th Sptember 1998 Michel Maire
244- removed the function SetEmProcess() ( contained cin)
245  and the class ExN02PhysicsListMessenger
246
247    Interchanged N02 and N03.
248 
2499th August 1998  John Allison
250- Removed trackerChamber_logVisAtt->SetForceWireframe(true);
251- Removed G4_SOLVE_TEMPLATES macros (now done in architecture.gmk).
252- Change G4UIterminal to G4UIGAG.
253
25416th July 1998  John Allison
255- Changed /vis~/Draw... to /vis~/draw.
256
2579th July 1998  John Allison
258- Added G4VIS_USE_DAWNFILE and G4VIS_USE_OPENGLWIN32 to ExN03VisManager.cc.
259
2608th July 1998  G.Cosmo
261- Protected visualization code with G4VIS_USE.
262
2636th July 1998  John Allison
264- Simplified ExN03VisManager.
265
266June 29 , 98 H.Kurashige
267- Modified ExN03PhysicsList.
268
269May   15, 98 G. Cosmo
270
271- Added #ifdef protection to ExN03MagneticField.hh. Header now
272  included explicitly in ExN03DetectorConstruction.hh. Example now
273  links.
274
275May   07, 98 J. Apostolakis
276
277- Created Physical Volume Parameterisation for Tracker Chambers.
278- Copied from example6:
279       MyTrackerHit into ExN03TrackerHit
280
281May   05, 98 J. Apostolakis
282
283- Changed the geometry in DetectorConstruction.
284- Created the Magnetic Field
285
286May   01, 98 J. Apostolakis
287
288- Files created by copying from exampleEmPhys2, renaming the files
289    and the classes within them, changing the string "My" into
290
291- Major changes made:
292  * Event action: deleted energy counting.
293
294
295April 09, 98 G. Cosmo
296
297- Created.
Note: See TracBrowser for help on using the repository browser.