source: trunk/source/processes/History@ 1046

Last change on this file since 1046 was 819, checked in by garnier, 17 years ago

import all except CVS

File size: 11.7 KB
RevLine 
[819]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.