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

Last change on this file since 807 was 807, checked in by garnier, 17 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.