source: trunk/examples/novice/N05/History

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

geant4.9.4 beta rc0

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