1 | $Id: History,v 1.6 2002/12/06 19:52:06 gcosmo Exp $ |
---|
2 | ------------------------------------------------------------------- |
---|
3 | |
---|
4 | ========================================================= |
---|
5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
6 | ========================================================= |
---|
7 | |
---|
8 | Category History file |
---|
9 | --------------------- |
---|
10 | This file should be used by G4 developers and category coordinators |
---|
11 | to briefly summarize all major modifications introduced in the code |
---|
12 | and keep track of all category-tags. |
---|
13 | It DOES NOT substitute the CVS log-message one should put at every |
---|
14 | committal in the CVS repository ! |
---|
15 | |
---|
16 | ---------------------------------------------------------- |
---|
17 | * Reverse chronological order (last date on top), please * |
---|
18 | ---------------------------------------------------------- |
---|
19 | |
---|
20 | Dec 06, 2002: Gabriele Cosmo (process-V04-01-01) |
---|
21 | - Merged development with latest migration to G4ApplicationState. |
---|
22 | |
---|
23 | Dec 4, 2002: Makoto Asai (process-V04-01-00) |
---|
24 | - Tagged for migration to new G4ApplicationState |
---|
25 | |
---|
26 | May 29, 1999: John Allison |
---|
27 | - Added electromagnetic/lowenergy to GNUmakefile and |
---|
28 | electromagnetic/GNUmakefile.. |
---|
29 | |
---|
30 | Sep 25: H.Kurashige. |
---|
31 | - procman-00-02-05 has tagged |
---|
32 | Added deleteion of all processes in the destructor of G4ProcessTable |
---|
33 | Aug 27: HP Wellisch. |
---|
34 | - collected the fixes in a new processes-tag; trying Harm's improved code. |
---|
35 | The following in included: |
---|
36 | decay - pro-00-02-01 |
---|
37 | electromagnetic - em-00-02-02 |
---|
38 | standard/src/G4GammaConversion.cc - head |
---|
39 | xrays/include/G4Cerenkov.hh - head |
---|
40 | xrays/src/G4Cerenkov.cc - head |
---|
41 | management - procman-00-02-04 |
---|
42 | optical - head |
---|
43 | parameterisation - param-00-02-03 |
---|
44 | transportation - pro-00-02-01 |
---|
45 | src/G4Transportation.cc - head |
---|
46 | src/G4UserSpecialCuts.cc - head |
---|
47 | hadronic/cross_sections - pro-00-02-01 |
---|
48 | hadronic/management - pro-00-02-01 |
---|
49 | include/G4HadronicInteraction.hh - head |
---|
50 | src/G4HadronInelasticProcess.cc - head |
---|
51 | hadronic/processes - pro-00-02-01 |
---|
52 | hadronic/stopping - pro-00-02-01 |
---|
53 | include/G4PiMinusAbsorptionAtRest.hh - head |
---|
54 | hadronic/util - pro-00-02-01 |
---|
55 | src/G4LightMedia.cc - head |
---|
56 | src/G4Nucleus.cc - head |
---|
57 | src/G4ReactionDynamics.cc - head |
---|
58 | hadronic/models/generator - generator-01-02-branch-01 |
---|
59 | hadronic/models/high_energy - had_high-00-02-01 |
---|
60 | hadronic/models/low_energy - pro-00-02-01 |
---|
61 | hadronic/models/neutron_hp - neutron-00-02-03 |
---|
62 | |
---|
63 | Aug 19 : HP Wellisch. |
---|
64 | - Collected the last fixes in an overal processes tag. |
---|
65 | - Two fixes inluded in stopping, and generator. |
---|
66 | - (The problem in generator is not understood. This can |
---|
67 | never have compiled on any platform, which it did |
---|
68 | before tagging beta01 in Niigata.) |
---|
69 | |
---|
70 | Aug 16 : H.Kurashige (procman-00-02-03) |
---|
71 | - Added G4ProcessTable (procman-00-02-02) |
---|
72 | - Added G4ProcessTableMessenger |
---|
73 | - Added fUserDefined to G4ProcessType.hh |
---|
74 | |
---|
75 | Aug 10: H.Kurashige (decay-00-02-01) |
---|
76 | - Modified G4Decay to adapt the removal of G4VProcess::thePhysicsTable |
---|
77 | |
---|
78 | Aug 10: H.Kurashige (procman-00-02-01) |
---|
79 | - Removed G4VProcess::thePhysicsTable |
---|
80 | |
---|
81 | Jul 19: HP Wellisch |
---|
82 | (pro-00-01-05) |
---|
83 | Collecting all the fixes, and doing a process tag. |
---|
84 | |
---|
85 | jul 18: H.Kurashige (procman-00-01-03) |
---|
86 | - Fixed bugs in g4ProcessManager |
---|
87 | - Fixed command name in G4ProcessManagerMesseneger |
---|
88 | |
---|
89 | Jul 14: HP Wellisch |
---|
90 | |
---|
91 | Tagging the process tag as basis for the final validation procedure |
---|
92 | of geant4-beta. |
---|
93 | |
---|
94 | Jul 09: G.Cosmo |
---|
95 | - Fixed bug in electromagnetics/util/GNUmakefile and in |
---|
96 | electromagnetics/xrays/GNUmakefile. G4EXEC_BUILD was erroneously |
---|
97 | set. |
---|
98 | |
---|
99 | Jul 08: HP Wellisch (pro-00-01-02) |
---|
100 | |
---|
101 | changes to accommodate modifications in the |
---|
102 | material category, mainly include statements |
---|
103 | |
---|
104 | Jul 08: HP Wellisch (pro-00-01-01) |
---|
105 | The process tag pro-00-01-01 contains the following tags: |
---|
106 | |
---|
107 | decay : pre-beta01-02 |
---|
108 | electromagnetic: head |
---|
109 | hadronics/cross-sections: head |
---|
110 | /management: pre-beta01-02 |
---|
111 | /processes: pre-beta01-02 |
---|
112 | /stopping: head |
---|
113 | /util: pre-beta01-02 |
---|
114 | /models/low_energy: pre-beta01-02 |
---|
115 | /high_energy: pre-beta01-02 |
---|
116 | /generator: head |
---|
117 | /neutron_hp: head |
---|
118 | management: pre-beta01-02 (procman-00-01-01, is newer, but incompatible for the moment) |
---|
119 | optical: head |
---|
120 | parametrisation: pre-beta01-02 |
---|
121 | transportation: pre-beta01-02 |
---|
122 | |
---|
123 | Changes to accommodate the material-00-01-01 tag are not |
---|
124 | present for the moment. |
---|
125 | |
---|
126 | Jul 08: H.Kurashige (procman-00-01-01) |
---|
127 | - Removed G4MaterialTable.hh |
---|
128 | |
---|
129 | Jul 07: G.Cosmo |
---|
130 | - Added models/generator and models/neutron_hp to compile sequence |
---|
131 | in models/GNUmakefile. |
---|
132 | |
---|
133 | Jul 01: HPW tagging pro-00-07-01 |
---|
134 | |
---|
135 | Jun 30: H.Kurashige procman-00-07-03 |
---|
136 | - Added G4IVContinuousDiscreteProcess and G4IVRestDiscreteProcess.hh |
---|
137 | for em-00-07-01 (by Michel) |
---|
138 | |
---|
139 | Jun 30: Paulo & Marc - param-00-07-01 |
---|
140 | |
---|
141 | Changes in parameterisation: |
---|
142 | |
---|
143 | - The "G4ParallelWorld" class becomes the |
---|
144 | "G4FlavoredParallelWorld" with some improvements; |
---|
145 | |
---|
146 | - To starting allowing the vis/draw/Ghosts command |
---|
147 | implementation, the |
---|
148 | |
---|
149 | G4VPhysicalVolume* |
---|
150 | GetWorldForThis (G4ParticleDefinition *) |
---|
151 | |
---|
152 | from G4GlobalFastSimulationManager becomes |
---|
153 | |
---|
154 | G4FlavoredParallelWorld* |
---|
155 | GetFlavoredWorldForThis(G4ParticleDefinition *); |
---|
156 | |
---|
157 | - A few changes in the G4FastSimulationManagerProcess |
---|
158 | to deal with these changes. |
---|
159 | |
---|
160 | Jun 28:H.Kurashige procman-00-06-03 |
---|
161 | - Fixed bugs of InsertAt, SetProcessOrdering methods in G4ProcessManager |
---|
162 | - Added copy constructor in G4ProcessManager |
---|
163 | |
---|
164 | Jun 28:H.Kurashige decay-06-01 |
---|
165 | - Modified for new unified cut scheme |
---|
166 | |
---|
167 | Jun 27: L. Felawka |
---|
168 | - added new processes G4MuonMinusCaptureatRest and |
---|
169 | G4KaonMinusAbsorption (GHEISHA version) |
---|
170 | |
---|
171 | Jun 26: G.Cosmo pro-00-06-05 |
---|
172 | - Added GNUmakefiles to electromagnetic test directories. |
---|
173 | - Tagged. |
---|
174 | |
---|
175 | Jun 26: J. Allison |
---|
176 | - Modified GNUmakefiles in electromagnetic for sub-structure. |
---|
177 | |
---|
178 | Jun 20: H.P.Wellisch pro-00-06-04 |
---|
179 | includes trans-06-05 |
---|
180 | otherwise it is alpha07-02 |
---|
181 | |
---|
182 | Jun 15: G.Cosmo pro-00-06-03 |
---|
183 | - Includes tag op-00-06-02. |
---|
184 | - Fixed "ambiguity" for pow() function in G4HadronCrossSections.cc |
---|
185 | (F.Jones) |
---|
186 | |
---|
187 | Jun 10: H.P. Wellisch pro-00-06-02 |
---|
188 | As pro-00-06-01, gut includes the corrected transportation tag |
---|
189 | trans-06-04a |
---|
190 | |
---|
191 | Tue Jun 9, Overloading of cross-sections enabled. |
---|
192 | tag for hadronics and processes. |
---|
193 | The tag pro-00-06-01 includes |
---|
194 | decay: alpha06 |
---|
195 | electromagnetic: em-00-06-01 |
---|
196 | hadronic: had-00-06-01 |
---|
197 | optical: op-00-06-01 |
---|
198 | parametrisation: alpha06 |
---|
199 | transportation: trans-06-03 |
---|
200 | management: procman-00-06-01 |
---|
201 | |
---|
202 | June 8, 98 H.Kurashige (procman-00-06-01) |
---|
203 | - modify G4ProcessManager and G4ProcessManagerMesseneger |
---|
204 | |
---|
205 | Apr 27, 98 G.Cosmo (pro-00-05-03) |
---|
206 | Bug fixes in AlongDoIt of all EnergyLoss classes, by M.Maire |
---|
207 | (it corresponds to tag em-00-05-02 for electromagnetics). |
---|
208 | |
---|
209 | Apr 23, 98 H.P. Wellisch |
---|
210 | processes tagged pro-00-05-02. |
---|
211 | please see the sub-tags for information. |
---|
212 | (In addition, the electromagnetic/test were changed to conform |
---|
213 | with the new G4VParticleChange.) |
---|
214 | processes: |
---|
215 | param param-00-05-01 |
---|
216 | emlem head |
---|
217 | optic head |
---|
218 | decay decay-05-01 |
---|
219 | hadro had-00-06-00 |
---|
220 | manag head |
---|
221 | trans trans-05-01 |
---|
222 | |
---|
223 | Apr 22, 98 G.Cosmo |
---|
224 | - Fixed usage of for-loop index - porting on cxx 6.0. |
---|
225 | Modified files: |
---|
226 | G4AntiNeutronAnnihilationAtRest.cc |
---|
227 | G4AntiProtonAnnihilationAtRest.cc |
---|
228 | G4NeutronCaptureAtRest.cc |
---|
229 | G4PionMinusAbsorptionAtRest.cc |
---|
230 | |
---|
231 | Apr 22, 98 P.Urban |
---|
232 | - Added forward declaration for template specialization |
---|
233 | needed by g++ compiler. Modified file: |
---|
234 | G4EnergyLossTables.cc |
---|
235 | |
---|
236 | Apr 21, 98 H.P. Wellisch |
---|
237 | |
---|
238 | please see the sub-tags for more information. |
---|
239 | processes tagged pro-00-05-01. |
---|
240 | processes: |
---|
241 | param param-00-05-01 |
---|
242 | emlem em-00-05-01 |
---|
243 | optic head, no garantees |
---|
244 | decay decay-05-01 |
---|
245 | hadro had-00-05-01 |
---|
246 | manag procman-05-01 |
---|
247 | trans trans-05-01 |
---|
248 | |
---|
249 | the tag were tested with |
---|
250 | |
---|
251 | * digits+hits hits-00-05-01 |
---|
252 | * events+tracks alpha05 |
---|
253 | * geometry alpha05 |
---|
254 | * global global-00-05-02 |
---|
255 | * graphics_reps greps-00-05-02 |
---|
256 | * intercoms intercoms-00-05-03 |
---|
257 | * interfaces interfaces-00-05-01 |
---|
258 | * materials materials-00-05-01 |
---|
259 | * particles alpha05 |
---|
260 | * run run-00-05-02 |
---|
261 | * track track-00-05-01 |
---|
262 | * tracking head |
---|
263 | * visualization vis-00-05-04a |
---|
264 | |
---|
265 | April 20, 98 MMa |
---|
266 | em-00-05-01 suppression of any 'tracking'cut |
---|
267 | ready for alpha06 |
---|
268 | |
---|
269 | April 16, 98 L. Felawka |
---|
270 | Replaced compound stopped particle process class "G4HadronAtRest" by |
---|
271 | individual stopped particle process classes "G4PionMinusAbsorptionAtRest", |
---|
272 | "G4NeutronCaptureAtRest", "G4AntiProtonAnnihilationAtRest" and |
---|
273 | "G4AntiNeutronAnnihilationAtRest" |
---|
274 | |
---|
275 | April 12, 98 H.Kuraashige |
---|
276 | Implement new scheme of 'Particle Change'. Please see |
---|
277 | particle_change.asc in geant4alpha/documents/particles+matter/. |
---|
278 | Following files have been modified. |
---|
279 | management: all abstract classes of G4V*Process.hh |
---|
280 | decay: G4Decay.hh, .cc |
---|
281 | transportation: G4Transportation.hh , .cc |
---|
282 | electromagnetic: all classes |
---|
283 | optical: all classes |
---|
284 | |
---|
285 | |
---|
286 | April 9, 98 G.Cosmo |
---|
287 | - Porting on DEC-cxx 6.0. |
---|
288 | Removed meaningless usage of "const" qualifier from functions |
---|
289 | return type for basic types by value. Modified files: |
---|
290 | G4MuEnergyLoss.hh, .cc |
---|
291 | G4eEnergyLoss.hh, .cc |
---|
292 | G4hEnergyLoss.hh, .cc |
---|
293 | G4HadronicInteraction.hh |
---|
294 | |
---|
295 | April 08, 98 G.Cosmo |
---|
296 | - Added fixes for DEC-cxx 6.0 compiler, related to for-loop index |
---|
297 | declarations. List of modified files: |
---|
298 | electromagnetic/G4ComptonScattering.cc, G4GammaConversion.cc, |
---|
299 | G4MuBremsstrahlung.cc, G4MuEnergyLoss.cc, |
---|
300 | G4PAIxSection.cc, G4PhotoElectricEffect.cc, |
---|
301 | G4eplusAnnihilation.cc |
---|
302 | management/G4ProcessManager.cc |
---|
303 | hadronic/G4HadronicCrossSections.cc, G4HadronicInteraction.cc, |
---|
304 | G4HadronicProcess.cc, G4LFission.cc, G4HadronAtRest.cc, |
---|
305 | G4KaonMinusAbsorptionAtRest.cc, G4ReactionDynamics.cc |
---|
306 | |
---|
307 | March 24, 98 G.Barrand |
---|
308 | - GNUmakefile, hadronic/GNUmakefile, hadronic/models/GNUmakefile : |
---|
309 | MAKESHLIB changed in G4MAKESHLIB |
---|
310 | |
---|
311 | March 13 1998, Hans-Peter Wellisch |
---|
312 | - Tagged processes pro-00-04-02 to include param-00-04-06, and |
---|
313 | had-00-04-02. |
---|
314 | |
---|
315 | March 06 1998, Hans-Peter Wellisch |
---|
316 | - Tagged the processes, including the new tags on em, para, and |
---|
317 | had: em-00-04-02, param-00-04-04, had-00-04-01 |
---|
318 | as pro-00-04-01. |
---|
319 | |
---|
320 | March 03 1998, Marc Verderi |
---|
321 | - The tag param-00-04-02 introduces the possibility for the |
---|
322 | parameterisation models to parameterise also particles at |
---|
323 | rest. |
---|
324 | |
---|
325 | March 02 1998, P.MoradeFreitas |
---|
326 | - The param-00-04-01 processes/parameterisation tag introducing |
---|
327 | the Ghost volumes. |
---|
328 | |
---|
329 | March 02 1998, S.Sadilov |
---|
330 | - fix processes/hadronic/util/src/GNUmakefile for compiling |
---|
331 | processes/hadronic/util/src/G4NucleiPropertiesTable.cc on WinNT. |
---|
332 | |
---|
333 | Feb 05 1998, G.Cosmo (pro-00-03-03) |
---|
334 | - Committed fix to G4MuIonisation.cc, which was causing run/example4 |
---|
335 | to crash. Courtesy of L.Urban |
---|
336 | |
---|
337 | Feb 04 1998, HPW: Retagged pro-00-03-02 |
---|
338 | It is a collection of: |
---|
339 | decay-03-01 |
---|
340 | em-00-03-01 (including changes in G4MultipleScattering.hh,cc and test/GNUmakefile) |
---|
341 | had-00-03-01 |
---|
342 | procman-03-01 |
---|
343 | optical-03-01 |
---|
344 | param-00-03-00 |
---|
345 | trans-03-01 |
---|
346 | It works with particles-00-03-01 |
---|
347 | greps-00-03-01 |
---|
348 | global-00-03-01 |
---|
349 | event-00-03-01 |
---|
350 | digi-00-03-01 |
---|
351 | geometry-00-03-01 |
---|
352 | interfaces-00-03-01 |
---|
353 | magfield-00-03-01 |
---|
354 | and alpha03 of the other cathegories. |
---|
355 | GNUmakefile (acc to Gunthers work), and history was updated. |
---|
356 | |
---|
357 | January 28 1998, HPW: Tagged pro-00-03-01 |
---|
358 | It is a collection of: |
---|
359 | decay-03-01 |
---|
360 | em-00-03-01 |
---|
361 | had-00-03-01 |
---|
362 | procman-03-01 |
---|
363 | optical-03-01 |
---|
364 | param-00-03-00 |
---|
365 | trans-03-01 |
---|
366 | It works with particles-00-03-01 |
---|
367 | greps-00-03-01 |
---|
368 | global-00-03-01 |
---|
369 | event-00-03-01 |
---|
370 | digi-00-03-01 |
---|
371 | geometry-00-03-01 |
---|
372 | interfaces-00-03-01 |
---|
373 | magfield-00-03-01 |
---|
374 | and alpha03 of the other cathegories, |
---|
375 | except for intercoms. |
---|
376 | |
---|
377 | January 28, 98 S. Sadilov |
---|
378 | - For Win/NT port in GNUmakefile used $OUT_LIB introduced in |
---|
379 | GNUmakefile.architecture as positional qualifier for creating |
---|
380 | composite-library. |
---|
381 | |
---|
382 | January 24, 98 H.Kurashige - (procman-03-01)(decay-03-01) |
---|
383 | December 19, 97 G. Cosmo - (alpha03) |
---|
384 | |
---|
385 | - Created. |
---|