Ignore:
Timestamp:
Apr 6, 2009, 12:21:12 PM (17 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/lowenergy/History

    r819 r961  
    1 $Id: History,v 1.284 2007/11/26 17:27:09 pia Exp $
     1$Id: History,v 1.346 2009/02/20 10:49:54 sincerti Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     19
     2016.02.2009, S. Incerti, tag emlowen-V09-02-15
     21            - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
     22              item 893)
     23
     2416.02.2009, S. Incerti, tag emlowen-V09-02-14
     25            - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
     26
     2716.02.2009, S. Incerti, tag emlowen-V09-02-13
     28            - improved energy limit display in Geant4-DNA model classes
     29            - commented InitialiseElementSelectors call.
     30
     3116.02.2009, S. Incerti, tag emlowen-V09-02-12
     32            Made compatible with tag emutils-V09-02-00 the following files
     33            - G4DNAElastic.cc
     34            - G4DNAExcitation.cc
     35            - G4DNAIonisation.cc
     36            - G4DNAChargeDecrease.cc
     37            - G4DNAChargeIncrease.cc
     38
     3914.02.2009, S. Incerti, tag emlowen-V09-02-11
     40            Added several corrections to migrated Geant4-DNA processes:
     41            - G4DNABornIonisationModel.cc
     42            - G4DNAEmfietzoglouExcitationModel.cc
     43            - G4DNARuddIonisationModel.cc
     44            - G4DNAIonisation.hh
     45
     4610.02.2009, L. Pandola, tag emlowen-V09-02-10
     47            - Added G4LivermoreIonisationModel, namely first implementation of
     48              LowEnergyIonisation in the new design
     49
     5029.01.2009, L. Pandola, tag emlowen-V09-02-09
     51            - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
     52              facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
     53
     5422.01.2009, S. Incerti, tag emlowen-V09-02-08
     55            - Fixed compilation error problem & code syntax in DNA model classes
     56
     5721.01.2009, S. Incerti, tag emlowen-V09-02-07
     58            - Updated Livermore photon processes classes for handling of compound materials
     59            - Added pointer removal protections
     60            - Involved classes are :
     61              G4LivermoreRayleighModel.cc
     62              G4LivermorePolarizedRayleighModel.cc
     63              G4LivermorePolarizedComptonModel.cc
     64              G4LivermorePhotoElectricModel.cc
     65              G4LivermoreGammaconversionModel.cc
     66              G4LivermoreComptonModel.cc
     67
     6820.01.2009, S. Incerti, tag emlowen-V09-02-06
     69            Added 'kill particle without total energy deposit' feature for DNA charge change processes
     70            Involved files are :
     71            - G4DNAProcess.icc,
     72            - G4FinalStateProduct.hh,.cc,
     73            - G4FinalStateChargeDecrease.cc
     74            - G4FinalStateChargeIncrease.cc
     75
     7620.01.2009, S. Incerti, tag emlowen-V09-02-05
     77            - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
     78            - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
     79            - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
     80
     8119.01.2009, S. Incerti, tag emlowen-V09-02-04
     82            Added angle initialisation in G4DNAScreenedRutherfordElasticModel
     83
     8412.01.2009, S. Incerti, tag emlowen-V09-02-03
     85            Added preliminary migrated Geant4-DNA processes and models.
     86
     8708.01.2009  L. Pandola, tag emlowen-V09-02-02
     88            Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
     89            to suppress a warning message from G4AtomicTransitionManager appearing
     90            for some elements (Oxygen ,Fluorine). This is due to the fact that
     91            Penelope and G4AtomicTransitionManager databases may contain a different number
     92            of shells. Physics results are unchanged.
     93
     9419.12.2008  L. Pandola, tag emlowen-V09-02-01
     95            Added G4RayleighScattering process (G4VEmProcess) to
     96            describe Rayleigh scattering. This was not available within
     97            the Std package
     98
     9915.12.2008  L. Pandola, tag emlowen-V09-02-00
     100            Same as the previous one (emlowen-V09-01-46). I arrived too late.
     101
     10215.12.2008  L. Pandola, tag emlowen-V09-01-46
     103            Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
     104            model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
     105            cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
     106            From this tag, ALL Penelope processes have been migrated.
     107
     10812.12.2008   S. Incerti, tag emlowen-V09-01-45
     109             Upgrade to G4LogLogInterpolation_revision1c.cc
     110
     11109.12.2008  S. Incerti, tag emlowen-V09-01-44
     112            Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
     113            at 180*deg
     114
     11509.12.2008   S. Incerti, tag emlowen-V09-01-43
     116             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
     117             Contains G4LogLogInterpolation_revision1b.cc
     118
     11909.12.2008   S. Incerti, tag emlowen-V09-01-42
     120             Upgrade to G4LogLogInterpolation_revision1b.cc
     121
     12209.12.2008   S. Incerti, tag emlowen-V09-01-41
     123             Return to original G4LogLogInterpolation.cc/.hh class
     124             from tag emlowen-V09-01-20
     125
     12608.12.2008   S. Incerti, tag emlowen-V09-01-40
     127             Added protection in G4LogLogInterpolation.cc class
     128             against null energy and cross section values
     129
     13006.12.2008   S. Incerti, tag emlowen-V09-01-39
     131             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
     132             Added EOF protection in G4FinalStateIonisationBorn.cc
     133
     13406.12.2008   S. Incerti, tag emlowen-V09-01-38
     135             Updated G4LogLogInterpolation class (hh and cc) provided by
     136             Nicolas Karakatsanis (updated revision 1)
     137
     13805.12.2008   S. Incerti, tag emlowen-V09-01-37
     139             Updated G4LogLogInterpolation class (hh and cc) provided by
     140             Nicolas Karakatsanis (revision 1)
     141
     14205.12.2008   S. Incerti, tag emlowen-V09-01-36
     143             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
     144             elastic scattering and Emfietzoglou's excitation)
     145
     14605.12.2008   S. Incerti, tag emlowen-V09-01-35
     147             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
     148
     14904.12.2008   L. Pandola, tag emlowen-V09-01-34
     150             Correction for G4PenelopeComptonModel: now the cross section table
     151             calculated by the model corresponds to the original FORTRAN-Penelope.
     152             The difference was only for compounds materials and below 1 keV, so
     153             irrelevant for virtually all applications.
     154             First inclusion of G4PenelopeIonisationModel.
     155
     15624.11.2008   G. Cosmo, tag emlowen-V09-01-33
     157             Fixed compilation errors on gcc-4.3.2:
     158             o added required names for struct types (and using G4 prefix);
     159             o correctly initialise cached iterators (cannot be an integer!).
     160
     16121.11.2008   A. Lechner, tag emlowen-V09-01-32
     162             added and tagged new stopping power model for ions, which by default
     163             uses ICRU 73 data tables. Following files are concerned:
     164             G4IonParametrisedLossModel.hh
     165             G4IonParametrisedLossModel.icc
     166             G4IonParametrisedLossModel.cc
     167             G4IonParametrisedLossTable.hh
     168             G4IonParametrisedLossTable.icc
     169
     17006.11.2008   S. Incerti, tag emlowen-V09-01-31
     171             corrected bug in computation of diff cross section maximum in
     172             G4FinalStateElasticBrennerZaider.cc
     173
     17430.10.2008   S. Incerti, tag emlowen-V09-01-30
     175             added & tagged new photon models compatible with standard EM design :
     176             
     177             -- Penelope models are provided by L. Pandola :
     178             G4PenelopeComptonModel.hh and .cc
     179             G4PenelopeGammaConversionModel.hh and .cc
     180             G4PenelopePhotoElectricModel.hh and .cc
     181             G4PenelopeRayleighModel.hh and .cc
     182             
     183             -- Livermore models are provided by S. Incerti :
     184             G4LivermoreComptonModel.hh and .cc
     185             G4LivermoreGammaConversionModel.hh and .cc
     186             G4LivermorePhotoElectricModel.hh and .cc
     187             G4LivermorePolarizedComptonModel.hh and .cc
     188             G4LivermorePolarizedRayleighModel.hh and .cc
     189             G4LivermoreRayleighModel.hh and .cc
     190
     19129.10.2008   S. Incerti, tag emlowen-V09-01-29
     192             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
     193
     19430.09.2008   S. Incerti, tag emlowen-V09-01-28
     195             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
     196
     19720.08.2008   S. Incerti, tag emlowen-V09-01-27
     198             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
     199             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
     200 
     20120.08.2008   S. Incerti, tag emlowen-V09-01-26
     202             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
     203             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
     204             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
     205             - decreased low energy limit for e- to 12.61 eV in G4CrossSectionIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
     206             - decreased low energy limit for e- to 12.61 eV in G4FinalStateIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
     207
     20816.07.2008   S. Incerti, tag emlowen-V09-01-25
     209             added preliminary process for positronium production
     210             from C. Champion's model
     211             G4CrossSectionPsCreationChampion.hh and .cc
     212             G4CrossSectionPsCreationChampionPartial.hh and .cc
     213             G4FinalStatePsCreationChampion.hh and .cc
     214             and updated G4DNAGenericIonsManager.cc
     215             *** Will work only from version 6.2 of G4EMLOW data
     216
     21715.07.2008   S. Incerti, tag emlowen-V09-01-24
     218             added new elastic scattering process for electrons
     219             (Geant4 DNA) from C. Champion's model
     220             G4CrossSectionElasticChampion.hh and .cc
     221             G4FinalStateElasticChampion.hh and .cc
     222             *** Will work only from version 6.2 of G4EMLOW data
     223
     22414.07.2008   S. Incerti, tag emlowen-V09-01-23
     225             cleaned and updated energy limits of the following
     226             25 files (Geant4 DNA)
     227
     228-G4CrossSectionChargeDecrease.hh and .cc
     229-G4CrossSectionChargeDecreasePartial.hh and .cc
     230-G4CrossSectionChargeIncrease.hh and .cc
     231-G4CrossSectionChargeIncreasePartial.hh and .cc
     232-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
     233-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
     234-G4CrossSectionExcitationBorn.hh and .cc
     235-G4CrossSectionExcitationBornPartial.hh and .cc
     236-G4CrossSectionExcitationEmfietzoglou.hh and .cc
     237-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
     238-G4CrossSectionExcitationMillerGreen.hh and .cc
     239-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
     240-G4CrossSectionIonisationBorn.hh and .cc
     241-G4CrossSectionIonisationBornPartial.hh and .cc
     242-G4CrossSectionIonisationRudd.hh and .cc
     243-G4CrossSectionIonisationRuddPartial.hh and .cc
     244-G4FinalStateChargeDecrease.hh and .cc
     245-G4FinalStateChargeIncrease.hh and .cc
     246-G4FinalStateElasticBrennerZaider.hh and .cc
     247-G4FinalStateElasticScreenedRutherford.hh and .cc
     248-G4FinalStateExcitationBorn.hh and .cc
     249-G4FinalStateExcitationEmfietzoglou.hh and .cc
     250-G4FinalStateExcitationMillerGreen.hh and .cc
     251-G4FinalStateIonisationBorn.hh and .cc
     252-G4FinalStateIonisationRudd.hh and .cc
     253
     25430.06.2008   S. Incerti, tag emlowen-V09-01-22
     255             corrected wrong upper energy limit for :
     256             - hydrogen in G4CrossSectionIonisationRudd
     257             - proton in G4ChargeDecrease
     258
     25927.06.2008   S. Incerti, tag emlowen-V09-01-21
     260             - added two new classes for electron elastic scattering
     261             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
     262             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
     263             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
     264             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
     265
     26627.06.2008   S. Incerti, tag emlowen-VO9-01-20
     267             - added protection against negative log argument in G4LogLogInterpolation.cc
     268             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
     269             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
     270
     27126.06.2208   S. Incerti, tag emlowen-V09-01-19
     272             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
     273
     27420.06.2008   S. Incerti, tag emlowen-V09-01-18
     275             Added 4 protections against FPE in G4hLowEnergyLoss.cc
     276
     27711.06.2008   S. Incerti, tag emlowen-V09-01-17
     278             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
     279             which were causing wrong angular distributions (bug fix)
     280             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
     281
     28202.06.2008   S. Incerti, tag emlowen-V09-01-16
     283             Removed while(1) statement in G4FinalStateIonisationBorn.cc
     284             fixing compilation warning.
     285             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
     286             and G4ecpssrCrossSection which were lost.
     287
     28801.06.2008   F.Lei, tag emlowen-V09-01-15
     289             Correction to the corrupted G4Augerdata.cc, and this tag is on top
     290             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
     291 
     29222.05.2008   F.Lei, tag emlowen-V09-01-14
     293             Load the the complete Auger dataset on initialization     
     294
     29506.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
     296             Semi-Empirical model implementation for L-SubShells-Cross-Section
     297             with protons projectiles
     298
     29902.05.2008   MGP, tag emlowen-V09-01-11
     300             Added Doppler broadening in G4LowEnergyComptonPolarized
     301             (Francesco Longo), same model as in G4LowEnergyCompton
     302             Added PIXE cross section, L shells, for protons in
     303             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
     304             Corrected compilation warnings as in message by
     305             G. Cosmo on 29/4/2008
     306
     30724.04.2008   MGP, tag emlowen-V09-01-10
     308             Fix in Doppler broadening of G4LowEnergyCompton
     309             Attempts to fix floating point exceptions in
     310             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
     311
     31222.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
     313             ECPSSR model implementation for K-Shell-Cross-Section
     314             with protons and alpha projectiles
     315 
     31618.03.2008   G.Cosmo, tag emlowen-V09-01-08
     317             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
     318             for missing inclusion of <sstream>, detected on SUN-CC.
     319
     32025.03.2008   MGP, tag emlowen-V09-01-07
     321             New charge transfer process by incident protons
     322             (two cross section and one final state policy classes)
     323
     32417.03.2008   MGP, tag emlowen-V09-01-06
     325             Doppler broadening added to G4LowEnergyCompton
     326             based on Y. Namito, S. Ban and H. Hirayama,
     327             NIM A 349, pp. 489-494, 1994
     328
     32910.03.2008   MGP, tag emlowen-V09-01-05
     330             Developments for Doppler broadening concerning data management
     331
     33210.03.2008   MGP, tag emlowen-V09-01-04
     333             Fixes to *DataSet files for better readability of the code
     334             Extensions to G4ShellData to deal with shell data relevant to
     335             Doppler broadening simulation
     336 
     33707.03.2008   MGP, tag emlowen-V09-01-03
     338             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
     339             as in emlowen-V09-01-01
     340
     34107.03.2008   MGP, tag emlowen-V09-01-02
     342             Operation for convenience of configuration management:
     343             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
     344             to the head; the modifications to these two classes
     345             were an attempt to address a PRS report by A. Howard,
     346             but they proved ineffective and caused other problems;
     347             a tag including them is made to facilitate later retrieve
     348
     34906.03.2008   MGP, tag emlowen-V09-01-01
     350             Restored readability of *DataSet* classes regards the
     351             indentation of the code
     352
     35321.02.2008   MGP, tag emlowen-V09-01-00
     354             Bug fix in G4AtomicTransitionManager concerning
     355             total radiative and non radiative probabilities
     356             (fix provided by A. Mantero)
    19357
    2035826.11.2007   MGP, tag emlowen-V09-00-28
Note: See TracChangeset for help on using the changeset viewer.