source: trunk/source/processes/History @ 1242

Last change on this file since 1242 was 819, checked in by garnier, 16 years ago

import all except CVS

File size: 11.7 KB
Line 
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                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
20Dec 06, 2002: Gabriele Cosmo (process-V04-01-01)
21- Merged development with latest migration to G4ApplicationState.
22
23Dec 4, 2002: Makoto Asai (process-V04-01-00)
24- Tagged for migration to new G4ApplicationState
25
26May 29, 1999: John Allison
27- Added electromagnetic/lowenergy to GNUmakefile and
28  electromagnetic/GNUmakefile..
29
30Sep 25: H.Kurashige.
31- procman-00-02-05 has tagged
32    Added deleteion of all processes  in the destructor of G4ProcessTable
33Aug 27: HP Wellisch.
34- collected the fixes in a  new processes-tag; trying Harm's improved code.
35The following in  included:
36decay - pro-00-02-01
37electromagnetic - em-00-02-02
38  standard/src/G4GammaConversion.cc - head
39  xrays/include/G4Cerenkov.hh - head
40  xrays/src/G4Cerenkov.cc - head
41management - procman-00-02-04
42optical - head
43parameterisation - param-00-02-03
44transportation - pro-00-02-01
45  src/G4Transportation.cc - head
46  src/G4UserSpecialCuts.cc - head
47hadronic/cross_sections - pro-00-02-01
48hadronic/management - pro-00-02-01
49  include/G4HadronicInteraction.hh - head
50  src/G4HadronInelasticProcess.cc - head
51hadronic/processes - pro-00-02-01
52hadronic/stopping - pro-00-02-01
53  include/G4PiMinusAbsorptionAtRest.hh - head
54hadronic/util - pro-00-02-01
55  src/G4LightMedia.cc - head
56  src/G4Nucleus.cc - head
57  src/G4ReactionDynamics.cc - head
58hadronic/models/generator - generator-01-02-branch-01
59hadronic/models/high_energy - had_high-00-02-01
60hadronic/models/low_energy - pro-00-02-01
61hadronic/models/neutron_hp - neutron-00-02-03
62
63Aug 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
70Aug 16 :  H.Kurashige (procman-00-02-03)
71- Added G4ProcessTable (procman-00-02-02)
72- Added G4ProcessTableMessenger
73- Added fUserDefined to G4ProcessType.hh
74
75Aug 10: H.Kurashige (decay-00-02-01)
76- Modified G4Decay to adapt the removal of G4VProcess::thePhysicsTable
77
78Aug 10: H.Kurashige (procman-00-02-01)
79- Removed G4VProcess::thePhysicsTable 
80
81Jul 19: HP Wellisch
82(pro-00-01-05)
83Collecting all the fixes, and doing a process tag.
84
85jul 18: H.Kurashige (procman-00-01-03)
86- Fixed bugs in g4ProcessManager
87- Fixed command name in G4ProcessManagerMesseneger
88
89Jul 14: HP Wellisch
90
91Tagging the process tag as basis for the final validation procedure
92of geant4-beta.
93
94Jul 09: G.Cosmo
95- Fixed bug in electromagnetics/util/GNUmakefile and in
96  electromagnetics/xrays/GNUmakefile. G4EXEC_BUILD was erroneously
97  set.
98
99Jul 08: HP Wellisch (pro-00-01-02)
100
101changes to accommodate modifications in the
102material category, mainly include statements
103
104Jul 08: HP Wellisch (pro-00-01-01)
105The process tag pro-00-01-01 contains the following tags:
106
107decay : pre-beta01-02
108electromagnetic: head
109hadronics/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
118management: pre-beta01-02 (procman-00-01-01, is newer, but incompatible for the moment)
119optical: head
120parametrisation: pre-beta01-02
121transportation: pre-beta01-02
122
123Changes to accommodate the material-00-01-01 tag are not
124present for the moment.
125
126Jul 08: H.Kurashige (procman-00-01-01)
127- Removed G4MaterialTable.hh 
128
129Jul 07: G.Cosmo
130- Added models/generator and models/neutron_hp to compile sequence
131  in models/GNUmakefile.
132
133Jul 01: HPW tagging pro-00-07-01
134 
135Jun 30: H.Kurashige procman-00-07-03
136 - Added G4IVContinuousDiscreteProcess and G4IVRestDiscreteProcess.hh
137   for em-00-07-01   (by Michel)
138
139Jun 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
160Jun 28:H.Kurashige procman-00-06-03
161- Fixed bugs of InsertAt, SetProcessOrdering methods in G4ProcessManager       
162- Added copy constructor in G4ProcessManager
163
164Jun 28:H.Kurashige decay-06-01
165- Modified for new unified cut scheme
166
167Jun 27: L. Felawka
168- added new processes G4MuonMinusCaptureatRest and
169  G4KaonMinusAbsorption (GHEISHA version)
170
171Jun 26: G.Cosmo pro-00-06-05
172- Added GNUmakefiles to electromagnetic test directories.
173- Tagged.
174
175Jun 26: J. Allison
176- Modified GNUmakefiles in electromagnetic for sub-structure.
177
178Jun 20: H.P.Wellisch pro-00-06-04
179includes trans-06-05
180otherwise it is alpha07-02
181
182Jun 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
187Jun 10: H.P. Wellisch pro-00-06-02
188As pro-00-06-01, gut includes the corrected transportation tag
189trans-06-04a
190
191Tue Jun  9, Overloading of cross-sections enabled.
192tag for hadronics and processes.
193The tag pro-00-06-01 includes
194decay:           alpha06
195electromagnetic: em-00-06-01
196hadronic:        had-00-06-01
197optical:         op-00-06-01
198parametrisation: alpha06
199transportation:  trans-06-03
200management:      procman-00-06-01
201
202June 8, 98 H.Kurashige (procman-00-06-01)
203- modify G4ProcessManager and G4ProcessManagerMesseneger
204
205Apr 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
209Apr 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.)
214processes:
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
223Apr 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
231Apr 22, 98 P.Urban
232- Added forward declaration for template specialization
233  needed by g++ compiler. Modified file:
234  G4EnergyLossTables.cc
235
236Apr 21, 98 H.P. Wellisch
237
238  please see the sub-tags for more information.
239  processes tagged pro-00-05-01.
240processes:
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
249the 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
265April 20, 98 MMa
266  em-00-05-01 suppression of any 'tracking'cut
267              ready for alpha06     
268     
269April 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     
275April 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
286April 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
295April 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
307March 24, 98 G.Barrand
308- GNUmakefile, hadronic/GNUmakefile, hadronic/models/GNUmakefile :
309  MAKESHLIB changed in G4MAKESHLIB
310
311March 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
315March 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
320March 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
325March 02 1998, P.MoradeFreitas
326- The param-00-04-01 processes/parameterisation tag introducing
327  the Ghost volumes.
328
329March 02 1998, S.Sadilov
330- fix processes/hadronic/util/src/GNUmakefile for compiling
331  processes/hadronic/util/src/G4NucleiPropertiesTable.cc on WinNT.
332
333Feb 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
337Feb 04 1998, HPW: Retagged pro-00-03-02
338It 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
346It 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
354and alpha03 of the other cathegories.
355GNUmakefile (acc to Gunthers work), and history was updated.
356
357January 28 1998, HPW: Tagged pro-00-03-01
358It 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
366It 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
374and alpha03 of the other cathegories,
375except for intercoms.
376
377January 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
382January 24, 98  H.Kurashige - (procman-03-01)(decay-03-01)
383December 19, 97 G. Cosmo - (alpha03)
384
385- Created.
Note: See TracBrowser for help on using the repository browser.