[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 | --------------------- |
---|
| 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. |
---|