source: trunk/examples/novice/N05/History @ 1157

Last change on this file since 1157 was 807, checked in by garnier, 16 years ago

update

File size: 8.5 KB
Line 
1$Id: History,v 1.47 2007/11/30 18:08:41 mverderi Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                    Example N05 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
1830th November 2007
19- modify ExN05PhysicsList.cc to account for Along method of G4FSMP
20- tag as exampleN05-V09-00-00
21
2218th May M. Verderi (exampleN05-V08-03-00)
23- remove exampleN05.ref
24
2511th May 2007 M. Verderi (HEAD)
26- migrate to parallel geometry scheme
27- add vis.mac
28
2917th November 2006 Makoto Asai (exampleN05-V08-01-01)
30- Fix a bug in ExN05CalorimeterSD.cc which was originated from ExN04CalorimeterSD.cc
31
3214th November 2006 Gabriele Cosmo (exampleN05-V08-01-00)
33- Removed debug printout in ExN05PionShowerModel and ExN05EMShowerModel
34  DoIt() methods.
35
3610th November 2006 Marc Verderi
37- Changed in physics list to use G4FastSimulationManagerProcess81.
38
393rd November 2006 Marc Verderi
40- Moved to new parallel geometry scheme, with addition of
41  ExN05ParallelWorldForPion and removal of ghosts in the
42  ExN05DetectorConstruction.
43- Clean up of the XXXCuts classes, as they are not of primary need for the
44  example.
45
4628th June 2006 Makoto Asai (exampleN05-V08-00-01)
47- Fix a memory leak in ExN05PionShowerModel.cc
48
4916th June 2006 Gabriele Cosmo (exampleN05-V08-00-00)
50- Use coherent allocation scheme for user-classes and
51  initialisation in main().
52
536th December 2005  Gabriele Cosmo
54- Trivial changes for support of CLHEP-2.0.X series.
55
564th December 2005  John Allison (exampleN05-V07-01-03)
57- Quietened vis manager in batch mode.
58
5925th November 2005  Marc Verderi  (exampleN05-V07-01-02)
60- Ghost functionnality made available back
61- requires param-V07-01-03
62
6316th November 2005  Marc Verderi  (exampleN05-V07-01-01)
64- Migration to G4Region.
65- NOTE: *** ghost functionnality is not available for now ***.
66- Implemented migration to <sstream> from deprecated <strstream>.
67
684th November 2005  Marc Verderi  (exampleN05-V07-01-00)
69- Use RandGamma from CLHEP end removed custom RandomGamma function.
70
7128th June 2005  Gabriele Cosmo  (exampleN05-V07-00-00)
72- Added inclusion of <cmath> to RandomGamma.cc.
73
743rd May 2005  John Allison
75- Replaced vis manager with G4VisExecutive.
76
77December 9, 2004 Vladimir Ivanchenko (exampleN05-V06-02-02)
78- Fix compilation problem
79
80Nov 26, 2004 Marc Verderi (exampleN05-V06-02-01)
81- Implemented migration to new G4VParticleChange interfaces.
82
83May 09, 2004 Hisaya Kurashige (exampleN05-V06-02-00)
84- Modify method name for ParticleChange in ExN05SpecialCuts.cc
85
86December 09, 2003 Hisaya Kurashige
87- Add protection for negative proposed step in ExN05MinEkineCuts.cc
88
89November 10, 2003 Gabriele Cosmo (exampleN05-V05-02-01)
90- Removed usage of G4ParticleWithCuts in physics-list (H.Kurasige).
91- Removed OPACS driver from vis-manager.
92- Cleared usage of LocateGlobalPointAndUpdateTouchable(). Use
93  LocateGlobalPointAndUpdateTouchableHandle() instead.
94- Cleared compilation warnings.
95
96August 27, 2003 Vladimir Ivanchenko (exampleN05-V05-02-00)
97- Migrade to cut per region
98
99May 28, 2003 Gabriele Cosmo (exampleN05-V05-01-00)
100- Get rid of pedantic warnings ...
101
102Nov 8, 2001 Radovan Chytracek (exampleN05-V03-02-00)
103- RC dev changes propagated to the main trunk HEAD revision
104
105Nov 7, 2001 Marc Verderi (exampleN05-RC-dev)
106- changes to be compatible with RC dev: the branch tag is
107        dev_rc_touchables_branch_start
108
109Oct 19, 2001  Steve O'Neale (examples-V03-02-00)
110- Update reference output
111
11227th April 2001 Gabriele Cosmo (exampleN05-V03-01-00)
113- Migrated to STL vector. Removed RW wrappers.
114
11525th November 2000 Steve O'Neale (tagset210)
116- Update test outputs for min.delta energy cut
117- The changes in deposited energy in HAD cal towers upto 20 per cent
118- The changes in deposited energy in EM cry(s)tals about 1 part in 10**5
119
120August 03, 2000  Gabriele Cosmo (exampleN05-V02-00-01r)
121- Changed RandGauss to G4RandGauss in ExN05PionShowerModel.cc to fix problem
122  of events' reproducibility.
123
124July 28, 2000  Gabriele Cosmo (exampleN05-V02-00-01)
125- Includes also new ExN05VisManager class.
126
127June 26, 2000  John Allison  (exampleN05-V02-00-00)
128- Reduced no. of events per run from 500 to 250 in exampleN05.large_N.in.
129
130June 24, 2000  John Allison  (exampleN05-V01-01-01)
131- Updated exampleN05.out for stand-V01-01-05 and utils-V01-01-03.
132
133June 17, 2000  John Allison  (exampleN05-V01-01-00)
134- Updated exampleN05.out for geant4-01-01-ref-06.
135
13623th April 1999 H.Kurashige
137- Remove ConstructHad and ConstructLeptHad in ExN05PhysicsList
138
13916th April 1999 H.Kurashige
140- modify ExN05RunAction  ExN05SteppingAction ExN05TrackingAction
141- modify ExN05PhysicsList::SetCuts
142
14311 December 1998 M. Verderi
144- fix made in ExN05CalorimeterSD to allow several instanciations of this class.
145  The problem was a static variable (HCID) used in EndOfEventAction which made
146  confusion to get the hits collection. HCID is now put as private (non static!)
147  member of the class.
148- the example.in/.out are updated accordingly
149
150
1519 December 1998 M. Verderi
152- Added ExN05PionShowerModel: a model producing hits
153  for pi+/pi-
154- Modify ExN05EMShowerModel to produce a "less unrealistic"
155  shower shape: now the longitudinal profile is according to
156  the Gamma distribution. Transverse profile is two cylinder:
157  the 1 moliere radius receive 90% of the energy, the 3.5 one
158  receives the rest.
159- Added RandomGamma: shoot at random according to the Gamma
160  distribution. Adapted from RNGAMA function of KERNLIB.
161  (thanks to D. Bernard who gave me the source).
162- ExN05DetectorConstruction. Many changes:
163        - EM calo size reduced, crytals also;
164        - addition of an hadronic calorimeter
165        - addition of a ghost volume
166  The G4VFastSimulationModel are instanciated(?) here, and
167  no more in exampleN05.cc
168- exampleN05.in modified to shoot pions in order to test
169  the ghost geometry.
170- ExN05PhysicsList modified to add the parameterisation
171  process as a Post&Along process, because of the ghost.
172
173
174
17516th August 1998 H.Kurashige
176- Added ExN05MinRangeCuts, ExN05MinEkineCuts, ExN05MaxTimeCuts
177  and their base class of ExN05SpecialCuts for using UserLimits.
178- Modified ExN05PhysicsList to register above processes.
179- Modified ExN05DetectorConstruction to attach Userlimits to crystal.
180- Added ExN05DetectorMessenger to switch on/off UserLimits.
181- Modified exampleN05.in
182 
183
1849th August 1998  John Allison
185- Changed G4UIterminal to G4UIGAG.
186
18716th July 1998  John Allison
188- Changed /vis~/Draw... to /vis~/draw.
189
190June 26th 98 Marc Verderi:
191
192Remove previous files, and add new ones with the
193good (hopefully) naming conventions this time.
194Improvements done in ExN05EMShowerModel by using
195a private navigator, rather than the one for tracking.
196
197   include:
198        ExN05CalorimeterHit.hh
199        ExN05CalorimeterHitsCollection.hh
200        ExN05CalorimeterSD.hh
201        ExN05DetectorConstruction.hh
202        ExN05EMShowerModel.hh
203        ExN05EnergySpot.hh
204        ExN05EventAction.hh
205        ExN05EventActionMessenger.hh
206        ExN05PhysicsList.hh
207        ExN05PiModel.hh
208        ExN05PrimaryGeneratorAction.hh
209        ExN05RunAction.hh
210        ExN05SteppingAction.hh
211        ExN05SteppingActionMessenger.hh
212   src:
213        ExN05CalorimeterHit.cc
214        ExN05CalorimeterHitsCollection.cc
215        ExN05CalorimeterSD.cc
216        ExN05DetectorConstruction.cc
217        ExN05EMShowerModel.cc
218        ExN05EnergySpot.cc
219        ExN05EventAction.cc
220        ExN05EventActionMessenger.cc
221        ExN05PhysicsList.cc
222        ExN05PiModel.cc
223        ExN05PrimaryGeneratorAction.cc
224        ExN05RunAction.cc
225        ExN05SteppingAction.cc
226        ExN05SteppingActionMessenger.cc
227
228May 07, 98 M. Verderi
229
230- First commit (many improvements needed):
231        - main() coded in exampleN05.cc
232        - include:
233                MyCalorimeterHit.hh
234                MyCalorimeterHitsCollection.hh
235                MyCalorimeterSD.hh
236                MyDetectorBox.hh
237                MyEMCShower.hh
238                MyEnergySpot.hh
239                MyEventAction.hh
240                MyEventActionMessenger.hh
241                MyPhysicsList.hh
242                MyPiModel.hh
243                MyPrimaryGeneratorAction.hh
244                MyRunAction.hh
245                MySteppingAction.hh
246                MySteppingActionMessenger.hh
247        - src:
248                MyCalorimeterHit.cc
249                MyCalorimeterHitsCollection.cc
250                MyCalorimeterSD.cc
251                MyDetectorBox.cc
252                MyEMCShower.cc
253                MyEnergySpot.cc
254                MyEventAction.cc
255                MyEventActionMessenger.cc
256                MyPhysicsList.cc
257                MyPiModel.cc
258                MyPrimaryGeneratorAction.cc
259                MyRunAction.cc
260                MySteppingAction.cc
261                MySteppingActionMessenger.cc
262
263
264April 09, 98 G. Cosmo
265
266- Created.
Note: See TracBrowser for help on using the repository browser.