3918 lines
163 KiB
Plaintext
3918 lines
163 KiB
Plaintext
# Category emlowen History
|
|
|
|
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
|
which **must** added in reverse chronological order (newest at the top).
|
|
It must **not** be used as a substitute for writing good git commit messages!
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
## 2025-12-15 J. Allison (emlowen-V11-03-07)
|
|
- G4LivermorePolarizedComptonModel.cc:
|
|
- Improve/correct references to quantum entanglement papers.
|
|
|
|
## 2025-11-24 V. Ivanchenko (emlowen-V11-03-06)
|
|
- G4eIonisationSpectrum - removed compilation warnings by removal of checks of
|
|
numerical conditions which never happens.
|
|
|
|
## 2025-07-11 V. Ivanchenko (emlowen-V11-03-05)
|
|
- G4IonParametrisedLossModel - updated computation of ion effective charge
|
|
according to modifications in electromagnetic/utils. Fixed problem #2664.
|
|
|
|
## 2025-07-06 V. Ivanchenko (emlowen-V11-03-04)
|
|
- G4MicroElecElasticModel_new, G4MicroElecInelasticModel_new,
|
|
G4MicroElecLOPhononModel, G4MicroElecSurface - (C. Inguimbert)
|
|
updated models uing more datafiles.
|
|
|
|
## 2025-05-25 V. Ivanchenko (emlowen-V11-03-03)
|
|
- G4LivermorePhotoElectricModel - reorganisation of initialisation and data
|
|
destruction.
|
|
- G4AtomicTransitionManager, G4UAtomicDeexcitation - use std::size_t and few
|
|
other cosmetic changes.
|
|
|
|
## 2025-04-01 V. Ivanchenko (emlowen-V11-03-02)
|
|
- G4hIonEffChargeSquare - fixed Coverity warning.
|
|
|
|
## 2025-02-07 L. Pandola (emlowen-V11-03-01)
|
|
- Fix residual Coverity defect on G4ShellData.
|
|
|
|
## 2025-01-09 L. Pandola (emlowen-V11-03-00)
|
|
- Fix Coverity warnings in Penenelope models, G4ShellData, G4FluoData and
|
|
G4AugerTransition
|
|
|
|
## 2024-12-02 A. Ribon (emlowen-V11-02-07)
|
|
- G4UAtomicDeexcitation : clear vector (vacancyArray) in the method
|
|
G4UAtomicDeexcitation::GenerateParticles, to avoid rare non-reproducibility
|
|
problems when using EM Opt4 (EMZ).
|
|
The problem is present since Geant4 version 10.2.
|
|
|
|
## 2024-10-31 V. Ivanchenko (emlowen-V11-02-06)
|
|
- G4hIonEffChargeSquare - fixed Coverity warning
|
|
|
|
## 2024-09-17 V. Ivanchenko (emlowen-V11-02-05)
|
|
- G4hIonEffChargeSquare - fixed Coverity warning
|
|
|
|
## 2024-08-29 L. Pandola (emlowen-V11-02-04)
|
|
- Fix in G4PenelopeBremsstrahlungAngular, causing a crash when the
|
|
angular generator is used with a bremsstrahlung model other than
|
|
G4PenelopeBremsstrahungModel
|
|
|
|
## 2024-08-13 G. Cosmo (emlowen-V11-02-03)
|
|
- Fixed reported Coverity defects for use of std::move().
|
|
|
|
## 2024-07-21 V. Ivanchenko (emlowen-V11-02-02)
|
|
- G4MicroElecCapture - fixed Coverity warning about division by zero via
|
|
modification of the formula to compute MFP and added an upper limit 500 eV
|
|
for this process.
|
|
|
|
## 2024-07-18 V. Ivanchenko (emlowen-V11-02-01)
|
|
- G4FluoData, G4hIonEffChargeSquare, G4MicroElecInelasticModel_new - fixed
|
|
Coverity warnings
|
|
|
|
## 2023-12-11 V. Ivanchenko (emlowen-V11-02-00)
|
|
- G4MicroElecInelasticModel_new - fixed Coverity report on memory leak at exit,
|
|
likely partially; minimal code clean-up.
|
|
- G4MicroElecLOPhononModel - minor clean-up
|
|
|
|
# 2023-11-06 Ben Morgan (emlowen-V11-01-11)
|
|
- Use G4FindDataDir to access data libraries in place of raw `getenv`.
|
|
|
|
## 2023-11-03 V. Ivanchenko (emlowen-V11-01-10)
|
|
- G4LivermorePhotoeffectModel - more accurate check on atomic number Z to
|
|
fix Coverity reports
|
|
- G4MicroElecInelasticModel_new - changed implementation of Interpolate(..)
|
|
method to avoid division by zero identified by Coverity; attempt to
|
|
fix destruction
|
|
- G4MicroElecSurface - removed repeated checks in Initilise(.. ) method
|
|
in order to fix Coverity report
|
|
- G4MicroElecLOPhononModel - removed unused class member to address Coverity report
|
|
|
|
## 2023-10-07 V. Ivanchenko (emlowen-V11-01-09)
|
|
- G4LivermorePhotoeffectModel - use logarithmic search of bin for free vectors,
|
|
updated use of G4ElementData
|
|
|
|
## 2023-09-04 V. Ivanchenko (emlowen-V11-01-08)
|
|
- G4LivermorePhotoeffectModel - used update G4ElementData, which is not deleted
|
|
- G4LivermoreBremsstrahlungModel - do not setup LPLM flag
|
|
|
|
## 2023-08-29 G.Cosmo (emlowen-V11-01-07)
|
|
- Fixed trivial reported Coverity defects in G4MicroElecLOPhononModel
|
|
and G4MicroElecSurface.
|
|
- Minor code cleanup in G4MicroElecLOPhononModel (removed tabs, formatting...).
|
|
|
|
## 2023-08-23 G.Cosmo (emlowen-V11-01-06)
|
|
- G4MicroElecCapture, G4MicroElecSurface: fixed compilation warnings for
|
|
implicit type conversions on XCode.
|
|
Minor code cleanup (removed tabs, formatting, use of nullptr...).
|
|
|
|
## 2023-08-03 C.Inguimbert (emlowen-V11-01-05)
|
|
- G4MicroElecInelasticModel_new
|
|
Simplification of weakly bound electrons treatment, handled now similarly to
|
|
core electrons with limitEnergy equivalent to binding energy. SampleSecondaries,
|
|
RandomizeEjectedElectronEnergyFromCumulatedDcs have been updated
|
|
- G4MicroElecMaterialStructure
|
|
Modification in the GetLimitEnergy function to account for the changes in the treatment
|
|
of weakly bound electrons
|
|
- G4MicroElecCapture
|
|
New classe for a best estimate of the non ionizing energy deposition
|
|
|
|
## 2023-07-25 L.Pandola and D.Iuso (emlowen-V11-01-04)
|
|
- fix for (rare) infinite loops in G4PenelopeComptonModel due to FP. Reported
|
|
in https://github.com/Geant4/geant4/pull/61
|
|
|
|
## 2023-03-14 Z.Li (emlowen-V11-01-03)
|
|
- applied clang-tidy, clang-format for: G4LivermoreRayleighModel.cc/hh,
|
|
G4LivermoreGammaConversion5DModel.cc/hh,
|
|
G4LivermoreGammaConversionModel.cc/hh,
|
|
G4LivermoreComptonModel.cc/hh,
|
|
G4LivermorePhotoElectricModel.cc/hh
|
|
- used access to G4LEDATA via G4EmParameters for G4LivermoreComptonModel,
|
|
G4LivermoreGammaConversion5DModel,
|
|
G4LivermoreGammaConversionModel
|
|
|
|
## 2023-03-05 V. Ivanchenko (emlowen-V11-01-02)
|
|
- G4LowEWentzelVIModel - update according to Coulomb scattering models
|
|
|
|
## 2023-02-27 Z.Li (emlowen-V11-01-01)
|
|
- G4LivermoreGammaConversionModel, G4LivermoreGammaConversion5DModel - fix
|
|
spline interpolation by calling FillSecondDerivatives()
|
|
|
|
## 2023-01-27 V. Ivanchenko (emlowen-V11-01-00)
|
|
- G4LivermorePhotoElectricModel, G4LivermoreRayleighModel - do not call
|
|
directly environment variable - use G4EmParameters method,
|
|
uniformly implement lock for reading data on fly, minor code format
|
|
|
|
## 2022-11-23 Gabriele Cosmo (emlowen-V11-00-16)
|
|
- Fixed more compilation warnings for implicit type conversions.
|
|
|
|
## 2022-11-18 Gabriele Cosmo (emlowen-V11-00-15)
|
|
- Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
|
|
|
|
## 2022-11-13 V. Ivanchenko (emlowen-V11-00-14)
|
|
- G4MicroElecElasticModel, G4MicroElecInelasticModel - fixed simple
|
|
Coverity report
|
|
|
|
## 2022-10-26 Daren Sawkey (emlowen-V11-00-13)
|
|
- G4PhotoEffectAngularGeneratorPolarized: include factor of 1/8 for L shell
|
|
diff cross section. Addressing bug 2293.
|
|
|
|
## 2022-10-19 V. Ivanchenko (emlowen-V11-00-12)
|
|
- G4UAtomicDeexcitation, G4AtomicTransitionManager, G4ShellData, G4AugerData
|
|
added de-excitation for heavy elements Z=101-104 proposed by R.Chakma;
|
|
removed commented lines; improved comments; improved code format;
|
|
use ++i instead of i++.
|
|
- G4AtomicTransitionManager - read fluorescence data using new interface
|
|
G4EmParameters::FluoDirectory()
|
|
- G4LivermoreComptonModel - minor clean-up
|
|
|
|
## 2022-10-06 Gabriele Cosmo (emlowen-V11-00-11)
|
|
- Fixed compilation warnings on Intel/icx compiler for variables set
|
|
but not used in G4BoldyshevTripletModel::SampleSecondaries() and in
|
|
G4Generator2BN::SampleDirection().
|
|
|
|
## 2022-08-05 V. Ivanchenko (emlowen-V11-00-10)
|
|
- Fixed exception printout in Livermore models
|
|
|
|
## 2022-07-19 V. Ivanchenko (emlowen-V11-00-09)
|
|
- Fixed Coverity warnings in G4VCrossSectionHandler
|
|
|
|
## 2022-07-06 V. Ivanchenko (emlowen-V11-00-08)
|
|
- G4Rayleigh scattering moved boundary between low and high energy
|
|
table from 100 keV to 150 keV to be coherent with G4GammaGeneralProcess
|
|
|
|
## 2022-05-23 Gabriele Cosmo (emlowen-V11-00-07)
|
|
- Fixed use of potential uninitialised pointer in
|
|
G4AtomicDeexcitation::GenerateParticles(..).
|
|
|
|
## 2022-05-20 Z. Li (emlowen-V11-00-06)
|
|
- G4LivermoreGammaConversionModel, G4LivermorePhotoElectricModel,
|
|
G4LivermoreGammaConversion5DModel: set spline interpolation for EPDL97.
|
|
|
|
## 2022-04-13 Ben Morgan (emlowen-V11-00-05)
|
|
- Remove Latin-1 characters.
|
|
|
|
## 2022-02-06 V. Ivanchenko (emlowen-V11-00-04)
|
|
- G4MicroElecInelasticModel_new - removed not working if{} block.
|
|
|
|
## 2022-02-06 V. Ivanchenko (emlowen-V11-00-03)
|
|
- G4MicroElecInelasticModel_new - C. Inguimbert change interpolate method
|
|
making a choice between log-log, lin-log, and lin-lin interpolations and
|
|
added a protection for zero input energy. When sample transition the choice
|
|
the choice is implemented for transition from atomic level and Fermi level.
|
|
This MR should fix rare crash due to this model.
|
|
|
|
## 2022-02-04 V. Ivanchenko (emlowen-V11-00-02)
|
|
- G4hIonEffChargeSquare, G4PenelopeRayleighModel, G4PenelopeRayleighModelMI
|
|
fixed compilation warning on unused variable.
|
|
|
|
## 2022-01-18 Jonas Hahnfeld (emlowen-V11-00-01)
|
|
- Prefer pointer to `const G4Material` if possible.
|
|
|
|
## 2021-12-10 Ben Morgan (emlowen-V11-00-00)
|
|
- Change to new Markdown History format.
|
|
|
|
---
|
|
|
|
# History entries prior to 11.0
|
|
|
|
25.11.2021 S. Guatelli, emlowen-V10-07-27
|
|
- Added option to activate the ANSTO fluorescence radiation yield (Z < 93)
|
|
|
|
18.11.2021 L.Pandola, emlowen-V10-07-26
|
|
- Fix memory leak reported by Valgrind in Penelope models
|
|
|
|
10.11.2021 S. Guatelli, emlowen-V10-07-25
|
|
- included new PIXE data libraries following ANSTO
|
|
reccommendations
|
|
- included new classes to model the ANSTO ECPSSR cross sections
|
|
for protons and alpha particles
|
|
|
|
04.11.2021 D.Lambert, emlowen-V10-07-24
|
|
- G4MicroElecInelasticModel_new: fix delete pointer pb
|
|
in initialisation/destructor
|
|
|
|
02.11.2021 Z.Li, emlowen-V10-07-23
|
|
- G4LivermoreGammaConversionModel: code clean-up
|
|
- G4LivermoreComptonModel: code clean-up
|
|
- G4LivermorePhotoElectricModel: code clean-up
|
|
|
|
01.11.2021 V.Ivanchenko, emlowen-V10-07-22
|
|
- G4LivermorePolarizedRayleighModel - read data from the
|
|
$G4LEDATA/livermore directory; code clean-up
|
|
- G4LivermoreRayleighModel - code clean-up
|
|
- G4MicroElecCrossSectionDataSet_new, G4MicroElecElasticModel_new -
|
|
fixed headers
|
|
- G4LivermoreGammaConversionModelRC, G4LivermoreComptonModifiedModel
|
|
removed because are not used in any PhysicsList, example, or test
|
|
|
|
15.10.2021 Z.li, emlowen-V10-07-21
|
|
- G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
|
|
G4LivermorePhotoElectricModel, G4LivermoreRayleighModel,
|
|
G4RayleighAngularGenerator: updated to use EPICS2017 data
|
|
|
|
23.09.2021 A.Ribon, emlowen-V10-07-20
|
|
- G4MicroElecSurface.cc : replaced hardwired process-sub-type 25
|
|
with (already existing) fSurfaceReflection
|
|
- G4MicroElecElastic, G4MicroElecLOPhononScattering, G4MicroElecInelastic :
|
|
replaced hardwired process-sub-types 51 and 53 with new enum values
|
|
fLowEnergyElastic and fLowEnergyIonisation
|
|
|
|
20.08.2021 V.Ivanchenko, emlowen-V10-07-19
|
|
- G4PenelopeBremsstrahlungAngular, G4PenelopeBremsstrahlungFS,
|
|
G4PenelopeCrossSection, G4JAEAElasticScatteringModel,
|
|
G4JAEAPolarizedElasticScatteringModel - use optimal methods
|
|
of G4PhysicsVector
|
|
|
|
04.08.2021 A.Ribon, emlowen-V10-07-18
|
|
- G4LivermorePolarizedComptonModel : migrated to the new version of
|
|
G4PhysicsModelCatalog
|
|
|
|
09.07.2021 V.Ivanchenko, emlowen-V10-07-17
|
|
- G4AugerData - removed dead code
|
|
- G4VCrossSectionHandler, G4eIonisationParameters - use const
|
|
pointers to G4Element
|
|
|
|
31.05.2021 J.Allison, emlowen-V10-07-16
|
|
- G4LivermorePolarizedComptonModel:
|
|
o Correct the reference to the Quantum Entanglement paper.
|
|
|
|
19.05.2021 L.Pandola, emlowen-V10-07-15
|
|
- Migrate the spline treatment for all PhysicsVectors
|
|
|
|
16.04.2021 B.Morgan, emlowen-V10-07-14
|
|
- Migrate build to modular CMake API
|
|
|
|
02.05.2021 J.Allison, emlowen-V10-07-13
|
|
- G4LivermorePolarizedComptonModel:
|
|
o Add quantum entanglement of e+ annihilation.
|
|
o If the photons have been "tagged" as "quantum-entangled", for example by
|
|
G4eplusAnnihilation for annihilation into 2 photons, they are "analysed"
|
|
here if - and only if - both photons suffer Compton scattering. Theoretical
|
|
predictions from Pryce and Ward, Nature No 4065 (1947) p.435, and Snyder et
|
|
al, Physical Review 73 (1948) p.440. Experimental validation in "Photon
|
|
quantum entanglement in the MeV regime and its application in PET imaging",
|
|
D. Watts, J. Allison et al., Nature Communications NCOMMS-19-40758F April
|
|
2021 (to be published) and https://arxiv.org/abs/2012.04939.
|
|
o Add data member: G4int fEntanglementModelIndex;
|
|
Entanglement uses AuxiliaryTrackInformation, so we need to pick up a
|
|
unique model index. In the constructor:
|
|
fEntanglementModelIndex
|
|
= G4PhysicsModelCatalog::Register("G4GammaGammaEntanglement");
|
|
Then in SampleSecondaries:
|
|
const auto* auxInfo
|
|
= fParticleChange->GetCurrentTrack()
|
|
->GetAuxiliaryTrackInformation(fEntanglementModelIndex);
|
|
o The implementation of entanglement is described in extensive comments
|
|
in G4LivermorePolarizedComptonModel.cc.
|
|
|
|
28.04.2021 V.Ivanchenko, emlowen-V10-07-12
|
|
-- G4IonParametrisedLossModel - follow updated signature for ion ionisation
|
|
|
|
26.04.2021 V.Ivanchenko, emlowen-V10-07-11
|
|
- updated PrintGeneratorInformation() methods signature for
|
|
few angular generators
|
|
|
|
18.03.2021 V.Ivanchenko, emlowen-V10-07-10
|
|
- removed obsolete PrintInfo() methods and self defined process SubType
|
|
|
|
12.03.2021 L.Pandola, emlowen-V10-07-09
|
|
- improve management of array in G4PenelopeGammaConversionModel
|
|
- clean-up of tests/
|
|
|
|
05.03.2021 L.Pandola, emlowen-V10-07-08
|
|
- replace std::map with static arrays in the G4Penelope models for
|
|
performance improvements
|
|
- Partial clean-up of the test directory
|
|
|
|
01.03.2021 L.Pandola, emlowen-V10-07-07
|
|
- fix Coverity defects (G4LivermoreNuclearGammaConversionModel and
|
|
G4MicroElecInelasticModel_new)
|
|
|
|
24.02.2021 L.Pandola, emlowen-V10-07-06
|
|
- code cleanup of Penelope models
|
|
|
|
19.02.2021 L.Pandola emlowen-V10-07-05
|
|
- code cleanup of headers and classes (cont'd)
|
|
|
|
16.02.2021 L.Pandola, emlowen-V10-07-04
|
|
- use G4double/G4int/G4bool instead of double/int/bool
|
|
- code cleanup of headers and classes (up to G4L*)
|
|
- Convert G4LPhysicsFreeVector into G4PhysicsFreeVector
|
|
|
|
09.02.2021 V.Ivanchenko, emlowen-V10-07-03
|
|
- removed obsolete G4LivermorePolarizedPhotoElectricModel and
|
|
G4LivermorePolarizedPhotoElectricGDModel
|
|
|
|
08.02.2021 V.Ivanchenko, emlowen-V10-07-02
|
|
- removed obsolete unused classes G4BremsstrahlungCrossSectionHandler,
|
|
G4BremsstrahlungParameters, G4eBremsstrahlungSpectrum, G4hSRIM2000p,
|
|
G4PhotoElectricAngularGeneratorSimple, G4MicroElecInelastic_new
|
|
|
|
29.01.2021 V.Ivanchenko, emlowen-V10-07-01
|
|
- G4MicroElecLOPhononModel - fixed Coverity warning; removed debug
|
|
printout; rename member of class
|
|
|
|
06.12.2020 V.Ivanchenko, emlowen-V10-07-00
|
|
- G4MicroElecSurface, G4MicroElecLOPhononModel - fixed trivial
|
|
Coverity warnings
|
|
|
|
17.11.2020 V.Ivanchenko, emlowen-V10-06-13
|
|
- G4MicroElecInelasticModel_new, G4MicroElecInelastic_new,
|
|
G4MicroElecSurface - fixed Coverity warnings (non-initialized
|
|
class members or dereferences)
|
|
|
|
26.10.2020 V.Ivanchenko, emlowen-V10-06-12
|
|
- removed obsolete G4MuElec* classes
|
|
- Added new classes developed by ONERA and CEA group and provided
|
|
by D. Lambert: G4MicroElecElasticModel_new,
|
|
G4MicroElecInelasticModel_new, G4MicroElecInelastic_new,
|
|
G4MicroElecLOPhononModel, G4MicroElecLOPhononModel.
|
|
G4MicroElecSiStructure is moved to material category
|
|
- G4MicroElecSurface - new boundary process for e- The code is
|
|
updated compared with the original: instead of name comparisons
|
|
pointers are compared; condition on surface is defined by kCarTolerance;
|
|
initialisation is done in the new BuildPhysicsTable(..) method
|
|
instead of Initialise(); no dependence on G4Electron; changed
|
|
process type and sub-types from optical to electromagnetic.
|
|
15.10.2020 L. Pandola, emlowen-V10-06-11
|
|
- Fix Coverity defects and material list in G4PenelopeRayleighModelMI
|
|
|
|
12.10.2020 L. Pandola, emlowen-V10-06-10
|
|
- replace std::log with G4Log in Penelope and Livermore models
|
|
- use GetZasInt() in Penelope models, when applicable
|
|
- fix typo in material name in G4PenelopeRayleighModelMI
|
|
|
|
07.10.2020 L. Pandola, emlowen-V10-06-09
|
|
- finalize G4PenelopeRayleighModelMI model of emlowen-V10-06-08:
|
|
make it compatible with Unit Tests, revise verbosity
|
|
|
|
24.09.2020 G. Paternò, L. Pandola, emlowen-V10-06-08
|
|
- added G4PenelopeRayleighModelMI model and ancillary class G4MIData
|
|
(provided by G. Paternò, INFN Ferrara)
|
|
- create tests/CMakeLists.txt for Unit Tests and reshape Unit Test
|
|
G4PenelopeRayleighTest.cc
|
|
|
|
04.09.2020 M. Omer, R. Hajima, L. Pandola, emlowen-V10-06-07
|
|
- Added protections in G4JAEAPolarizedElasticScatteringModel.cc
|
|
|
|
11.06.2020 Z. Li, emlowen-V10-06-06
|
|
- Add InitialiseForElement() in G4LivermoreGammaConversionModel
|
|
and G4LivermoreGammaConversion5DModel, which was missing before
|
|
|
|
04.06.2020 L. Pandola, emlowen-V10-06-05
|
|
- Fix Coverity defect
|
|
|
|
25.05.2020 L. Pandola, emlowen-V10-06-04
|
|
- Change initialization of JAEA models
|
|
|
|
18.05.2020 M. Omer and R. Hajima, L. Pandola, emlowen-V10-06-03
|
|
- Update G4JAEAElasticScattering and G4JAEAElasticScatteringModel to
|
|
comply with new data format
|
|
- Add JAEA model for polarized gamma scattering
|
|
- Requires new G4EMLOW database
|
|
|
|
29.04.2020 G. Folger, emlowen-V10-06-02
|
|
- Fixes for clang10: Correct formatting in G4ecpssrBaseKxsModel.cc
|
|
and G4ecpssrBaseLixsModel.cc
|
|
|
|
21.04.2020 V. Ivanchenko, emlowen-V10-06-01
|
|
- G4LivermoreGammaConversionModel, G4LivermoreGammaConversion5DModel
|
|
fixed compilation for old compilers
|
|
- G4LivermorePhotoElectricModel - allowed "Water" as a name of water
|
|
material for low-energy photoeffect
|
|
|
|
30.03.2020 Z. LI, emlowen-V10-06-00
|
|
- Modify G4LivermoreGammaConversionModel class
|
|
- Add G4LivermoreGammaConversion5DModel class
|
|
|
|
06.11.2019 V. Ivanchenko, emlowen-V10-05-02
|
|
- make transition getenv -> std::getenv in all sub-library
|
|
|
|
08.10.2019 V. Ivanchenko, emlowen-V10-05-01
|
|
- G4LivermorePhotoElectricModel - use std::getenv, slightly speed-up
|
|
- G4IonParametrisedLossModel - use std::getenv, allowed ICRU90 option
|
|
|
|
05.02.2019 S. Incerti, emlowen-V10-05-00
|
|
- Fix Bugzilla 2089
|
|
|
|
22.10.2018 F. Longo, emlowen-V10-04-12
|
|
- Fix Bugzilla 2089
|
|
|
|
08.10.2018 L. Pandola, emlowen-V10-04-11
|
|
- Fix the bug of emlowen-V10-04-09 also in G4PenelopeComptonModel and
|
|
G4PenelopePhotoElectricModel
|
|
|
|
17.09.2018 D. Sawkey, emlowen-V10-04-10
|
|
- G4RayleighScattering, change automatic documtenation format to rST
|
|
|
|
30.08.2018 L. Pandola, emlowen-V10-04-09
|
|
- Fix of a bug in G4PenelopeIonisationModel causing a (rare) energy
|
|
non-conservation and a warning message on screen
|
|
|
|
12.08.2018 M. Novak, emlowen-V10-04-08
|
|
- G4LivermoreBremsstrahlungModel - resubmit corresponding standard base class
|
|
modifications according to emlowen-V10-04-06
|
|
|
|
11.08.2018 Hisaya Kurashige, emlowen-V10-04-07
|
|
- G4LivermoreBremsstrahlungModel is reverted to emlowen-V10-04-05
|
|
|
|
10.08.2018 M Novak, emlowen-V10-04-06
|
|
- G4LivermoreBremsstrahlungModel - no any functional changes. Some base class
|
|
member names have been changed and these modifications are propagated down
|
|
to the derived class.
|
|
|
|
18.07.2018 S. Incerti, emlowen-V10-04-05
|
|
- update of JAEA elastic model classes
|
|
|
|
16.07.2018 S. Incerti, emlowen-V10-04-04
|
|
- update of JAEA elastic model classes
|
|
|
|
05.07.2018 S. Incerti, emlowen-V10-04-03
|
|
- updated sources.cmake
|
|
|
|
04.07.2018 S. Incerti, emlowen-V10-04-02
|
|
- added new classes for elastic scattering of gammas by
|
|
M. Omer and R. Hajima
|
|
|
|
25.04.2018 V.Ivanchenko, emlowen-V10-04-01
|
|
- G4LivermorePhotoElectricModel - fixed double deletion of static members
|
|
happens when models defined per region (problem #2052)
|
|
|
|
19.12.2017 G.Cosmo, emlowen-V10-04-00
|
|
- Fixed self-consistency in G4ecpssrFormFactorMixsModel header (missing #include).
|
|
Thanks to Raphael Isemann for reporting this.
|
|
|
|
03.11.1017 V.Ivanchenko, emlowen-V10-03-19
|
|
- G4RayleighScattering - added C++11 keywords to fix compilation warning at clang
|
|
|
|
02.11.2017 V.Ivanchenko, emlowen-V10-03-18
|
|
- G4LivermorePhotoElectricModel - fixed messages in the case of G4Exception
|
|
|
|
01.11.1017 D.Sawkey, emlowen-V10-03-17
|
|
- G4RayleighScattering - add ProcessDescription
|
|
|
|
20.10.2017 V.Ivanchenko, emlowen-V10-03-16
|
|
- G4LivermorePhotoElectricModel - (M. Bandieramonte) changed dataset
|
|
to G4EMLOW7.2, where parameterisation is in the livermore/phot_epics2014
|
|
|
|
10.10.2017 L.Pandola, emlowen-V10-03-15
|
|
- added protection against (rare) infinite loops in
|
|
G4PenelopeOscillatorManager, happening for materials made by >20 elements
|
|
|
|
14.09.2017 V.Ivanchenko, emlowen-V10-03-14
|
|
- G4hICRU49He - fixed Coverity warning
|
|
|
|
01.09.2017 V.Ivanchenko, emlowen-V10-03-13
|
|
- G4LivermorePhotoElectricModel - (M. Bandieramonte) new method of
|
|
parameterisations based on epics2014 data (required G4EMLOW7.1)
|
|
|
|
03.08.2017 V.Ivanchenko, emlowen-V10-03-12
|
|
- G4MicroElecElastic, G4MicroElecInelastic - make coherent
|
|
initialsation of models
|
|
|
|
02.08.2017 V.Ivanchenko, emlowen-V10-03-11
|
|
- G4LowECapture - added scaling of energy threshold for ions
|
|
|
|
17.06.2017 S.Incerti, emlowen-V10-03-10
|
|
- bugzilla 1980 and C++ nullptr in G4LivermorePhotoElectricModel
|
|
|
|
09.06.2017 V.Ivanchenko, emlowen-V10-03-09
|
|
- G4BoldyshevTripletModel - fixed trivial Coverity warning
|
|
|
|
05.06.2017 V.Ivanchenko, emlowen-V10-03-08
|
|
- G4LivermoreGammaConversionModel, G4BoldyshevTripletModel - fixed
|
|
triplet production
|
|
|
|
31.05.2017 V.Ivanchenko, emlowen-V10-03-07
|
|
- G4LivermoreGammaConversionModel - added possibility of triplet
|
|
simulation, cleanup the code
|
|
- G4BoldyshevTripletModel - cleanup of the code
|
|
|
|
29.05.2017 V.Ivanchenko, emlowen-V10-03-06
|
|
- G4LivermorePhotoElectricModel, G4LivermoreRayleighModel - minor
|
|
code cleanup, a small speedup foreseen
|
|
- G4BoldyshevTripletModel, G4Generator2BS - use G4Log
|
|
|
|
13.05.2017 V.Ivanchenko, emlowen-V10-03-05
|
|
- G4MicroElecCrossSectionDataSet - fixed gcc 7.1 warnings
|
|
|
|
12.05.2017 V.Ivanchenko, emlowen-V10-03-04
|
|
10.05.2017 V.Ivanchenko, emlowen-V10-03-03
|
|
- G4CrossSectionDataSet, G4MuElecCrossSectionDataSet - fixed gcc 7.1 warnings
|
|
|
|
30.01.2017 JMC Brow, S. Incerti, emlowen-V10-03-02
|
|
- G4LowEPPolarizedComptonModel - fixed FPE in comptation of std::acos
|
|
|
|
19.12.2016 S. Incerti, emlowen-V10-03-01
|
|
- extended coverage of shell ionisation models by M. Reis and A. Taborda
|
|
|
|
19.12.2016 V.Ivanchenko, emlowen-V10-03-00
|
|
- G4LivermoreNuclearGammaConversionModel, G4BoldyshevTripletModel
|
|
fixed file name to read data from G4LEDATA structure
|
|
|
|
01.12.2016 L.Pandola, emlowen-V10-02-11
|
|
- Fix memory leak in G4PenelopeBremsstrahlungFS
|
|
|
|
27.10.2016 M.Raine, emlowen-V10-02-10
|
|
- G4MicroElecInelasticModel - changes to allow faster computation
|
|
- needs G4EMLOW6.50
|
|
|
|
20.09.2016 L.Pandola, emlowen-V10-02-09
|
|
- Include C++11 features in the Penelope models (nullptr,
|
|
range-based loops)
|
|
|
|
15.08.2016 V.Ivanchenko, emlowen-V10-02-08
|
|
- G4hParameterisedLossModel - fixed PVS-Studio warning (A.Karpov)
|
|
|
|
04.07.2016 S. Incerti, emlowen-V10-02-07
|
|
- removed verbosity in G4AtomicTransitionManager (see bugzilla 1874)
|
|
|
|
24.05.2016 L. Pandola, emlowen-V10-02-06
|
|
- fix compiler warning in G4PenelopeRayleighModel by gcc-6.1
|
|
|
|
10.05.2016 JMCBrown, SI, emlowen-V10-02-05
|
|
- updated G4LowEPComptonModel to fix problem 1676
|
|
|
|
04.05.2016 V.Ivanchenko, emlowen-V10-02-04
|
|
- G4ecpssrBaseLixsModel - fixed gcc6.1 warning
|
|
|
|
04-03-2016, SI, tag emlowen-V10-02-03
|
|
-replaced std::log by G4Log in test
|
|
-replaced std::log10() by G4Log()/g4pow->logZ(10) in tests
|
|
|
|
02.03.2016 S. Incerti, emlowen-V10-02-02
|
|
- Replaced std::exp by G4Exp
|
|
|
|
20.01.2016 S. Incerti, emlowen-V10-02-01
|
|
- Fixed bugzilla 1816
|
|
|
|
11.12.2015 V.Ivanchenko, emlowen-V10-02-00
|
|
- G4LivermorePolarizedPhotoElectricGDModel - fixed Coverity warning
|
|
- G4LivermorePolarizedPhotoElectricGDModel, G4LivermorePolarizedPhotoElectricModel
|
|
G4LivermorePolarizedPhotoElectricModel, G4LivermorePolarizedGammaConversionModel,
|
|
G4LivermoreGammaConversionModelRC, G4LivermoreGammaConversionModel - use nullptr,
|
|
removed commented code, improve formatting of the code
|
|
|
|
05.11.2015 G.Cosmo, emlowen-V10-01-17
|
|
- Replaced use of variable 'L' in G4Generator2BN.cc to avoid
|
|
shadowing of new volumetric units.
|
|
|
|
01.11.2015 V.Ivanchenko, emlowen-V10-01-16
|
|
- G4UAtomDeexcitation - comment out annoing G4Exceptions
|
|
- G4LivermoreIonisationModel - increase intrinsic low limit
|
|
from 10 eV to 12 eV
|
|
|
|
30.10.2015 Francesco Longo and LP, emlowen-V10-01-15
|
|
- Fixed Coverity defects
|
|
|
|
17.10.2015 Francesco Longo and LP, emlowen-V10-01-14
|
|
- Fixed problems in MT which caused rejection of emlowen-V10-01-13
|
|
- Needs G4EMLOW6.47
|
|
|
|
09.10.2015 Luciano Pandola, emlowen-V10-01-13
|
|
- Same code as before, needs G4EMLOW6.47
|
|
|
|
08.10.2015 Francesco Longo, Gerardo Depaola, LP, emlowen-V10-01-12
|
|
- replace G4Exception in G4PenelopeIonisationModel with G4cout
|
|
- double-safefy for a while/do loop in G4PenelopeBremsstrahlungFS
|
|
- Migrated MT-compliant Livermore polarized models for gammas
|
|
(by FL and GD)
|
|
- Upgrade of the models for pair and triplet production.
|
|
- Needs G4EMLOW6.46
|
|
|
|
18.09.2015 VI, tag emlowen-V10-01-11
|
|
- G4PenelopeIonisationModel - use G4EmParameters
|
|
|
|
14.09.2015 VI, tag emlowen-V10-01-10
|
|
- G4UAtomicDeexcitation, G4AtomicTransitionManager
|
|
initialisation of Bearden energy levels is done
|
|
thread safe way
|
|
|
|
13.09.2015 VI, tag emlowen-V10-01-09
|
|
- G4UAtomicDeexcitation, G4empCrossSection, G4teoCrossSection
|
|
fixed cross section names
|
|
|
|
13.09.2015 VI, tag emlowen-V10-01-08
|
|
- G4UAtomicDeexcitation - fixed cross section names
|
|
|
|
04.09.2015 VI, tag emlowen-V10-01-07
|
|
- G4UAtomicDeexcitation - cleanup initialisation, use
|
|
only G4EmParameters
|
|
|
|
03.09.2015 SI, tag emlowen-V10-01-06
|
|
- Updated G4UAtomicDeexcitation for Bearden UI command
|
|
|
|
29.06.2015 Luciano Pandola, tag emlowen-V10-01-05
|
|
- Fix Coverity defects 61921 and 61923
|
|
|
|
24.06.2015 Luciano Pandola, tag emlowen-V10-01-04
|
|
- Fix Bugzilla #1761 (PenelopeIonisation model overgenerates
|
|
atomic deex when PIXE=on).
|
|
|
|
03.06.2015 Jeremy Brown, Luciano Pandola, tag emlowen-V10-01-03
|
|
- Migrate G4LowEPComptonModel to the MT
|
|
- New Monash Compton model G4LowEPPolarizedComptonModel which
|
|
includes polarization.
|
|
|
|
15.05.2015 VI, SI, tag emlowen-V10-01-02
|
|
- G4AtomicTransitionManager - improved Exception printout
|
|
- G4MicroElecElastic, G4MicroElecInelastic - fixed definition
|
|
of default models at initialisation, by default use
|
|
G4DummyModel
|
|
- G4UAtomicDeexcitation (S.Incerti) - optional implementation
|
|
of Auger cascade is added based on the proposal by
|
|
Burkhant Suerfu (see bugzilla report #1727)
|
|
- G4LowECapture - added capture process needed for MicroElec
|
|
and DNA applications
|
|
|
|
30.04.2015 V. Ivanchenko, tag emlowen-V10-01-01
|
|
- G4EMDataSet - fixed Coverity warnings
|
|
- G4LivermorePhotoElectricModel - implement the same protection as in
|
|
standard model to avoid rare precision lost in de-excitation
|
|
|
|
05.12.2014 G. Cosmo, tag emlowen-V10-01-00
|
|
- Corrected sources.cmake to include missing files:
|
|
G4hSRIM2000p.hh
|
|
G4hSRIM2000p.cc
|
|
|
|
14.11.2014 G4MicroElecInelasticModel from M. Raine, tag emlowen-V10-00-22
|
|
- fix of loop
|
|
|
|
31.10.2014 G4MicroElecInelasticModel from M. Raine, tag emlowen-V10-00-21
|
|
-change in angular generator, to use G4DeltaAngle model
|
|
|
|
28.10.2014 G4MicroElecInelastic and G4MicroElecInelasticModel from M. Raine, tag emlowen-V10-00-20
|
|
- better treatment of GenericIon
|
|
- MT compatibility improved
|
|
|
|
22.10.2014 M. Karamitros (committer), M.Raine (author), tag emlowen-V10-00-19
|
|
G4MicroElecElasticModel from M. Raine:
|
|
- uses cumulated cross-sections
|
|
- MT compatibility improved
|
|
- uses LinLinInterpolate instead of LinLog
|
|
Should use G4EMLOW6.41
|
|
|
|
01.10.2014 L. Pandola et al, tag emlowen-V10-00-18
|
|
Fix of bugzilla 1612
|
|
|
|
02.09.2014 L. Pandola, tag emlowen-V10-00-17
|
|
Coverity fix. Restored deletion of G4Physics*Vector
|
|
objects at the destructor (as for ref-07)
|
|
|
|
28.08.2014 S. Incerti, tag emlowen-V10-00-16
|
|
Coverity fix.
|
|
|
|
07.08.2014 S. Incerti, tag emlowen-V10-00-15
|
|
Removed unused code for atomic deexcitation.
|
|
|
|
30.07.2014 V. Ivanchenko, tag emlowen-V10-00-14
|
|
G4LivermorePhotoElectricModel, G4LivermoreGammaConversionModel,
|
|
G4LivermoreRayleighModel, G4LivermoreComptonModel,
|
|
G4IonParameterisedLossModel - added proper deletion
|
|
of G4PhysicsVectors end of run
|
|
|
|
15.07.2014 V. Ivanchenko/L. Pandola, tag emlowen-V10-00-13
|
|
LivermorePhotoElectricModel - keep cross section const
|
|
below lowest shell energy (as in Penelope model)
|
|
Changed Livermore, LivemorePolarized, LivemoreModified and
|
|
Penelope Compton to unify the treatment for
|
|
energy < LowEnergyLimit(). Null cross
|
|
section and no change in the gamma state.
|
|
|
|
03.06.2014 V. Ivanchenko tag emlowen-V10-00-12
|
|
G4LowEWentzelVIModel - cosmetic change trying to avoid
|
|
compillation problem for strict compiler
|
|
|
|
19.05.2014 V. Ivanchenko/L. Pandola, tag emlowen-V10-00-11
|
|
Bug fix in G4PenelopePhotoElectric effect (no fluorescence in
|
|
MT mode). Some cosmetics to G4PenelopeRayleigh.
|
|
G4LowEWentzelVIModel - set single scattering factor 0.5
|
|
|
|
11.05.2014 V. Ivanchenko, tag emlowen-V10-00-10
|
|
G4LowEWentzelVIModel - set single scattering factor 0.7
|
|
(was 1.0 before) - increasing accuracy but more slow
|
|
G4AtomicTransitionManager, G4UAtomicDeexcitation,
|
|
G4FluoData, G4LivermoreIonisationModel,
|
|
G4PenelopeOscillatorManager - G4AtomicTransitionManager
|
|
become pure singleton shared between threads, all
|
|
run time methods are const;
|
|
Initilise() method should be called in the beginning
|
|
of the run.
|
|
|
|
25.04.2014 S. Incerti, tag emlowen-V10-00-09
|
|
Updated G4UAtomicDeexcitation according to previous tag
|
|
|
|
21.04.2014 S. Incerti, tag emlowen-V10-00-08
|
|
Fix of G4empCrossSection
|
|
|
|
19.04.2014 S. Incerti, tag emlowen-V10-00-07
|
|
Update of G4empCrossSection for Miranda et al. model
|
|
|
|
15.04.2014 S. Incerti, tag emlowen-V10-00-06
|
|
New class for ionisation cs model from Miranda et al.
|
|
|
|
07.04.2014 V. Ivanchenko, tag emlowen-V10-00-05
|
|
G4LowEWentzelVIModel - fixed initialisation
|
|
|
|
27.02.2014 V. Ivanchenko, tag emlowen-V10-00-04
|
|
G4LivermorePhotoElectricModel - added low-energy cross
|
|
section for water
|
|
G4IonParametrisedLossModel, G4LivermoreIonisationModel -
|
|
added G4DeltaAngle generator for angular distribution
|
|
|
|
13.02.2014 V. Ivanchenko, tag emlowen-V10-00-03
|
|
G4LowEWentzelVIModel - new class
|
|
|
|
24.01.2014 V. Ivanchenko, tag emlowen-V10-00-02
|
|
G4LivermorePhotoElectricModel - fixed Coverity report
|
|
|
|
10.01.2014 L. Pandola, tag emlowen-V10-00-01
|
|
Suppress G4Exception (JustWarning) issued by some Penelope
|
|
models in UnitTests. Controlled by verbosity flag now (for
|
|
diagnostic).
|
|
|
|
11.12.2013 L. Pandola, tag emlowen-V10-00-00
|
|
Allow for (AutoLock-protected) creation on-the-fly of
|
|
tables in SampleSecondaries(). Nothing changes for loops driven
|
|
by the RunManager. Avoid crash when the loop of SampleSecondaries()
|
|
is inkoved in a unit test.
|
|
|
|
22.11.2013 M. Karamitros, tag emlowen-V09-06-49
|
|
Remove creation of material in G4MuElect*
|
|
and G4MicroElec* models
|
|
|
|
21.11.2013 V. Ivanchenko, tag emlowen-V09-06-48
|
|
G4QAOLowEnergyLoss, G4hICRU49He, G4hICRU49p,
|
|
G4hParametrisedLossModel - removed G4ThreadLocal
|
|
|
|
20.11.2013 L. Pandola, tag emlowen-V09-06-47
|
|
Fix double-deletion problem reported by Gabriele
|
|
and some cosmetics (G4PenelopeBremsstrahlungFS)
|
|
|
|
19.11.2013 V. Ivanchenko, tag emlowen-V09-06-46
|
|
G4LivermoreComptonModel - fixed form-factor parameterisation
|
|
by increasing number of digits in form-factor table
|
|
|
|
17.11.2013 V. Ivanchenko, L. Pandola, tag emlowen-V09-06-45
|
|
G4LivermorePhotoElectricModel and G4PenelopeIonisationXSHandler,
|
|
- fixed Coverity defect.
|
|
|
|
08.11.2013 V. Ivanchenko, tag emlowen-V09-06-44
|
|
G4IonParametrisedLossModel - fixed destructor
|
|
|
|
08.11.2013 V. Ivanchenko, tag emlowen-V09-06-43
|
|
G4IonDEDXHandler, G4LivermoreComptonModel,
|
|
G4LivermoreGammaConversionModel,
|
|
G4LivermorePhotoElectricModel, G4LivermoreRayleighModel,
|
|
G4LivermoreBremsstrahlungModel - cleanup
|
|
|
|
07.11.2013 V. Ivanchenko, tag emlowen-V09-06-42
|
|
G4PenelopeBremsstrahlungAngular,
|
|
G4PenelopeBremsstrahlungFS, G4PenelopeBremsstrahlungModel,
|
|
G4PenelopeIonisationXSHandler - do not delete
|
|
G4PhysicsVector at destruction
|
|
|
|
07.11.2013 V. Ivanchenko, tag emlowen-V09-06-41
|
|
G4IonDEDXHandler, G4LivermoreComptonModel,
|
|
G4LivermoreGammaConversionModel,
|
|
G4LivermorePhotoElectricModel, G4LivermoreRayleighModel,
|
|
G4PenelopeCrossSection, G4PenelopeGammaConversionModel,
|
|
G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
|
|
- do not delete G4PhysicsVector at destruction
|
|
|
|
05.11.2013 V. Ivanchenko, tag emlowen-V09-06-40
|
|
G4LivermoreComptonModel - fixed compillation problem
|
|
and problem of spectra due to which previous tag was
|
|
rejected
|
|
|
|
02.11.2013 L. Pandola, tag emlowen-V09-06-39
|
|
Bug fixes in Penelope Ionisation and Bremsstrahlung
|
|
after emlowen-V09-06-36. Should occur only in unit
|
|
tests or by G4EmCalculator.
|
|
|
|
01.11.2013 V. Ivanchenko, tag emlowen-V09-06-38
|
|
G4LivermorePhotoElectricModel - do not upload data in
|
|
SampleSecondaries method, instead kill the gamma
|
|
|
|
01.11.2013 V. Ivanchenko, tag emlowen-V09-06-37
|
|
G4LivermoreGammaConversionModel, G4LivermoreRayleighModel,
|
|
G4LivermorePhotoElectricModel, G4LivermoreComptonModel - more
|
|
accurate read data from file in run time (shoudl be used
|
|
onlz in Unit tests and by G4EmCalculator)
|
|
|
|
31.10.2013 L. Pandola, tag emlowen-V09-06-36
|
|
Allow for (AutoLock-protected) creation on-the-fly of
|
|
tables. Nothing changes for loops driven by the RunManager.
|
|
Allows to get the CrossSection and StoppingPower without
|
|
crash from Unit Tests and G4EmCalculator
|
|
|
|
30.10.2013 L. Pandola, tag emlowen-V09-06-35
|
|
Implemented G4Cache in G4PenelopeBremsstrahlungFS, to
|
|
avoid the new/delete mechanism of emlowen-V09-06-34 in
|
|
a MT-safe way.
|
|
|
|
28.10.2013 L. Pandola, tag emlowen-V09-06-34
|
|
Remove AutoLock from G4PenelopeBremsstrahlungFS. Support
|
|
vector is allocated and released at every loop (not
|
|
optimal) to avoid interference of threads.
|
|
|
|
27.10.2013 S. Incerti, M. Raine, tag emlowen-V09-06-33
|
|
Updated sources.cmake
|
|
Fixed Coverity reports is G4LivermoreComptonMode (VI),
|
|
G4LivermorePhotoElectricModel (VI) and
|
|
G4PenelopeComptonModel (LP)
|
|
|
|
24.10.2013 S. Incerti, M. Raine, tag emlowen-V09-06-32
|
|
Added G4MicroElec* processes and models
|
|
in replacement of G4MuElec*
|
|
|
|
22.10.2013, V.Ivanchenko, tag emlowen-V09-06-31
|
|
G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
|
|
G4RayleighAngularGenerator - use G4Log, G4Exp
|
|
|
|
22.10.2013, V.Ivanchenko, tag emlowen-V09-06-30
|
|
G4LivermoreGammaConversionModelRC - fixed compillation
|
|
warnings due non-accurate definition of variables
|
|
G4LivermoreComptonModel (A.Bagulya) and
|
|
G4LivermoreBremsstrahlungModel are migrated to MT
|
|
|
|
17.10.2013, L.Pandola, tag emlowen-V09-06-29
|
|
Partially revert the MT migration of emlowen-V09-06-26
|
|
to fix a problem found by STT. The angular generator of
|
|
Penelope bremsstrahlung is kept thread-local (one copy
|
|
per worker).
|
|
|
|
16.10.2013, L.Pandola, tag emlowen-V09-06-28
|
|
Migration to MT for the Penelope Compton model
|
|
Fix Exception on G4PenelopeOscillatorManager
|
|
reported by Krzysztof Genser for specific materials
|
|
|
|
08.10.2013, L.Pandola, tag emlowen-V09-06-27
|
|
Enforce const for G4PenelopeBremsstrahlungFS methods
|
|
used by the workers.
|
|
Migration to MT for the Penelope Ionisation model,
|
|
and related helper classes (including Penelope PIXE).
|
|
|
|
07.10.2013, L.Pandola, tag emlowen-V09-06-26
|
|
Migration to MT for the Penelope models of
|
|
bremsstrahlung and e+ annihilation.
|
|
Improve CPU performances of G4PenelopePhotoElectricModel
|
|
|
|
01.10.2013, L.Pandola, tag emlowen-V09-06-25
|
|
Migration to MT for G4PenelopePhotoElectricModel,
|
|
G4PenelopeRayleighModel and G4PenelopeGammaConversionModel
|
|
|
|
05.09.2013 M.Asai, tag emlowen-V09-06-24
|
|
- G4IonDEDXScalingICRU73 - remove GetIon for reference
|
|
Fe and Ar but use G4IonTable::GetIonMass() instead
|
|
to prevent unnecessary instantiation of ion objects
|
|
for individual threads.
|
|
|
|
09.08.2013 V.Ivanchenko, tag emlowen-V09-06-23
|
|
- fixed bug in previous tag
|
|
|
|
09.08.2013 V.Ivanchenko, tag emlowen-V09-06-22
|
|
- G4LivermorePhotoElectricModel - migration to MT
|
|
|
|
04.08.2013 S.Incerti, tag emlowen-V09-06-21
|
|
- G4LivermoreGammaConversionModel - migration to MT
|
|
|
|
01.08.2013 V.Ivanchenko, tag emlowen-V09-06-20
|
|
- G4PenelopeRayleighModel - removed debug printout
|
|
- G4LivermoreRayleighModel - migration to MT: sharing
|
|
internal tables between threads, two new methods
|
|
added InitialiseLocal, InitialiseForElement
|
|
|
|
23.07.2013 V.Ivanchenko, tag emlowen-V09-06-18
|
|
22.07.2013 V.Ivanchenko, tag emlowen-V09-06-17
|
|
- added protection for MT mode in G4PenelopeRaylModel
|
|
|
|
03.07.2013 M.Asai, tag emlowen-V09-06-16
|
|
- Fix G4IonDEDXScalingICRU73.cc for multi-threading:
|
|
"referenceAr" and "referenceFe" are now instantiated
|
|
but not registered to the particel table.
|
|
|
|
25.06.2013 S.Incerti, B. Bouguelmouna, tag emlowen-V09-06-15
|
|
- Fix Mi shell cross section computation in G4teoCrossSection
|
|
|
|
17.06.2013 V.Ivanchenko, tag emlowen-V09-06-14
|
|
- G4IonDEDXHandler, G4IonParametrisedLossModel,
|
|
G4LivermoreGammaConversionModel,
|
|
G4PenelopeBremsstrahlungAngular - moved call
|
|
SetSpline(true) to be always after the vector is
|
|
filled - only in that case spline interpolation
|
|
is enabled in the most recent version of G4PhysicsVector
|
|
|
|
13.06.2013 M.Karamitros, tag emlowen-V09-06-13
|
|
- GNUmakefile: Dependency on hadronic package withdrawn
|
|
|
|
13.06.2013 M.Karamitros, tag emlowen-V09-06-12
|
|
- G4LowEPComptonModel.cc : Dependency on G4HadTmpUtil withdrawn
|
|
|
|
29.03.2013 L.Pandola, tag emlowen-V09-06-11
|
|
- replaced "static G4ThreadLocal" with "static const"
|
|
when applicable
|
|
- added static keyword to some constants.
|
|
|
|
21.02.2013 V.Ivanchenko, L. Pandola, tag emlowen-V09-06-10
|
|
G4Generator2BN and G4PenelopeComptonModel
|
|
- removed G4ThreadLocal declarations
|
|
|
|
15.02.2013 V.Ivanchenko, tag emlowen-V09-06-09
|
|
- G4LowEPComptonModel - fixed compillation problem at MAC and Windows
|
|
|
|
14.02.2013 V.Ivanchenko, tag emlowen-V09-06-08
|
|
- G4LowEPComptonModel - J.Brown fixed numerical problem (seen by FPE)
|
|
|
|
06.02.2013 S. Incerti, tag emlowen-V09-06-07
|
|
- Removed useless verbosity
|
|
|
|
20.12.2012 V.Ivanchenko, tag emlowen-V09-06-06
|
|
- Fixed build
|
|
|
|
20.12.2012 V.Ivanchenko, tag emlowen-V09-06-05
|
|
- G4AtomicDeexcitation is return back as number of classes
|
|
which are still in use
|
|
- G4PenelopeIonisationModel - removed unused obsolete header
|
|
|
|
19.12.2012 V.Ivanchenko, tag emlowen-V09-06-04
|
|
- Fixed build problems
|
|
|
|
19.12.2012 V.Ivanchenko, tag emlowen-V09-06-03
|
|
- G4AtomicDeexcitation is cloned from G4UAtomicDeexcitation
|
|
- removed obsolete unused classes
|
|
|
|
07.12.2012 V.Ivanchenko, tag emlowen-V09-06-02
|
|
- G4MuElecInelastic, G4MuElecElastic - substituted calls to obsolete
|
|
method
|
|
|
|
05.12.2012 L. Pandola, tag emlowen-V09-06-01
|
|
Slightly change the fix on G4LivermorePhotoElectricModel
|
|
introduced in the previous tag; bug fix #1402
|
|
|
|
04.12.2012 A. Mantero, tag emlowen-V09-06-00
|
|
- G4LivermorePhotoElectricModel: fixed a bug in line 310
|
|
- G4UAtomDeexcitation: Added some debug options
|
|
|
|
12.11.2012 V.Ivanchenko, tag emlowen-V09-05-48
|
|
- G4MuElecInelasticModel Gunter Folger fixed usage of iterators at
|
|
boundary of vectors
|
|
|
|
06.11.2012 G.Cosmo, tag emlowen-V09-05-47
|
|
- Minor fixes for porting on AIX; mainly on use of const signature for
|
|
objects in maps...
|
|
|
|
02.11.2012 V.Ivanchenko, tag emlowen-V09-05-46
|
|
- G4LivermorePhotoElectricModel - fixed non-initialised variable in prvious tag
|
|
|
|
02.11.2012 V.Ivanchenko, tag emlowen-V09-05-45
|
|
- G4LivermorePhotoElectricModel - migration to G4PhysicsVector data structure
|
|
|
|
20.10.2012 V.Ivanchenko, tag emlowen-V09-05-44
|
|
- G4RayleighScattering - substitute methods Model(), SetModel()
|
|
by EmModel(), SetEmModel()
|
|
- G4LivermoreGammaConversionModel - removed variable shadowing
|
|
|
|
17.10.2012 M. Raine, tag emlowen-V09-05-43
|
|
Update of MuElec classes to widen the energy range of application.
|
|
|
|
28.09.2012 G.Cosmo, tag emlowen-V09-05-42
|
|
Explicitly use inclusion of headers for system of units and
|
|
physical constants, in plan to remove implicit inclusion from
|
|
globals.hh.
|
|
|
|
26.09.2012 S.Incerti, tag emlowen-V09-05-41
|
|
Added renamed Compton low energy model by JB et al.
|
|
|
|
21.09.2012 V.Ivanchenko, tag emlowen-V09-05-40
|
|
G4PhotoElectricAngularGeneratorPolarized, G4Generator2BN,
|
|
G4Generator2BS, G4RayleighAngularGenerator - added
|
|
protection against cos(theta) < -1 to avoid numerical
|
|
problems
|
|
G4LivermoreRayleighModel - fix exception printout
|
|
G4Livermore2012GammaConversionModel - temporary class removed
|
|
|
|
17.09.2012 S. Incerti, tag emlowen-V09-05-39 to 37
|
|
Updated sources.cmake
|
|
|
|
17.09.2012 S. Incerti, tag emlowen-V09-05-36
|
|
Renamed Monash U. Compton model
|
|
|
|
01.08.2012 V.Ivanchenko, tag emlowen-V09-05-35
|
|
G4LivermorePolarizedPhotoElectricModel - removed debug cout
|
|
|
|
31.07.2012 V.Ivanchenko, tag emlowen-V09-05-34
|
|
G4LivermorePolarizedPhotoElectricModel - fixed initialisation
|
|
|
|
28.07.2012 V.Ivanchenko, tag emlowen-V09-05-33
|
|
G4LivermorePolarizedPhotoElectricModel - use
|
|
G4SauterGavrilaAngularDistribution as it was in 9.5
|
|
instead of G4PhotoElectricAngularGeneratorPolarized
|
|
to avoid infinite loop in angular sampling
|
|
|
|
26.07.2012 V.Ivanchenko, tag emlowen-V09-05-32
|
|
G4PhotoElectricAngularGeneratorPolarized - added protection
|
|
against infinite loop
|
|
|
|
26.07.2012 V.Ivanchenko, tag emlowen-V09-05-31
|
|
G4Generator2BN - use G4Generator2BS for Ekin > 1.5 MeV
|
|
G4LivermorePhotoElectricModel,
|
|
G4LivermorePolarizedPhotoElectricModel - use angular
|
|
generator via G4VAngularDistribution interface
|
|
removed headers and initialisation of old
|
|
deexcitation
|
|
G4PhotoElectricAngularGeneratorSimple,
|
|
G4PhotoElectricAngularGeneratorSauterGavrila,
|
|
G4PhotoElectricAngularGeneratorPolarized - migrated
|
|
to G4VAngularDistribution interface
|
|
|
|
20.07.2012 V.Ivanchenko, tag emlowen-V09-05-30
|
|
G4Generator2BS - fixed sampling according to original paper
|
|
G4Generator2BN - cleanup
|
|
|
|
20.07.2012 V.Ivanchenko, L.Pandola tag emlowen-V09-05-29
|
|
G4LivermoreBremsstrahlungModel, G4LivermoreRayleighModel,
|
|
G4RayleighAngularGenerator, G4Generator2BN, G4Generator2BS,
|
|
G4PenelopeBremsstrahlungAngular, G4PenelopeBremsstrahlungModel
|
|
migrated to the common SampleDirection interface of the pure
|
|
virtual G4VEmAngularDistribution interface
|
|
|
|
17.07.2012 V.Ivanchenko, tag emlowen-V09-05-28
|
|
G4RayleighScattering - use high energy table above 100 keV
|
|
G4LivermoreRayleighModel - updated by S.Incerti
|
|
G4RayleighAngularGenerator - new class (A.Ivantchenko)
|
|
G4LivermoreGammaConversionModel - is a new version (S.Incerti)
|
|
G4Livermore2012GammaConversionModel - temporary keep old version
|
|
|
|
11.07.2012 G.Cosmo, tag emlowen-V09-05-27
|
|
Explicitly use inclusion of headers for system of units and
|
|
physical constants, in plan to remove implicit inclusion from
|
|
globals.hh.
|
|
|
|
29.06.2012 L.Pandola, tag emlowen-V09-05-26
|
|
Corrected G4PenelopeBremsstrahlungFS to avoid the anomaly
|
|
in the gamma-ray spectrum close to the cut which was
|
|
reported by Vladimir
|
|
|
|
21.06.2012 JB, tag emlowen-V09-05-25 (committed by SI)
|
|
Fix in G4MUComptonModel
|
|
|
|
20.06.2012 JB, tag emlowen-V09-05-24 (committed by SI)
|
|
Update of G4MUComptonModel & G4LivermoreComptonModel classes
|
|
|
|
13.06.2012 S. Incerti, tag emlowen-V09-05-23
|
|
Shadowing issues fixes
|
|
|
|
01.06.2012 S. Incerti, tag emlowen-V09-05-22
|
|
Coverity fix of G4MUComptonModel.cc
|
|
|
|
21.05.2012 S. Incerti, J. Brown, tag emlowen-V09-05-21
|
|
Update of G4MUComptonModel.cc
|
|
|
|
03.05.2012 S. Incerti, J. Brown, tag emlowen-V09-05-20
|
|
Corrected compil. warning in G4MUComptonModel.cc
|
|
|
|
29.04.2012 S. Incerti tag emlowen-V09-05-19
|
|
Coverity fixes
|
|
|
|
19.04.2012 S. Incerti tag emlowen-V09-05-18
|
|
New draft class G4Livermore2012GammaConversionModel
|
|
|
|
16.04.2012 L. Pandola tag emlowen-V09-05-17
|
|
Copy of the previous tag (rejected for other reasons)
|
|
Database G4LEDATA updated to G4EMLOW6.26 in the meanwhile
|
|
(no real effect, removed unused files only).
|
|
|
|
10.04.2012 L. Pandola tag emlowen-V09-05-16
|
|
Removed obsolete Penelope v2001 models and releted
|
|
helper classes. A clean-up of G4LEDATA will follow
|
|
(there are unused files now)
|
|
|
|
04.04.2012 M. Raine, S. Incerti tag emlowen-V09-05-15
|
|
- Delivered processes and models for microdosimetry in Si
|
|
for electrons, protons and ions. These processes and models
|
|
are described in the following publications:
|
|
- Inelastic cross-sections of low energy electrons in silicon
|
|
for the simulation of heavy ion tracks with theGeant4-DNA toolkit,
|
|
NSS Conf. Record 2010, p80-85
|
|
- Geant4 physics processes for microdosimetry simulation:
|
|
very low energy electromagnetic models for electrons in Si,
|
|
to be published in TNS
|
|
- Geant4 physics processes for microdosimetry simulation:
|
|
very low energy electromagnetic models for protons and
|
|
heavy ions in Si, to be published in NIMB
|
|
by A. Valentin, M. Raine, J.E. Sauvestre,
|
|
M. Gaillardin, P. Paillet
|
|
- to be used with G4LEDATA version 6.25
|
|
|
|
03.04.2012 S. Incerti, L. Pandola tag emlowen-V09-05-14
|
|
- Updated GNUMakefile for usage of G4lrint
|
|
- Fixes of coverity defects in Penelope classes (bug fixes)
|
|
|
|
02.04.2012 S. Incerti tag emlowen-V09-05-13
|
|
Update to G4lrint by J. Brown (G4MUComptonModel)
|
|
|
|
30.03.2012 S. Incerti tag emlowen-V09-05-12
|
|
Added new rounding method developped by J. Brown for Windows
|
|
compilation of new Compton model (G4MUComptonModel)
|
|
|
|
26.03.2012 S. Incerti tag emlowen-V09-05-11
|
|
Added new Compton model (G4MUComptonModel) developped by
|
|
J. M. C. Brown, M. R. Dimmock, J. E. Gillam and D. M. Paganin,
|
|
Monash University, Australia
|
|
|
|
22.03.2012 L. Pandola tag emlowen-V09-05-10
|
|
Penelope-based XS model for electron PIXE
|
|
registered in G4UAtomicDeexcitation.
|
|
Added warning messages to Penelope models to
|
|
verify the proper activation of fluorescence.
|
|
|
|
20.03.2012 L. Pandola tag emlowen-V09-05-09
|
|
Updated G4PenelopeOscillatorManager to accomodate the
|
|
calculation of PIXE cross sections. First implementation
|
|
of Penelope-specific PIXE cross sections:
|
|
G4PenelopeIonisationCrossSection (derived from
|
|
G4VhShellCrossSection). **Preliminary**
|
|
|
|
14.03.2012 L. Pandola tag emlowen-V09-05-08
|
|
1) Make G4PenelopeBremsstrahlungAngular derived by the basic
|
|
interface G4VEmAngularDistribution. Makes angular generator
|
|
usable by any other model via the interface.
|
|
2) Rename G4PenelopeIonisationCrossSection to
|
|
G4PenelopeIonisationXSHandler (the name will be reserved for
|
|
a different class in a while)
|
|
3) Make G4PenelopeCrossSection able to return both absolute
|
|
and normalized values of the shell cross sections. It will be
|
|
used for Penelope-PIXE.
|
|
|
|
09.03.2012 L. Pandola tag emlowen-V09-05-07
|
|
Minor design iteration for G4VhShellCrossSection base class,
|
|
in order to carry also the information about G4Material. Also
|
|
preliminar step for a future Penelope-specific fluorescence
|
|
model.
|
|
|
|
09.03.2012 L. Pandola tag emlowen-V09-05-06
|
|
Decouple calculation of Penelope ionisation cross sections
|
|
from the Ionisation model. Preliminary step for a future
|
|
Penelope-specific AtomicDeexcitation model.
|
|
|
|
06.03.2012 V.Ivanchenko tag emlowen-V09-05-05
|
|
G4IonParametrisedLossModel - fixed minor memory leak
|
|
|
|
20.02.2012 L. Pandola tag emlowen-V09-05-04
|
|
Make a consistent use of G4Element::GetA() and
|
|
G4Element::GetAtomicMassAmu() in the Penelope models
|
|
|
|
09.02.2012 L. Pandola tag emlowen-V09-05-03
|
|
Get rid of the compiler warning (gcc-4.6) which caused
|
|
the rejection of tag emlowen-V09-05-02
|
|
|
|
27.01.2012 L. Pandola tag emlowen-V09-05-02
|
|
Remove in G4PenelopeIonisationModel the dependency on the
|
|
obsolete G4AtomicDeexcitation (gets rid of warning on screen)
|
|
|
|
24.01.2012 L. Pandola tag emlowen-V09-05-01
|
|
Fix all remaining defects reported by the Coverity
|
|
analysis
|
|
|
|
11.01.2012 L. Pandola, tag emlowen-V09-05-00
|
|
Fix defects reported by the Coverity analysis for all
|
|
Penelope-related classes
|
|
|
|
25.11.2011 V.Ivanchenko tag emlowen-V09-04-81
|
|
Minor cleanup of comments
|
|
|
|
14.11.2011 L. Pandola tag emlowen-V09-04-80
|
|
Added further protection in G4PenelopeBremsstrahlungFS.cc to
|
|
avoid exception em2015. The problem looks to be
|
|
system-dependent
|
|
|
|
13.11.2011 S. Incerti tag emlowen-V09-04-79
|
|
Adapted form factor ionization cross sections for the new
|
|
set of ionization data proposed by M. Reis & A. Taborda.
|
|
|
|
11.11.2011 L.Pandola tag emlowen-V09-04-78
|
|
Remove a left-over old-style G4Exception(), which
|
|
did not compile any longer.
|
|
|
|
10.11.2011 A.Mantero tag emlowen-V09-04-77
|
|
BugFix: G4OrlicLiXsModel lower edge for L1 adjusted
|
|
|
|
09.11.2011 A.Mantero tag emlowen-V09-04-76
|
|
BugFix: G4EmpCrossSection returns zero for alpha particles on L-shells
|
|
|
|
07.11.2011 A.Mantero tag emlowen-V09-04-75
|
|
Minor bug fixing in G4UAtomDeexcitation +
|
|
coverity waring fixes for Deexcitation Classes
|
|
|
|
05.11.2011 A.Mantero tag emlowen-V09-04-74
|
|
re-tag of the previous gone bad due to svn random behavior
|
|
|
|
05.11.2011 A.Mantero tag emlowen-V09-04-73
|
|
Some minimal bug fixes on Deexcitation classes
|
|
|
|
03.11.2011 G.Cosmo tag emlowen-V09-04-72
|
|
Again fix to source.cmake for case sensitive specifications of
|
|
file G4OrlicLiXsModel[.hh.cc]...
|
|
|
|
03.11.2011 G.Cosmo tag emlowen-V09-04-71
|
|
Again fix to source.cmake for classes deleted...
|
|
|
|
02.11.2011 V.Ivanchenko tag emlowen-V09-04-70
|
|
Fixed source.cmake
|
|
|
|
02.11.2011 L.Pandola tag emlowen-V09-04-69
|
|
Add additional verbosity in G4PenelopeBremsstrahlungFS
|
|
in the attempt to sort of the reason of G4Exception
|
|
em2015 observed in STT.
|
|
|
|
28.10.2011 A.Mantero, V.Ivantchenko tag emlowen-V09-04-68
|
|
added initialization of data members in constructor
|
|
of G4UAtomDeexcitation to avoid Coverity warnings
|
|
|
|
28.10.2011 A.Mantero, tag emlowen-V09-04-67
|
|
Changed names for Ecpssr calculations from Form Factor
|
|
according to A.Taborda et al. X-Ray Spectrom.
|
|
2011, 40, 127-134. Update of G4UAtomDeexcitationto remove
|
|
runtime warning if Deexciation is not used
|
|
|
|
28.10.2011 L.Pandola, tag emlowen-V09-04-66
|
|
Include files G4ECPSSRFormFactorKCrossSection.* and
|
|
G4ECPSSRFormFactorLiCrossSection.* from A. Mantero.
|
|
Edit the sources.cmake accordingly
|
|
|
|
26.10.2011 L.Pandola, tag emlowen-V09-04-65
|
|
Added protection in G4PenelopeBremsstrahlungFS.cc in the
|
|
attempt to avoid exception em2015 which caused the rejection
|
|
of emlowen-V09-04-61. The problem might be system-dependent
|
|
|
|
22.10.2011 A.Mantero, tag emlowen-V09-04-64
|
|
Fixed warning and X control in G4PaulKCrossSection
|
|
Fixed a bug on return unit of G4ECPSSRFormFactorLiCrossSection.cc,
|
|
G4ECPSSRFormFactorKCrossSection.cc
|
|
|
|
20.10.2011 A.Mantero, tag emlowen-V09-04-63
|
|
Added G4ECPSSRFormFactor*CrossSection classes and
|
|
modified the other accordingly.
|
|
|
|
19.10.2011 L.Pandola, tag emlowen-V09-04-62
|
|
Bug fix in G4PenelopeOscillatorManager, which caused
|
|
a G4Exception for some materials (found by
|
|
L. Urban)
|
|
|
|
07.10.2011 L.Pandola, tag emlowen-V09-04-61
|
|
Bug fix in G4PenelopePhotoElectricModel, which
|
|
caused a potential violation of energy conservation
|
|
in high-Z materials (found by L. Urban)
|
|
|
|
27.09.2011 S.I., F.L., G.D., tag emlowen-V09-04-60
|
|
Added similar protection for cosTheta above 5 MeV
|
|
in G4LivermorePolarizedRayleighModel as in unpolarized model
|
|
|
|
05.09.2011 L.Pandola, tag emlowen-V09-04-59
|
|
Edited G4PenelopeOscillatorManager in order to
|
|
use the shell binding energy from the G4AtomicDeexcitation
|
|
data, rather than from the local Penelope database. This
|
|
fixes small inconsistencies.
|
|
|
|
01.09.2011 S.I., L.P., A.M., tag emlowen-V09-04-58
|
|
Removed obsolete G4Exception syntax
|
|
|
|
23.08.2011 S.Incerti, tag emlowen-V09-04-57
|
|
Removed obsolete codes in test
|
|
|
|
08.08.2011 S.Incerti, tag emlowen-V09-04-56
|
|
Removed all obsolete G4eLowEnergyLoss* classes
|
|
|
|
03.08.2011 S.Incerti, tag emlowen-V09-04-55
|
|
Removed all obsolete G4LowEnergy* classes
|
|
|
|
28.07.2011 S.I. + L.P. + V.I. tag emlowen-V09-04-54
|
|
-Use SetDeexcitationFlag(true) in the migrated
|
|
Livermore models.
|
|
-Removed printouts in Penelope migrated models.
|
|
|
|
26.07.2011 L. Pandola tag emlowen-V09-04-53
|
|
Use SetDeexcitationFlag(true) in the migrated
|
|
Penelope models (flag that atomDeex is applicable
|
|
for these models).
|
|
|
|
21.07.2011 A. Mantero tag emlowen-V09-04-52
|
|
Fixed coverity warnings.
|
|
|
|
05.07.2011 L. Pandola tag emlowen-V09-04-51
|
|
Fixed coverity warnings.
|
|
|
|
02.07.2011 S. Incerti, tag emlowen-V09-04-50
|
|
Fixed coverity warnings.
|
|
|
|
21.06.2011 L. Pandola, tag emlowen-V09-04-49
|
|
Fixed bug in G4PenelopeOscillatorManager reported by
|
|
Gunter F. while testing under Windows
|
|
|
|
16.06.2011 V. Ivanchenko, tag emlowen-V09-04-48
|
|
G4LivermorePolarizedGammaConversionModel - fixed problem
|
|
introduced in the previous tag
|
|
|
|
15.06.2011 V. Ivanchenko, tag emlowen-V09-04-47
|
|
G4BremsstrahlungParameters - fixed value of the density effect
|
|
constant (Migdal constant) using standard relativistic model
|
|
G4LivermorePolarizedGammaConversionModel - added protection
|
|
in numeric computations to avoid FPE crash, minor cleanup
|
|
of the initialisation
|
|
|
|
14.06.2011 S. Incerti, tag emlowen-V09-04-46
|
|
Corrected Windows compilation pblm (asinh) for Boldyshev triplet
|
|
model.
|
|
|
|
11.06.2011 S. Incerti, tag emlowen-V09-04-45
|
|
Commited Boldyshev triplet model on behalf of Francesco & Gerardo
|
|
|
|
10.06.2011 L. Pandola, tag emlowen-V09-04-44
|
|
Migrated PhotoElectric and Compton Penelope models (v2008)
|
|
to the new interface for atomic de-excitation. For the time being,
|
|
Ionisation model is left out, as well as the v2001 models
|
|
|
|
09.06.2011 L. Pandola, tag emlowen-V09-04-43
|
|
Fixed coverity defects in G4Penelope files
|
|
|
|
06.06.2011 S. Incerti, tag emlowen-V09-04-42
|
|
Fixed coverity warnings.
|
|
|
|
01.06.2011 V. Ivanchenko, tag emlowen-V09-04-41
|
|
Added G4LivermoreIonisationCrossSection and
|
|
G4eCrossSectionHandler
|
|
G4LivermoreIonisationModel, G4LivermorePhotoElectricModel
|
|
are migraded to common design with standard for deexcitation
|
|
G4LivermoreComptonModel - deexcitation is added
|
|
G4UAtomicDeexcitation - added e+- cross section separately
|
|
from hadron cross sections
|
|
|
|
30.05.2011 V. Ivanchenko, tag emlowen-V09-04-40
|
|
Fixed run time crash in G4LivermorePhotoElectricModel
|
|
|
|
30.05.2011 L. Pandola, tag emlowen-V09-04-39
|
|
Bug fix in G4PenelopeComptonModel and
|
|
G4PenelopeBremsstrahlungFS
|
|
|
|
26.05.2011 L. Pandola, tag emlowen-V09-04-38
|
|
Fixed include/src list in sources.cmake
|
|
|
|
26.05.2011 L. Pandola, tag emlowen-V09-04-37
|
|
Fixed floating-point exceptions reported by Vladimir I.
|
|
in G4PenelopeRayleighModel
|
|
|
|
25.05.2011 L. Pandola, tag emlowen-V09-04-36
|
|
Removed G4Penelope08XXXXModel files that have been renamed as
|
|
G4PenelopeXXXModel. Now v2008 of Penelope is used as
|
|
default.
|
|
Notice: may break compatibility with applications which
|
|
include specifically G4Penelope08XXXModel.hh files
|
|
|
|
25.05.2011 L. Pandola, tag emlowen-V09-04-35
|
|
Copy all Penelope08Models (v2008) as default
|
|
PenelopeXXXModel. Preparation to delete
|
|
Penelope08Model files
|
|
|
|
24.05.2011 L. Pandola, tag emlowen-V09-04-34
|
|
Copy all PenelopeModels (v2001) as Penelope01xxxModel.
|
|
Preparation before moving Penelope08Models as
|
|
default Penelope models
|
|
|
|
16.05.2011 S. Incerti, tag emlowen-V09-04-33
|
|
Fix compilation warnings with gcc 4.6.0
|
|
G4AtomicDeexcitation.cc
|
|
G4Generator2BN.cc
|
|
G4IonDEDXHandler.cc
|
|
G4LivermorePolarizedGammaConversionModel.cc
|
|
G4OrlicLiCrossSection.cc
|
|
G4UAtomicDeexcitation.cc
|
|
G4VeLowEnergyLoss.cc
|
|
|
|
10.05.2011 L. Pandola, tag tag emlowen-V09-04-32
|
|
Fix Coverity warnings for G4Generator2BS, G4VCrossSectionHandler,
|
|
G4PhotoElectricAngularGeneratorPolarized, G4DopplerProfile,
|
|
G4VeLowEnergyLoss and G4CrossSectionDataSet.
|
|
|
|
09.05.2011 A. Mantero, tag emlowen-V09-04-30/31
|
|
Fixed Coverity Warning for Atomic Deexcitation files
|
|
and History update
|
|
|
|
09.05.2011 L. Pandola, tag emlowen-V09-04-29
|
|
Fixed Coverity warnings for G4eIonisationCrossSectionHandler,
|
|
G4eIonisationParameters,
|
|
G4PhotoElectricAngularGeneratorSauterGavrila,
|
|
G4BremsstrahlungParameters and G4Penelope08BremsstrahlungFS
|
|
|
|
02.05.2011 S. Incerti, tag emlowen-V09-04-28
|
|
Fixed coverity warnings
|
|
G4LivermorePolarizedGammaconversionModel.cc
|
|
G4LowEnergyGammaConversion.cc
|
|
G4LivermorePolarizedPhotoElectricModel.hh
|
|
|
|
04.05.2011 L. Pandola, tag emlowen-V09-04-27
|
|
Removed CLHEP::HepMatrix dependency in the Penelope08 files.
|
|
|
|
02.05.2011 S. Incerti, tag emlowen-V09-04-26
|
|
Replaced CLHEP::RandBit by G4int(2*G4UniformRand()) in Livermore
|
|
gamma conversion classes, thanks to Gabriele.
|
|
Changes applied to the following *.cc classes:
|
|
G4LivermoreGammaConversionModel
|
|
G4LivermoreGammaConversionModelRC
|
|
G4LivermoreNuclearGammaConversionModel
|
|
G4LivermorePolarizedGammaConversionModel
|
|
G4LowEnergyGammaConversion
|
|
|
|
28.04.2011 S. Incerti, tag emlowen-V09-04-25
|
|
Removal of parasitic verbosity.
|
|
|
|
27.04.2011 S. Incerti, tag emlowen-V09-04-24
|
|
Removal of some obsolete classes
|
|
- old livermore photon polarized processes (G4LowEnergyPolarized*)
|
|
- old shell cross sections (G4hShell*)
|
|
- old ion ionisation process (G4ionLowEnergyIonisation)
|
|
- old h ionisation process (G4hLowEnergyIonisation)
|
|
- old G4hLowEnergyLoss
|
|
|
|
27.04.2011 G. Cosmo, tag emlowen-V09-04-23
|
|
Fixed compilation warnings in G4hShellCrossSectionExp and
|
|
G4hShellCrossSectionDoubleExp for unused parameters.
|
|
|
|
28.03.2011 V. Ivanchenko, tag emlowen-V09-04-22
|
|
Removed parasitic printout
|
|
|
|
28.03.2011 V. Ivanchenko, tag emlowen-V09-04-21
|
|
Fixed compillation
|
|
|
|
27.03.2011 A. Mantero, tag emlowen-V09-04-20
|
|
Warning update for PIXE and Deexcitation.
|
|
|
|
27.03.2011 A. Mantero, tag emlowen-V09-04-19
|
|
Some bug fixes for PIXE and Deexcitation.
|
|
|
|
25.03.2011 S. Incerti, tag emlowen-V09-04-18
|
|
commented ionization classes for better clarity.
|
|
|
|
17.03.2011 S. Incerti, tag emlowen-V09-04-17
|
|
Updated sources.cmake.
|
|
|
|
17.03.2011 S. Incerti, tag emlowen-V09-04-16
|
|
Created new G4CrossSectionDataSet class.
|
|
|
|
17.03.2011 S. Incerti, tag emlowen-V09-04-15
|
|
Removal of all Geant4-DNA classes.
|
|
|
|
28.02.2011 S. Incerti, tag emlowen-V09-04-14
|
|
Corrected control of warnings in ion. cross section model classes.
|
|
|
|
14.02.2011 S. Incerti, tag emlowen-V09-04-13
|
|
Corrected verbose in G4DNA Champion elastic model class.
|
|
|
|
14.02.2011 S. Incerti, tag emlowen-V09-04-12
|
|
Removal of obsolete dummy class
|
|
|
|
14.02.2011 S. Incerti, tag emlowen-V09-04-11
|
|
Removal of all obsolete Geant4-DNA classes
|
|
|
|
02.02.2011 L. Pandola, tag emlowen-V09-04-10
|
|
Updated Compton and Ionisation for Penelope and Penelope08
|
|
(to fix the same issue as tag emlowen-V09-04-09). Fix
|
|
Coverity defects in G4Penelope08 models
|
|
|
|
01.02.2011 L. Pandola, tag emlowen-V09-04-09
|
|
Changed G4Penelope08PhotoElectricModel and G4PenelopePhotoElectricModel to
|
|
suppress fake energy-violation warning and to make sure that fluorescence/Auger
|
|
is generated only if above threshold
|
|
|
|
24.01.2011 L. Pandola, tag emlowen-V09-04-08
|
|
Removed all obsolete G4Penelope processes and the
|
|
obsolete class G4PenelopeCrossSectionHandler.
|
|
* Files to be restored in case of patches to G4 9.4 *
|
|
|
|
24.01.2011 S. Incerti, tag emlowen-V09-04-07
|
|
Fixed coverity warnings for G4DNA classes.
|
|
|
|
18.01.2011 L.Pandola, tag emlowen-V09-04-06
|
|
Fix memory leak in G4CrossSectionHandler, reported by
|
|
Coverity
|
|
|
|
18.01.2011 L.Pandola, tag emlowen-V09-04-05
|
|
Edited G4Penelope08IonisationModel and G4PenelopeIonisationModel
|
|
to avoid the production of sub-threshold delta-rays.
|
|
|
|
04.01.2011 V.Ivanchenko, tag emlowen-V09-04-04
|
|
G4UAtomicDeexcitation, G4empCrossSection, G4teoCrossSection,
|
|
G4VhShellCrossSection - fixed inefficiency in computation
|
|
of ionisation cross sections, now both models work with
|
|
similar speed; added extra protections limited usage of
|
|
a model in applicability range
|
|
|
|
27.12.2010 V.Ivanchenko, tag emlowen-V09-04-03
|
|
Fixed memory leaks at initialisation of G4LivermoreComptonModel,
|
|
G4LivermoreGammaConversionModel, G4LivermorePhotoElectricModel,
|
|
G4LivermoreRayleighModel;
|
|
Fixed Coverity warnings in G4EMDataSet and G4ShellData;
|
|
Moved constructor and destructor to source in G4VEMDataSet
|
|
|
|
20.12.2010 L. Pandola, tag emlowen-V09-04-02
|
|
Add the new Bremsstrahlung model based on Penelope v2008
|
|
Requires version 6.20 of G4LEDATA
|
|
|
|
15.12.2010 L. Pandola, tag emlowen-V09-04-01
|
|
fixed Coverity defects for G4Penelope08 models
|
|
|
|
09.12.2010 V.Ivanchenko, tag emlowen-V09-04-00
|
|
fixed memory leak at initialisation of G4eIonisationParameters,
|
|
G4ShellVacancy, G4LivermoreIonisationModel,
|
|
G4LivermoreBremsstrahlungModel, G4EMDataSet,
|
|
G4BremsstrahlungParameters
|
|
|
|
02.12.2010 V.Ivanchenko, tag emlowen-V09-03-69
|
|
fixed minor memory leaks in G4VCrossSectinDataSet, G4EMDataSet,
|
|
G4LivermoreBremsstrahlungModel, G4LivermoreIonisationModel
|
|
|
|
01.12.2010, L.Pandola, tag emlowen-V09-03-68
|
|
Address Coverity reports for a few Penelope/Livermore
|
|
models.
|
|
|
|
26.11.2010, L.Pandola, tag emlowen-V09-03-67
|
|
Address Coverity reports for a few Penelope/Livermore
|
|
|
|
25.11.2010 tag emlowen-V09-03-66
|
|
V.Ivanchenko fixed initialisation in
|
|
G4UAtomicDeexcitation: delete objects, use consistent names
|
|
|
|
25.11.2010, L.Pandola, tag emlowen-V09-03-65
|
|
Address Coverity reports for a few Penelope/Livermore
|
|
classes
|
|
|
|
22.11.2010, A.Mantero, tag emlowen-V09-03-64
|
|
changed default for PIXE model
|
|
|
|
22.11.2010, A.Mantero, tag emlowen-V09-03-63
|
|
minor fixes
|
|
|
|
22.11.2010, A.Mantero, tag emlowen-V09-03-62
|
|
units management in PIXE fixed
|
|
calculation bug in G4UAtomicDeexcitation fixed
|
|
|
|
19.11.2010, A.Mantero, tag emlowen-V09-03-61
|
|
bug removal from G4LivermoreIonisation
|
|
bug removal from G4LivermorePolarizedPhotoElectricModel
|
|
|
|
12.11.2010, A.Mantero, tag emlowen-V09-03-60
|
|
minor fixes and added a test for G4UAtomicDeexcitation
|
|
in test subdir
|
|
|
|
12.11.2010, A.Mantero, tag emlowen-V09-03-59
|
|
Creation of G4UAtomicDeexcitation class,
|
|
derived from G4VAtomicDeexcitation in Utils.
|
|
It will replace G4AtomicDeexcitation class.
|
|
Updated G4hLowEnergyIonisation to use G4UAtomicDeexcitation
|
|
instead of G4AtomicDeexcitation.
|
|
|
|
|
|
12.11.2010, V. Ivanchenko, tag emlowen-V09-03-58
|
|
G4BoldyshevTripletModel - F.Longo substitute asinh,
|
|
because it is absent at Windows
|
|
|
|
12.11.2010, S. Incerti, tag emlowen-V09-03-57
|
|
Renamed inline function in Sanche excitation model
|
|
|
|
11.11.2010, S. Incerti, tag emlowen-V09-03-56
|
|
Added new control of low energy limit of G4DNA e- models
|
|
Energy ranges adapted accordingly.
|
|
|
|
10.11.2010, V. Ivanchenko, tag emlowen-V09-03-55
|
|
F.Longo and G.Depaola provided new models:
|
|
G4BoldyshevTripletModel, G4LivermoreGammaConversionModelRC,
|
|
G4LivermoreNuclearGammaConversionModel;
|
|
G4LivermorePolarizedGammaConversionModel - fixed element
|
|
selection and initialisation
|
|
|
|
04.11.2010, S. Incerti, tag emlowen-V09-03-54
|
|
- removed warnings in Rudd ionization classes (SI)
|
|
- G4IonParametrisedLossModel - (VI) moved few virtual methods from
|
|
inline to source, minor cleanup of initialisation
|
|
|
|
03.11.2010, S. Incerti, tag emlowen-V09-03-53
|
|
restricted momentum conservation to electrons
|
|
in G4DNA ionisation
|
|
|
|
03.11.2010, S. Incerti, tag emlowen-V09-03-52
|
|
new preliminary Geant4-DNA ionisation class for ions by Z. Francis
|
|
to be used with G4LEDATA 6.18
|
|
|
|
17.10.2010, S. Incerti, tag emlowen-V09-03-51
|
|
extended low energy coverage of G4DNA electron models
|
|
to be used with G4LEDATA 6.17
|
|
|
|
14.10.2010, V. Ivanchenko, tag emlowen-V09-03-50
|
|
G4GeneratorBS - optimise computations to speedup, fixed comments
|
|
G4GeneratorBN - fixed comments
|
|
G4VBremAngularDistribution - moved to utils
|
|
G4ModifiedTsai - moved to standard
|
|
|
|
13.10.2010, L. Pandola, tag emlowen-V09-03-49
|
|
Update G4LivermoreIonisationModel to produce fluorescence AlongStep
|
|
only if above the production cuts. Stricter check for energy
|
|
conservation
|
|
|
|
08.10.2010, S. Incerti, tag emlowen-V09-03-48
|
|
Added new excitation model for H
|
|
|
|
15.09.2010, S. Incerti, tag emlowen-V09-03-47
|
|
Added protection in xs file opening for G4DNA Sanche excitation
|
|
|
|
15.09.2010, S. Incerti, tag emlowen-V09-03-46
|
|
Corrected data file names in G4DNA Melton and Sanche
|
|
|
|
08.09.2010, S. Incerti, tag emlowen-V09-03-45
|
|
Updated high energy limits of G4DNAExcitation and G4DNAIonisation
|
|
|
|
08.09.2010, S. Incerti, tag emlowen-V09-03-44
|
|
Set high energy limit of G4DNAScreenedRutherfordModel to 1 MeV
|
|
|
|
08.09.2010, S. Incerti, tag emlowen-V09-03-43
|
|
Added new G4DNA processes and models for vib. exc & attachment
|
|
Provided by Z. Francis et al. - Appl. Rad. Isot. (2010)
|
|
http://dx.doi.org/10.1016/j.apradiso.2010.08.011
|
|
to be used with G4LEDATA 6.16
|
|
|
|
08.09.2010, S. Incerti, tag emlowen-V09-03-42
|
|
Decreased low energy limit of G4DNAScreenedRutherfordModel
|
|
|
|
05.09.2010, S. Incerti, tag emlowen-V09-03-41
|
|
Bugzilla 1120
|
|
Modified G4PhotoElectricAngularGeneratorSauterGavrila.cc
|
|
as proposed by J. Goldberg
|
|
|
|
25.08.2010, S. Incerti, tag emlowen-V09-03-40
|
|
- updated & extended Rudd and Miller & Green models
|
|
- to be used with G4LEDATA 6.15
|
|
|
|
25.08.2010, S. Incerti, tag emlowen-V09-03-39
|
|
-Adapted all high energy limits of G4DNA electron models
|
|
|
|
24.08.2010, S. Incerti, tag emlowen-V09-03-38
|
|
-Changed low energy limit of G4DNA elastic scattering models for e-
|
|
-Switched default excitation model for e- to Born
|
|
-to be used with G4LEDATA 6.14
|
|
|
|
28.07.2010, L. Pandola, tag emlowen-V09-03-37
|
|
First full version of G4Penelope08IonisationModel, model for e+/e-
|
|
ionisation according to Penelope v2008. Still beta version.
|
|
|
|
26.07.2010, L. Pandola, tag emlowen-V09-03-36
|
|
Added class G4PenelopeCrossSection to store/handle cross sections
|
|
(and higher momenta, like stopping powers) for the updated
|
|
Penelope08 e+/e- models (ionisation and bremsstrahlung).
|
|
|
|
15.06.2010, G. Cosmo, tag emlowen-V09-03-35
|
|
Corrected return value case in method GetPhotoElectronDirection()
|
|
in G4PhotoElectricAngularGeneratorSauterGavrila; addressing problem
|
|
report #1120.
|
|
Added missing virtual destructor to G4VecpssrKModel and
|
|
G4VecpssrLiModel base classes.
|
|
|
|
14.06.2010, A. Lechner, tag emlowen-V09-03-34
|
|
Made desctructor of base class G4VIonDEDXScalingAlgorithm virtual
|
|
(avoids also compiler warnings).
|
|
|
|
10.06.2010, A. Mantero, tag emlowen-V09-03-33
|
|
Fix in G4AugerTransition to cure crash on Windows.
|
|
|
|
09.06.2010, A. Mantero, tag emlowen-V09-03-32
|
|
Fixed compilation warning in G4AnalyticalEcpssrKCrossSection.
|
|
|
|
08.06.2010, S. Incerti, tag emlowen-V09-03-31
|
|
modified initialisation of e- Emfietzoglou excitation
|
|
model in G4DNAEmfietzoglouExcitationModel.cc and
|
|
in G4DNAMillerGreenExcitationModel.cc
|
|
|
|
07.06.2010, A. Mantero, tag emlowen-V09-03-30
|
|
added analytical (ecpssr) and empirical (Paul and Orlic)
|
|
models for the calculation of hadronc shell ionisation CS
|
|
|
|
29.04.2010, L. Pandola, tag emlowen-V09-03-29
|
|
Removed the compiler warning in G4PenelopeIonisationModel.cc which
|
|
caused the rejection of emlowen-V09-03-28
|
|
|
|
23.04.2010, L. Pandola, tag emlowen-V09-03-28
|
|
Removed useless call in G4PenelopeIonisationModel which triggered fake
|
|
warning messages
|
|
|
|
15.04.2010, L. Pandola, tag emlowen-V09-03-27
|
|
Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
|
|
changes to other G4Penelope models (mainly clean-up)
|
|
|
|
08.04.2010, S. Incerti, tag emlowen-V09-03-26
|
|
Changed computation of scattering angle in G4DNAChampionElasticModel.cc
|
|
G4EMLOW 6.12 version needed
|
|
|
|
07.04.2010, S. Incerti, tag emlowen-V09-03-25
|
|
Fixed memory leak in G4DNARuddIonisationModel.cc
|
|
|
|
06.04.2010, S. Incerti, tag emlowen-V09-03-24
|
|
Replaced hard coded masses in G4DNADingfelderCharge*.cc
|
|
|
|
31.03.2010, L. Pandola, tag emlowen-V09-03-23
|
|
Removed G4cout's used for debugging in G4Penelope08ComptonModel and
|
|
G4Penelope08PhotoElectricModel
|
|
|
|
27.03.2010, S. Incerti, tag emlowen-V09-03-22
|
|
Modified G4DNABornIonisationModel.hh
|
|
|
|
27.03.2010, S. Incerti, tag emlowen-V09-03-21
|
|
Modified method declaration in G4DNABornExcitation.hh
|
|
|
|
27.03.2010, S. Incerti, tag emlowen-V09-03-20
|
|
Added new excitation model for electrons in G4DNABornExcitationModel
|
|
|
|
26.03.2010, S. Incerti, tag emlowen-V09-03-19
|
|
Modified electron correction in G4DNAMillerGreenExcitation.cc
|
|
|
|
26.03.2010, S. Incerti, tag emlowen-V09-03-18
|
|
Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc
|
|
|
|
26.03.2010, S. Incerti, tag emlowen-V09-03-17
|
|
Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
|
|
|
|
26.03.2010, tag emlowen-V09-03-16
|
|
- S. Incerti : corrected G4DNABornIonisationModel.cc class
|
|
for maximum kinetic energy transfer
|
|
- A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
|
|
|
|
26.03.2010, L. Pandola, tag emlowen-V09-03-15
|
|
Changed order in some models' constructor to get rid of a valgrind
|
|
warning (conditional jump or move depends on unitialized value(s)).
|
|
|
|
25.03.2010, S. Incerti, tag emlowen-V09-03-14
|
|
Modified hydrogen correction in G4DNARuddIonisation.cc
|
|
|
|
25.03.2010, S. Incerti, tag emlowen-V09-03-13
|
|
Dummy tag
|
|
|
|
18.03.2010, S. Incerti, tag emlowen-V09-03-12
|
|
- Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
|
|
as suggested by Ziad.
|
|
|
|
18.03.2010, S. Incerti, tag emlowen-V09-03-11
|
|
Extended low energy cover of G4DNA charge change processes
|
|
|
|
17.03.2010, L. Pandola, tag emlowen-V09-03-10
|
|
Added four new models (gamma ray models Compton, GammaConversion,
|
|
PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
|
|
version 2008. For now, 2008 models named as G4Penelope08xxxxModel
|
|
** to be used with G4LEDATA version 6.10 **
|
|
|
|
16.03.2010, L. Pandola, tag emlowen-V09-03-09
|
|
Modified public interface of G4PenelopeOscillatorManager (info to be used for
|
|
PenelopeIonisation)
|
|
|
|
15.03.2010, S. Incerti, tag emlowen-V09-03-08
|
|
Modified electron correction in G4DNARuddIonisationModel.cc
|
|
|
|
15.03.2010, L. Pandola tag emlowen-V09-03-07
|
|
Updated public interface of G4LivermorePhotoElectricModel. Removed
|
|
possibility to use custom cuts for fluorescence/Auger. Main cuts from
|
|
G4ProductionCutsTable are always used - for consistency.
|
|
|
|
15.03.2010, L. Pandola tag emlowen-V09-03-06
|
|
Clean-up in Penelope models (explicitely set Auger flag to false in
|
|
constructor)
|
|
|
|
19.02.2010, L. Pandola tag emlowen-V09-03-05
|
|
Modification in calculations made by G4PenelopeOscillatorManager (Hartree
|
|
factors for Penelope Compton Scattering)
|
|
|
|
17.02.2010, L. Pandola tag emlowen-V09-03-04
|
|
Updated interface for G4PenelopeOscillatorManager. Still *beta*
|
|
|
|
05.02.2010, S. Incerti, tag emlowen-V09-03-03
|
|
Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
|
|
|
|
07.01.2010, S. Incerti, tag emlowen-V09-03-02
|
|
Improved way of testing material in Geant4-DNA models.
|
|
|
|
21.12.2009, L. Pandola, tag emlowen-V09-03-01
|
|
Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
|
|
in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
|
|
**Beta version at the moment**
|
|
|
|
21.12.2009, L. Pandola, tag emlowen-V09-03-00
|
|
Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
|
|
Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
|
|
|
|
10.12.2009, S. Incerti, tag emlowen-V09-02-68
|
|
- Added vapor water shell constants to G4DNARuddIonisationModel.cc
|
|
as suggested by Ziad.
|
|
|
|
24.11.2009, A. Lechner tag emlowen-V09-02-67
|
|
-G4IonParametrisedLossModel: Important bug fix to calculate ion
|
|
ranges correctly if the same materials appears multiple times
|
|
in tracking geometry with different production cuts (for example
|
|
in different regions). (added UpdateRangeCache function,
|
|
modified BuildRangeVector, ComputeLossForStep functions and
|
|
removed GetRange function).
|
|
|
|
23.11.2009, A. Lechner tag emlowen-V09-02-66
|
|
-G4IonParametrisedLossModel: Changed energy loss limit to smaller
|
|
value (from 0.15 to 0.01) to avoid approximative loss description
|
|
in case of large steps.
|
|
|
|
20.11.2009, A. Lechner tag emlowen-V09-02-65
|
|
-G4IonParametrisedLossModel: Added set-function for loss limit
|
|
parameter
|
|
|
|
12.11.2009, A. Lechner tag emlowen-V09-02-64
|
|
-G4IonParametrisedLossModel:
|
|
*) Moved from original ICRU 73 classes to new class (G4Ion-
|
|
StoppingData), which is capable of reading stopping power data
|
|
files stored in G4LEDATA (requires G4EMLOW6.8): With the new
|
|
tables the upper energy limit of ICRU 73 stopping powers is
|
|
increased to 1 GeV/nucleon.
|
|
*) Decision logic concerning stopping power scaling for heavy ions
|
|
was entirely moved to class G4IonDEDXScalingICRU73.
|
|
*) Introduced function for switching off scaling for heavy ions.
|
|
*) Removed nuclear stopping from model since dedicated process is
|
|
available in standard EM package.
|
|
*) Minor fixes were applied in energy loss computation.
|
|
- G4VIonDEDXScalingAlgorithm: Introduced additional argument for
|
|
energy scaling function.
|
|
- G4IonDEDXScalingICRU73: See model above. Adapted function
|
|
according to interface changes in G4VIonDEDXScalingAlgorithm
|
|
- G4IonDEDXHandler: Adapted function according to interface
|
|
changes in G4VIonDEDXScalingAlgorithm. Using new build methods
|
|
defined in G4VIonDEDXTable (contained in material package).
|
|
|
|
12.11.2009, S. Incerti tag emlowen-V09-02-63
|
|
-removed memory leak in G4DNACrossSectionDataSet.cc
|
|
|
|
12.11.2009, S. Incerti tag emlowen-V09-02-62
|
|
-added protection for secondary electron energy computation in
|
|
G4DNABornIonisationModel.cc
|
|
-proposed a faster computation of cross section max value
|
|
|
|
11.11.2009, A. Mantero tag emlowen-V09-02-61
|
|
PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
|
|
in order to use new PIXE developments.
|
|
|
|
05.11.2009, G. Cosmo, tag emlowen-V09-02-60
|
|
replaced usage of M_PI with pi from CLHEP, to fix compilation
|
|
errors on Windows.
|
|
|
|
03.11.2009, S. Incerti, tag emlowen-V09-02-59
|
|
modified low energy limit of e- elastic Champion Geant4-DNA model
|
|
to be used with G4LEDATA version 6.8
|
|
|
|
02.11.2009, S. Incerti, tag emlowen-V09-02-58
|
|
extended coverage of e- ionisation Geant4-DNA model
|
|
to be used with G4LEDATA version 6.8
|
|
|
|
23.10.2009, L. Pandola, tag emlowen-V09-02-57
|
|
Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
|
|
Ionisation. It was on also for the former LowEnergy processes. It has been
|
|
accidentally switched off since tag emlowen-V02-02-27, probably.
|
|
|
|
22.10.2009, L. Pandola, tag emlowen-V09-02-56
|
|
Added ActivateAuger() method to Penelope Compton and Ionisation, so that
|
|
all Penelope models have the same interface.
|
|
|
|
21.10.2009, L. Pandola, tag emlowen-V09-02-55
|
|
Cleaning up of Penelope Photoelectric, Compton and Ionisation
|
|
(atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
|
|
is by default active in Penelope models.
|
|
|
|
27.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
|
|
Added fixes to
|
|
G4ecpssrKCrossSection.cc
|
|
G4BremsstrahlungCrossSectionHandler.cc
|
|
G4CrossSectionHandler.cc
|
|
G4DNACrossSectionDataSet.cc
|
|
G4eIonisationCrossSectionHandler.cc
|
|
|
|
25.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
|
|
New implementation for data loading and interpolation methods
|
|
LoadData method now loads the data from G4EMLOW dataset and, then, calculates
|
|
the respective logarithmic values during initialization
|
|
Both data formats (original and logarithmic) are loaded to EM datasets and used
|
|
later by interpolation methods to perform faster calculations.
|
|
LoadNonLogData method implements the old version for data loading and interpolation
|
|
|
|
24.09.2009, F.Longo, tag emlowen-V09-02-52
|
|
implemented protection for infinite loops in Rayleigh
|
|
process.
|
|
|
|
30.08.2009, S. Incerti, tag emlowen-V09-02-51
|
|
Extended high energy coverage of proton ionisation
|
|
(G4DNABornIonisationModel.cc) and excitation
|
|
(G4DNABornExcitationModel.cc)
|
|
Decreased temporarily high energy coverage of electron
|
|
ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
|
|
The new data files are provided by Z. Francis.
|
|
*** From now on G4LEDATA 6.7 should be used ***
|
|
|
|
13.08.2009, S. Incerti, tag emlowen-V09-02-50
|
|
Added G4_WATER NIST material to Geant4-DNA models
|
|
|
|
13.08.2009, S. Incerti, tag emlowen-V09-02-49
|
|
Added verbose condition to all Geant4-DNA models
|
|
|
|
11.08.2009, S. Incerti, tag emlowen-V09-02-48
|
|
Bug fix in G4DNABornIonisationModel (energy deposit was
|
|
commented in last reference tag)
|
|
|
|
06.08.2009, A. Lechner, tag emlowen-V09-02-47
|
|
Bug fix in G4IonDEDXHandler (access of physics vector was
|
|
corrected, in compliance with new version of G4PhysicsVector
|
|
where hidden bin no longer exists).
|
|
|
|
06.08.2009, A. Lechner, tag emlowen-V09-02-46
|
|
Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
|
|
|
|
24.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
|
|
G4AtomicShell class is moved to utils subdirectory
|
|
|
|
23.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
|
|
G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
|
|
are adapted to modifications in G4PhysicsVector
|
|
|
|
23.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
|
|
Fixed path to G4LEDATA in G4ecpssrKCrossSection,
|
|
G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
|
|
removed debug cout
|
|
|
|
26.06.2009, A. Mantero, tag emlowen-V09-02-41
|
|
Compilation errors removal.
|
|
|
|
25.06.2009, A. Mantero, tag emlowen-V09-02-40
|
|
Design update, Bug Fixes and models update for
|
|
atomic shell hadronic CS calculation.
|
|
|
|
02.06.2009, A.Lechner, tag emlowen-V09-02-39
|
|
Bug fix in class G4IonDEDXScalingICRU73: Compilation
|
|
error on Windows due to std::pow function was fixed.
|
|
|
|
20.05.2009, L. Pandola, tag emlowen-V09-02-38
|
|
Update Penelope models, G4LivermoreIonisationModel and
|
|
G4LivermoreBremsstrahlungModel; pointers deleted in the
|
|
Initialise() method are explicitely zeroed
|
|
(see tag emlowen-V09-02-37)
|
|
|
|
14.05.2009, L. Pandola, tag emlowen-V09-02-37
|
|
Correct G4PenelopeBremsstrahlungModel to get rid of a crash
|
|
for re-inizialitation
|
|
|
|
12.05.2009, A.Lechner, tag emlowen-V09-02-36
|
|
Added new scaling algorithm, to obtain heavy ion stopping powers
|
|
for ions not covered by ICRU 73 report (scaled from existing
|
|
ICRU 73 data): G4IonDEDXScalingICRU73
|
|
Included algorithm in ion model, G4IonParametrisedLossModel,
|
|
extending therefore the applicability of the model to very heavy
|
|
ions.
|
|
|
|
03.05.2009, S.Incerti, tag emlowen-V09-02-35
|
|
Fixed compilation error in G4LivermorePolarizedComptonModel.cc
|
|
|
|
02.05.2009, S.Incerti, tag emlowen-V09-02-34
|
|
Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
|
|
|
|
02.05.2009, S.Incerti, tag emlowen-V09-02-33
|
|
Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
|
|
|
|
02.05.2009, S.Incerti, tag emlowen-V09-02-32
|
|
Added message to obsolete non-migrated Livermore and Penelope classes
|
|
|
|
02.05.2009, S.Incerti, tag emlowen-V09-02-31
|
|
Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
|
|
|
|
30.04.2009, S.Incerti, tag emlowen-V09-02-30
|
|
Removed annoying G4cout in G4AugerData.cc.
|
|
(AugerTransitionTable)
|
|
|
|
29.04.2009, S.Incerti, tag emlowen-V09-02-29
|
|
Increased energy range validity of e- elastic Champion model
|
|
up to 10 MeV (Geant4-DNA process).
|
|
From this tag, G4LEDATA version 6.5 is needed.
|
|
|
|
29.04.2009, S.Incerti, tag emlowen-V09-02-28
|
|
Fixed cross section computation bug in:
|
|
G4DNAScreenedRutherfordElasticModel.cc
|
|
G4DNAChampionElasticModel.cc
|
|
|
|
18.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
|
|
Cleanup of new model classes G4LivermoreBremsstrahlungModel,
|
|
G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
|
|
G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
|
|
G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
|
|
G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
|
|
G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
|
|
G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
|
|
- defined high energy limit for a model in constructor
|
|
- do not overwright default (zero) low energy limit of a model
|
|
- do not change energy limits in Initiliation methods
|
|
- added MinEnergyCut method for models used for energy loss
|
|
- do not change track status inside the model for charged particles
|
|
- simplified initialisation
|
|
- protect all printouts by verbosityLevel variable
|
|
- removed MeanFreePath method and table
|
|
- cleaned logic in applying of deexcitation module
|
|
- use G4ElementSelector if possible
|
|
G4ShellVacancy - substitute "set" varibale,
|
|
- comment out destructor to avoid crash
|
|
|
|
02.04.2009, L. Pandola, tag emlowen-V09-02-26
|
|
Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
|
|
Notice that G4PenelopeRayleighModel.cc was ok. The old process is
|
|
going to be obsolete in a while.
|
|
|
|
25.03.2009, L. Pandola, tag emlowen-V09-02-25
|
|
Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
|
|
Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
|
|
|
|
23.03.2009, L. Pandola, tag emlowen-V09-02-24
|
|
Same sa previous. For some reason emlowen-V09-02-23 didn't include
|
|
the updated files.
|
|
|
|
23.03.2009, L. Pandola, tag emlowen-V09-02-23
|
|
- Added protections in G4eIonisationSpectrum and G4eIonisationParameters
|
|
to avoid bug 1042.
|
|
- From now on, G4LEDATA 6.4 should be used
|
|
|
|
19.03.2009, S. Incerti, tag emlowen-V09-02-22
|
|
- changed energy range display for migrated Livermore photon processes
|
|
|
|
19.03.2009, S. Incerti, tag emlowen-V09-02-21
|
|
- set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
|
|
|
|
19.03.2009, L. Pandola, tag emlowen-V09-02-20
|
|
- First fully tested version of G4LivermoreBremsstrahlungModel
|
|
From this tag on, all Livermore models are migrated.
|
|
|
|
18.03.2009, L. Pandola, tag emlowen-V09-02-19
|
|
- Removed G4Rayleigh to avoid duplication with G4RayleighScattering
|
|
- Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
|
|
|
|
16.03.2009, A. Lechner, tag emlowen-V09-02-18
|
|
- Replaced old version of G4IonParametrisedLossModel with newer one
|
|
- Added G4IonDEDXHandler, which is a handler class used by the new
|
|
G4IonParametrisedLossModel class
|
|
- Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
|
|
- Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
|
|
|
|
04.03.2009, S. Incerti, tag emlowen-V09-02-17
|
|
- moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
|
|
|
|
03.03.2009, S. Incerti, tag emlowen-V09-02-16
|
|
- added gamma particle and energy range test in cross section computation
|
|
to all Livermore photon processes
|
|
|
|
16.02.2009, S. Incerti, tag emlowen-V09-02-15
|
|
- added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
|
|
item 893)
|
|
|
|
16.02.2009, S. Incerti, tag emlowen-V09-02-14
|
|
- removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
|
|
|
|
16.02.2009, S. Incerti, tag emlowen-V09-02-13
|
|
- improved energy limit display in Geant4-DNA model classes
|
|
- commented InitialiseElementSelectors call.
|
|
|
|
16.02.2009, S. Incerti, tag emlowen-V09-02-12
|
|
Made compatible with tag emutils-V09-02-00 the following files
|
|
- G4DNAElastic.cc
|
|
- G4DNAExcitation.cc
|
|
- G4DNAIonisation.cc
|
|
- G4DNAChargeDecrease.cc
|
|
- G4DNAChargeIncrease.cc
|
|
|
|
14.02.2009, S. Incerti, tag emlowen-V09-02-11
|
|
Added several corrections to migrated Geant4-DNA processes:
|
|
- G4DNABornIonisationModel.cc
|
|
- G4DNAEmfietzoglouExcitationModel.cc
|
|
- G4DNARuddIonisationModel.cc
|
|
- G4DNAIonisation.hh
|
|
|
|
10.02.2009, L. Pandola, tag emlowen-V09-02-10
|
|
- Added G4LivermoreIonisationModel, namely first implementation of
|
|
LowEnergyIonisation in the new design
|
|
|
|
29.01.2009, L. Pandola, tag emlowen-V09-02-09
|
|
- Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
|
|
facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
|
|
|
|
22.01.2009, S. Incerti, tag emlowen-V09-02-08
|
|
- Fixed compilation error problem & code syntax in DNA model classes
|
|
|
|
21.01.2009, S. Incerti, tag emlowen-V09-02-07
|
|
- Updated Livermore photon processes classes for handling of compound materials
|
|
- Added pointer removal protections
|
|
- Involved classes are :
|
|
G4LivermoreRayleighModel.cc
|
|
G4LivermorePolarizedRayleighModel.cc
|
|
G4LivermorePolarizedComptonModel.cc
|
|
G4LivermorePhotoElectricModel.cc
|
|
G4LivermoreGammaconversionModel.cc
|
|
G4LivermoreComptonModel.cc
|
|
|
|
20.01.2009, S. Incerti, tag emlowen-V09-02-06
|
|
Added 'kill particle without total energy deposit' feature for DNA charge change processes
|
|
Involved files are :
|
|
- G4DNAProcess.icc,
|
|
- G4FinalStateProduct.hh,.cc,
|
|
- G4FinalStateChargeDecrease.cc
|
|
- G4FinalStateChargeIncrease.cc
|
|
|
|
20.01.2009, S. Incerti, tag emlowen-V09-02-05
|
|
- Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
|
|
- Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
|
|
- Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
|
|
|
|
19.01.2009, S. Incerti, tag emlowen-V09-02-04
|
|
Added angle initialisation in G4DNAScreenedRutherfordElasticModel
|
|
|
|
12.01.2009, S. Incerti, tag emlowen-V09-02-03
|
|
Added preliminary migrated Geant4-DNA processes and models.
|
|
|
|
08.01.2009 L. Pandola, tag emlowen-V09-02-02
|
|
Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
|
|
to suppress a warning message from G4AtomicTransitionManager appearing
|
|
for some elements (Oxygen ,Fluorine). This is due to the fact that
|
|
Penelope and G4AtomicTransitionManager databases may contain a different number
|
|
of shells. Physics results are unchanged.
|
|
|
|
19.12.2008 L. Pandola, tag emlowen-V09-02-01
|
|
Added G4RayleighScattering process (G4VEmProcess) to
|
|
describe Rayleigh scattering. This was not available within
|
|
the Std package
|
|
|
|
15.12.2008 L. Pandola, tag emlowen-V09-02-00
|
|
Same as the previous one (emlowen-V09-01-46). I arrived too late.
|
|
|
|
15.12.2008 L. Pandola, tag emlowen-V09-01-46
|
|
Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
|
|
model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
|
|
cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
|
|
From this tag, ALL Penelope processes have been migrated.
|
|
|
|
12.12.2008 S. Incerti, tag emlowen-V09-01-45
|
|
Upgrade to G4LogLogInterpolation_revision1c.cc
|
|
|
|
09.12.2008 S. Incerti, tag emlowen-V09-01-44
|
|
Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
|
|
at 180*deg
|
|
|
|
09.12.2008 S. Incerti, tag emlowen-V09-01-43
|
|
Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
|
|
Contains G4LogLogInterpolation_revision1b.cc
|
|
|
|
09.12.2008 S. Incerti, tag emlowen-V09-01-42
|
|
Upgrade to G4LogLogInterpolation_revision1b.cc
|
|
|
|
09.12.2008 S. Incerti, tag emlowen-V09-01-41
|
|
Return to original G4LogLogInterpolation.cc/.hh class
|
|
from tag emlowen-V09-01-20
|
|
|
|
08.12.2008 S. Incerti, tag emlowen-V09-01-40
|
|
Added protection in G4LogLogInterpolation.cc class
|
|
against null energy and cross section values
|
|
|
|
06.12.2008 S. Incerti, tag emlowen-V09-01-39
|
|
Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
|
|
Added EOF protection in G4FinalStateIonisationBorn.cc
|
|
|
|
06.12.2008 S. Incerti, tag emlowen-V09-01-38
|
|
Updated G4LogLogInterpolation class (hh and cc) provided by
|
|
Nicolas Karakatsanis (updated revision 1)
|
|
|
|
05.12.2008 S. Incerti, tag emlowen-V09-01-37
|
|
Updated G4LogLogInterpolation class (hh and cc) provided by
|
|
Nicolas Karakatsanis (revision 1)
|
|
|
|
05.12.2008 S. Incerti, tag emlowen-V09-01-36
|
|
Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
|
|
elastic scattering and Emfietzoglou's excitation)
|
|
|
|
05.12.2008 S. Incerti, tag emlowen-V09-01-35
|
|
Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
|
|
|
|
04.12.2008 L. Pandola, tag emlowen-V09-01-34
|
|
Correction for G4PenelopeComptonModel: now the cross section table
|
|
calculated by the model corresponds to the original FORTRAN-Penelope.
|
|
The difference was only for compounds materials and below 1 keV, so
|
|
irrelevant for virtually all applications.
|
|
First inclusion of G4PenelopeIonisationModel.
|
|
|
|
24.11.2008 G. Cosmo, tag emlowen-V09-01-33
|
|
Fixed compilation errors on gcc-4.3.2:
|
|
o added required names for struct types (and using G4 prefix);
|
|
o correctly initialise cached iterators (cannot be an integer!).
|
|
|
|
21.11.2008 A. Lechner, tag emlowen-V09-01-32
|
|
added and tagged new stopping power model for ions, which by default
|
|
uses ICRU 73 data tables. Following files are concerned:
|
|
G4IonParametrisedLossModel.hh
|
|
G4IonParametrisedLossModel.icc
|
|
G4IonParametrisedLossModel.cc
|
|
G4IonParametrisedLossTable.hh
|
|
G4IonParametrisedLossTable.icc
|
|
|
|
06.11.2008 S. Incerti, tag emlowen-V09-01-31
|
|
corrected bug in computation of diff cross section maximum in
|
|
G4FinalStateElasticBrennerZaider.cc
|
|
|
|
30.10.2008 S. Incerti, tag emlowen-V09-01-30
|
|
added & tagged new photon models compatible with standard EM design :
|
|
|
|
-- Penelope models are provided by L. Pandola :
|
|
G4PenelopeComptonModel.hh and .cc
|
|
G4PenelopeGammaConversionModel.hh and .cc
|
|
G4PenelopePhotoElectricModel.hh and .cc
|
|
G4PenelopeRayleighModel.hh and .cc
|
|
|
|
-- Livermore models are provided by S. Incerti :
|
|
G4LivermoreComptonModel.hh and .cc
|
|
G4LivermoreGammaConversionModel.hh and .cc
|
|
G4LivermorePhotoElectricModel.hh and .cc
|
|
G4LivermorePolarizedComptonModel.hh and .cc
|
|
G4LivermorePolarizedRayleighModel.hh and .cc
|
|
G4LivermoreRayleighModel.hh and .cc
|
|
|
|
29.10.2008 S. Incerti, tag emlowen-V09-01-29
|
|
- improved generation of scattering angle in G4FinalStateElasticChampion.cc
|
|
|
|
30.09.2008 S. Incerti, tag emlowen-V09-01-28
|
|
- removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
|
|
|
|
20.08.2008 S. Incerti, tag emlowen-V09-01-27
|
|
- added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
|
|
- modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
|
|
|
|
20.08.2008 S. Incerti, tag emlowen-V09-01-26
|
|
- removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
|
|
- removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
|
|
- removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
|
|
- 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
|
|
- 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
|
|
|
|
16.07.2008 S. Incerti, tag emlowen-V09-01-25
|
|
added preliminary process for positronium production
|
|
from C. Champion's model
|
|
G4CrossSectionPsCreationChampion.hh and .cc
|
|
G4CrossSectionPsCreationChampionPartial.hh and .cc
|
|
G4FinalStatePsCreationChampion.hh and .cc
|
|
and updated G4DNAGenericIonsManager.cc
|
|
*** Will work only from version 6.2 of G4EMLOW data
|
|
|
|
15.07.2008 S. Incerti, tag emlowen-V09-01-24
|
|
added new elastic scattering process for electrons
|
|
(Geant4 DNA) from C. Champion's model
|
|
G4CrossSectionElasticChampion.hh and .cc
|
|
G4FinalStateElasticChampion.hh and .cc
|
|
*** Will work only from version 6.2 of G4EMLOW data
|
|
|
|
14.07.2008 S. Incerti, tag emlowen-V09-01-23
|
|
cleaned and updated energy limits of the following
|
|
25 files (Geant4 DNA)
|
|
|
|
-G4CrossSectionChargeDecrease.hh and .cc
|
|
-G4CrossSectionChargeDecreasePartial.hh and .cc
|
|
-G4CrossSectionChargeIncrease.hh and .cc
|
|
-G4CrossSectionChargeIncreasePartial.hh and .cc
|
|
-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
|
|
-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
|
|
-G4CrossSectionExcitationBorn.hh and .cc
|
|
-G4CrossSectionExcitationBornPartial.hh and .cc
|
|
-G4CrossSectionExcitationEmfietzoglou.hh and .cc
|
|
-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
|
|
-G4CrossSectionExcitationMillerGreen.hh and .cc
|
|
-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
|
|
-G4CrossSectionIonisationBorn.hh and .cc
|
|
-G4CrossSectionIonisationBornPartial.hh and .cc
|
|
-G4CrossSectionIonisationRudd.hh and .cc
|
|
-G4CrossSectionIonisationRuddPartial.hh and .cc
|
|
-G4FinalStateChargeDecrease.hh and .cc
|
|
-G4FinalStateChargeIncrease.hh and .cc
|
|
-G4FinalStateElasticBrennerZaider.hh and .cc
|
|
-G4FinalStateElasticScreenedRutherford.hh and .cc
|
|
-G4FinalStateExcitationBorn.hh and .cc
|
|
-G4FinalStateExcitationEmfietzoglou.hh and .cc
|
|
-G4FinalStateExcitationMillerGreen.hh and .cc
|
|
-G4FinalStateIonisationBorn.hh and .cc
|
|
-G4FinalStateIonisationRudd.hh and .cc
|
|
|
|
30.06.2008 S. Incerti, tag emlowen-V09-01-22
|
|
corrected wrong upper energy limit for :
|
|
- hydrogen in G4CrossSectionIonisationRudd
|
|
- proton in G4ChargeDecrease
|
|
|
|
27.06.2008 S. Incerti, tag emlowen-V09-01-21
|
|
- added two new classes for electron elastic scattering
|
|
G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
|
|
G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
|
|
that should replace the G4CrossSectionElasticScreenedRutherfordHE class
|
|
- raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
|
|
|
|
27.06.2008 S. Incerti, tag emlowen-VO9-01-20
|
|
- added protection against negative log argument in G4LogLogInterpolation.cc
|
|
- added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
|
|
- removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
|
|
|
|
26.06.2208 S. Incerti, tag emlowen-V09-01-19
|
|
Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
|
|
|
|
20.06.2008 S. Incerti, tag emlowen-V09-01-18
|
|
Added 4 protections against FPE in G4hLowEnergyLoss.cc
|
|
|
|
11.06.2008 S. Incerti, tag emlowen-V09-01-17
|
|
- added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
|
|
which were causing wrong angular distributions (bug fix)
|
|
- removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
|
|
|
|
02.06.2008 S. Incerti, tag emlowen-V09-01-16
|
|
Removed while(1) statement in G4FinalStateIonisationBorn.cc
|
|
fixing compilation warning.
|
|
Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
|
|
and G4ecpssrCrossSection which were lost.
|
|
|
|
01.06.2008 F.Lei, tag emlowen-V09-01-15
|
|
Correction to the corrupted G4Augerdata.cc, and this tag is on top
|
|
of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete.
|
|
|
|
22.05.2008 F.Lei, tag emlowen-V09-01-14
|
|
Load the the complete Auger dataset on initialization
|
|
|
|
06.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
|
|
Semi-Empirical model implementation for L-SubShells-Cross-Section
|
|
with protons projectiles
|
|
|
|
02.05.2008 MGP, tag emlowen-V09-01-11
|
|
Added Doppler broadening in G4LowEnergyComptonPolarized
|
|
(Francesco Longo), same model as in G4LowEnergyCompton
|
|
Added PIXE cross section, L shells, for protons in
|
|
G4OrlicLCrossSection (Haifa Ben Abdelwahed)
|
|
Corrected compilation warnings as in message by
|
|
G. Cosmo on 29/4/2008
|
|
|
|
24.04.2008 MGP, tag emlowen-V09-01-10
|
|
Fix in Doppler broadening of G4LowEnergyCompton
|
|
Attempts to fix floating point exceptions in
|
|
G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
|
|
|
|
22.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09
|
|
ECPSSR model implementation for K-Shell-Cross-Section
|
|
with protons and alpha projectiles
|
|
|
|
18.03.2008 G.Cosmo, tag emlowen-V09-01-08
|
|
Fixed compilation error in G4CrossSectionChargeTransferExp.cc
|
|
for missing inclusion of <sstream>, detected on SUN-CC.
|
|
|
|
25.03.2008 MGP, tag emlowen-V09-01-07
|
|
New charge transfer process by incident protons
|
|
(two cross section and one final state policy classes)
|
|
|
|
17.03.2008 MGP, tag emlowen-V09-01-06
|
|
Doppler broadening added to G4LowEnergyCompton
|
|
based on Y. Namito, S. Ban and H. Hirayama,
|
|
NIM A 349, pp. 489-494, 1994
|
|
|
|
10.03.2008 MGP, tag emlowen-V09-01-05
|
|
Developments for Doppler broadening concerning data management
|
|
|
|
10.03.2008 MGP, tag emlowen-V09-01-04
|
|
Fixes to *DataSet files for better readability of the code
|
|
Extensions to G4ShellData to deal with shell data relevant to
|
|
Doppler broadening simulation
|
|
|
|
07.03.2008 MGP, tag emlowen-V09-01-03
|
|
Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
|
|
as in emlowen-V09-01-01
|
|
|
|
07.03.2008 MGP, tag emlowen-V09-01-02
|
|
Operation for convenience of configuration management:
|
|
updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
|
|
to the head; the modifications to these two classes
|
|
were an attempt to address a PRS report by A. Howard,
|
|
but they proved ineffective and caused other problems;
|
|
a tag including them is made to facilitate later retrieve
|
|
|
|
06.03.2008 MGP, tag emlowen-V09-01-01
|
|
Restored readability of *DataSet* classes regards the
|
|
indentation of the code
|
|
|
|
21.02.2008 MGP, tag emlowen-V09-01-00
|
|
Bug fix in G4AtomicTransitionManager concerning
|
|
total radiative and non radiative probabilities
|
|
(fix provided by A. Mantero)
|
|
|
|
26.11.2007 MGP, tag emlowen-V09-00-28
|
|
Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
|
|
|
|
14.11.2007 MGP, tag emlowen-V09-00-27
|
|
Correction to Problem Report 986 in G4AtomicDeexcitation
|
|
|
|
??.11.2007 Undocumented tag emlowen-V09-00-26
|
|
|
|
14.11.2007 MGP, tag emlowen-V09-00-25
|
|
Workaround in G4DNAProcess to avoid meanFrePath=0 when
|
|
cross section is DBL_MAX
|
|
|
|
13.11.2007 MGP, tag emlowen-V09-00-24
|
|
Fixed calculation of local energy deposit in G4DNAProcess
|
|
in the case when the primary particle is killed
|
|
Minor code improvements in G4FinalStateIonisationBorn.cc.
|
|
|
|
12.11.2007 G.Cosmo, tag emlowen-V09-00-23
|
|
Fixed trivial compilation error on WIN32-VC system in file
|
|
G4FinalStateIonisationBorn.cc.
|
|
|
|
09.11.2007 MGP, tag emlowen-V09-00-22
|
|
Added cross section and final state policy classes to configure
|
|
a process to kill particles below threshold
|
|
|
|
09.11.2007 MGP, tag emlowen-V09-00-21
|
|
Initialized data members missing initialization
|
|
|
|
09.11.2007 MGP, tag emlowen-V09-00-20
|
|
Removed verbose printouts in Geant4-DNA processes
|
|
|
|
09.11.2007 MGP, tag emlowen-V09-00-19
|
|
Fixed compilation problems on Windows
|
|
|
|
09.11.2007 MGP, tag emlowen-V09-00-18
|
|
Fixed compilation problems on Solaris
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-17
|
|
Added Rudd ionisation
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-16
|
|
Added Born ionisation final state
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-15
|
|
Added Miller-Green excitation
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-14
|
|
Modified data file name in G4EMLOW5.1
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-13
|
|
Added charge increase/decrease Geant4-DNA cross sections
|
|
and final states (code by S. Incerti + code review by MGP)
|
|
|
|
08.11.2007 MGP, tag emlowen-V09-00-12
|
|
Removed obsolete G4DNA* files from CVS
|
|
|
|
22.10.2007 MGP, tag emlowen-V09-00-11
|
|
Added G4CrossSectionIonisationBorn
|
|
Excludes prototype G4DNA* classes (still available in CVS head)
|
|
Pertinent G4DNA* classes included are:
|
|
G4DNAProcess (.hh .icc),
|
|
G4DNACrossSectionDataSet (.hh .cc),
|
|
G4DNAGenericIonsManager (.hh .cc)
|
|
|
|
15.10.2007 MGP, tag emlowen-V09-00-10
|
|
Added electron excitation (Emfietzoglou model),
|
|
proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
|
|
remove inheritance from concrete base class introduced
|
|
by a developer against the baseline design
|
|
Obsolete G4DNA* classes not compliant with the design
|
|
as in the TNS paper are still in this tag for convenience;
|
|
they will be removed from the repository when the
|
|
migration to the design as in the paper is completed
|
|
Goes with G4EMLOW5.0 (where a new dna/directory has been
|
|
added containing Geant4-DNA data tables for interpolation)
|
|
|
|
13.10.2007 MGP, tag emlowen-V09-00-09
|
|
Added Brenner-Zaider elastic scattering final state
|
|
|
|
12.10.2007 MGP, tag emlowen-V09-00-08
|
|
Fully working Geant4-DNA electron elastic scattering,
|
|
screened Rutherford cross section and final state
|
|
|
|
12.10.2007 MGP, tag emlowen-V09-00-07
|
|
Improved G4DNAProcess, G4FinalStateProduct
|
|
|
|
12.10.2007 MGP, tag emlowen-V09-00-06
|
|
First core of Geant4-DNA physics compliant with design
|
|
as in TNS paper: G4DNAProcess, G4FinalStateProduct,
|
|
G4eCrossSectionScreenedRutherford, G4DummyFinal State
|
|
(MG implementation)
|
|
|
|
12.10.2007 MGP, tag emlowen-V09-00-05
|
|
Extended G4DNAFinalStateProduct to deal with primary
|
|
particle modified in final state
|
|
Modified G4DNAProcess.icc accordingly
|
|
|
|
12.10.2007 MGP, tag emlowen-V09-00-04
|
|
Refactoring Geant4-DNA domain to be compliant with TNS paper
|
|
Added G4DNAProcess and G4DNAFinalStateProduct
|
|
|
|
11.10.2007 MGP, tag emlowen-V09-00-03
|
|
Identical to emlowen-V09-00-02, which apparently already
|
|
existed on some files (it is unclear where it originared from)
|
|
|
|
11.10.2007 MGP, tag emlowen-V09-00-02
|
|
Re-update to atomic relaxation fixes as in emlowen-V09-00-00
|
|
emlowen-V09-00-00 was rejected because of a mismatch between
|
|
code and G4EMLOW data library
|
|
This tag goes with G4EMLOW4.4
|
|
|
|
11.10.2007 MGP, tag emlowen-V09-00-01
|
|
Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
|
|
|
|
23.07.2007 MGP, tag emlowen-V09-00-00
|
|
Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
|
|
Fixes by A.M. to handle Z=100 in the Livermore library
|
|
and to correct Problem Report 933 (the latter fixes are not
|
|
documented)
|
|
|
|
04.06.2007 MGP, tag emlowen-V08-03-03
|
|
Tag on top of emlowen-V08-03-00a
|
|
Updated license information in G4DNACrossSectionDataSet.cc
|
|
|
|
04.06.2007 G.Cosmo, tag emlowen-V08-03-00a
|
|
Archived obsolete class G4LowEnergyBraggModel
|
|
|
|
30.05.2007 MGP, tag emlowen-V08-03-02
|
|
Removed from CVS unused class G4LowEnergyBraggModel,
|
|
which introduced never agreed dependency on standard
|
|
G4VreEmModel
|
|
Attempt to fix issue identified by VALGRIND related to
|
|
PIXE model
|
|
|
|
25.05.2007 MGP, tag emlowen-V08-03-01
|
|
Initialized static variables in G4hLowEnergyLoss;
|
|
not sure whether this is correct, since this is old
|
|
code moved from utils/, deprived of any documentation
|
|
and with an evident fortran look. A design review
|
|
is planned to take care of this domain in a proper way.
|
|
Also included an updated version of G4BraggModel
|
|
provided by V.I. due to an interface change: however
|
|
this class is not used anywhere in the package, and is
|
|
retained only for historical reasons; it is candidate to be
|
|
trashed in the next design review.
|
|
|
|
16.05.2007 MGP, tag emlowen-V08-03-00
|
|
First set of Geant4-DNA processes compliant with design
|
|
documented in draft publication
|
|
|
|
19.10.2006 MGP, tag emlowen-V08-01-02
|
|
Bug fixes in G4FluoData.cc
|
|
|
|
14.10.2006 MGP, tag emlowen-V08-01-01
|
|
Developments and fixes for atomic deexcitation
|
|
|
|
14.10.2006 MGP, tag emlowen-V08-01-00
|
|
Cosmetics on code formatting for DNA processes
|
|
|
|
31.05.2006 G.Cosmo, tag emlowen-V08-00-06
|
|
Added missing migration to std namespace for mathematical
|
|
functions. Also required for allowing compilation on Windows
|
|
platform.
|
|
|
|
25.05.2006 MGP, tag emlowen-V08-00-05
|
|
Improved design and implementation of photoelectric angular
|
|
distribution models (related to atomic deexcitation)
|
|
|
|
25.05.2006 MGP, tag emlowen-V08-00-04
|
|
Various fixes to the DNA processes to allow compilation with
|
|
gcc 3.4.5. Some of the fixes are dummy implementations, or
|
|
do not make sense physically; they should be revised in
|
|
a future dummy implementation. The present version of the
|
|
DNA processes is meant as a first beta release, and is not
|
|
suitable for physics application yet.
|
|
|
|
15.05.2006 MGP, tag emlowen-V08-00-03
|
|
Improved design and implementation of photoelectric angular
|
|
distribution models
|
|
|
|
12.05.2006 MGP, tag emlowen-V08-00-02
|
|
Same as emlowen-V08-00-00, with updated History
|
|
|
|
12.05.2006 MGP, tag emlowen-V08-00-01
|
|
New developments: photoelectric angular distribution models
|
|
The photoelectric angular distribution models have some
|
|
temporary design features (function arguments passed
|
|
by value etc.), and preliminary code implementation,
|
|
(subset of the previous tag emlowen-V08-00-00 for
|
|
incremental testing)
|
|
|
|
12.05.2006 MGP, tag emlowen-V08-00-00
|
|
New developments: photoelectric angular distribution models
|
|
Geant4-DNA very lowE physics processes in water
|
|
The photoelectric angular distribution models have some
|
|
temporary design features (function arguments passed
|
|
by value etc.), and preliminary code implementation
|
|
The Geant4-DNA processes are in a beta-release status
|
|
|
|
20.12.2005 R.Capra, tag emlowen-V08-00-RC
|
|
* Internal tag with latest developments in the DNA processes
|
|
- Tested for build, run and plots verified
|
|
|
|
30.11.2005 G.Cosmo, tag emlowen-V07-01-14
|
|
* Fixes for migration to <sstream> from obsolete <strstream>.
|
|
* Trivial fix to G4LowEnergyGammaConversion for support of
|
|
CLHEP-2.0.X series.
|
|
NOTE: usage of RandBit can lead to event irreproducibility !
|
|
|
|
04.11.2005 MGP, tag emlowen-V07-01-13
|
|
Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
|
|
On top of emlowen-V07-01-12
|
|
|
|
04.11.2005 MGP, tag emlowen-V07-01-12
|
|
Fixes in atomic relaxation by A. Mantero
|
|
On top of geant4-07-01-ref-04
|
|
|
|
21.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
|
|
* Small corrections in G4DNAProtonBornExcitationProcess
|
|
* ProtonBornExcitationCrossSection data file created
|
|
* ProtonBornExcitation is tested an seems working fine.
|
|
|
|
21.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
|
|
* G4DNARuddIonizationFinalStatesPolicy modifications so it
|
|
becomes a common policy for HydrogenRuddIonization and
|
|
ProtonRuddIonization.
|
|
So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
|
|
where deleted (useless).
|
|
* G4DNAElectronBornExcitation Process implemented with data
|
|
file "ElectronBornExcitationCrossSection" and tested by
|
|
modified G4DNATest.cc
|
|
* G4DNAProtonBornExcitation Process was implemented.
|
|
! It was NOT tested
|
|
! Data file "ProtonBornExcitation" is NOT ready yet
|
|
|
|
16.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
|
|
* Implementation of Hydrogen Ionization Process in liquid water
|
|
according to the model of Eugene Rudd. Files created :
|
|
- G4DNAHydrogenRuddIonization.hh & .cc
|
|
- G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
|
|
- "RuddHydrogenIonizationCrossSection.dat" located in
|
|
...lowenergy/test/ contains the total integrated
|
|
cross section.
|
|
* G4DNATest was modified in order to take into account
|
|
G4DNAHydrogenRuddIonization process.
|
|
* Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
|
|
.hh & . icc were removed and fixed.
|
|
* G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
|
|
* G4DNAHydrogenRuddIonization Process was tested and seems
|
|
working fine.
|
|
|
|
15.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
|
|
* Implementation of Proton Charge Increase process according to
|
|
the model proposed by Dingfelder(2000). Files created :
|
|
- G4DNAChargeIncreaseInWater.hh .icc
|
|
- G4DNAProtonChargeIncrease.hh .cc
|
|
- G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
|
|
.icc
|
|
- G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
|
|
* G4DNATest was modified in order to take into account this
|
|
proton charge increase process in liquid water.
|
|
* G4DNAProtonChargeIncrease was tested and seems to be OK!
|
|
|
|
15.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
|
|
* Implementation of slow protons Charge Transfer process
|
|
according to the model used by M.Dingfelder(2000). Files
|
|
created :
|
|
- G4DNAChargeDecreaseInWater.hh .icc
|
|
- G4DNAProtonChargeDecrease.hh .cc
|
|
- G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
|
|
.icc
|
|
- G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
|
|
* G4DNATest was modified in order to take into account
|
|
ProtonChargeDecrease process testing.
|
|
* G4DNAProtonChargeDecrease was Tested and seems working fine !
|
|
|
|
13.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
|
|
* Implementation of slow protons (<500keV) ionization process according
|
|
to the Rudd semi empirical model, files created :
|
|
- G4DNAIonizationInWater.hh .icc
|
|
- G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
|
|
- G4DNAProtonRuddIonization.hh .cc
|
|
* Total integrated cross sections are in a data file
|
|
"RuddProtonIonizationCrossSection.dat"
|
|
* G4DNATest was modified in order to take into account this
|
|
ProtonRuddIonization process which was tested in a first
|
|
approach.
|
|
|
|
12.09.2005 R.Capra, tag emlowen-V07-01-05
|
|
* Minor changes to G4DNATest in order to corectly support
|
|
secondaries.
|
|
* Minor changes to G4VDNAProcessInWater in order to corectly
|
|
kill particles with secondaries
|
|
|
|
10.09.2005 R.Capra, tag emlowen-V07-01-04
|
|
* Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
|
|
compilation errors.
|
|
|
|
08.09.2005 R.Capra, tag emlowen-V07-01-03
|
|
* There is a serius bug in G4hLowEnergyLoss. There are
|
|
a lot of static data members. Moreover there are static
|
|
vectors with fixed dimensions.
|
|
The vector dimension has been resized from 10 to 100 in order
|
|
to avoid memory corruption errors caused by code in
|
|
src/G4hLowEnergyIonisation.cc.
|
|
The bug cannot be considered properly fixed. It is still
|
|
pending
|
|
* test/G4DNATest.cc has been upgraded in order to manage
|
|
processes with more than one secondary particle
|
|
|
|
26.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
|
|
* G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
|
|
G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
|
|
tested using G4DNATest
|
|
* G4DNATest upgrade in order to manage G4DNAElectronExcitation
|
|
testing
|
|
* Implementation of Electron Excitation process
|
|
(G4DNAElectronExcitation)
|
|
|
|
20.07.2005 Riccardo Capra, tag emlowen-V07-01-01
|
|
* Small corrections in G4DNATotalCrossSectionFromFilePolicy
|
|
* Implementation of DNA excitation processes for protons and
|
|
alphas.
|
|
- Processes tested (preliminary test). Protons seems fine
|
|
while alpha particle total cross section differs from
|
|
plots in the reference documents
|
|
* G4DNATest upgrade in order to manage the new implemented
|
|
processes and in order to select the particle type from
|
|
command line
|
|
|
|
07.07.2005 Riccardo Capra, tag emlowen-V07-01-00
|
|
* G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
|
|
were tested with G4DNATest
|
|
- Some minor correction to the related classes
|
|
* Implementation of the total cross-section policy that allows
|
|
reading file tables (tested)
|
|
* Correction in the Save method of the G4(*)EMDataSet classes
|
|
- The previous tag has a problem with units
|
|
|
|
24.06.2005 Riccardo Capra, tag emlowen-V07-00-13
|
|
* Changes to G4(*)EMDataSet classes according to the design
|
|
iteration:
|
|
- LoadData is now a public virtual method
|
|
- SaveData is a new method that allows data saving in the same
|
|
format of LoadData.
|
|
- Constructors with the filename cannot be used anymore. They
|
|
are substituted with constructors that generates an empty
|
|
data set
|
|
- Energies and Data can be set after de construction with
|
|
the new SetEnergiesData
|
|
|
|
* Changes to G4VLowEnergyDiscretePhotonProcess in order to
|
|
inherit from G4VLowEnergyTestableDiscreteProcess.
|
|
- GetMeanFreePath and PostStepDoIt methods of all discrete
|
|
processes made inherit from G4VLowEnergyTestableDiscreteProcess
|
|
could be (partially) tested with a unique testing code now.
|
|
|
|
* DNA code changed according to the design iteration tha now
|
|
uses templated classes
|
|
|
|
* Code builds and links the test codes unde Linux.
|
|
- G4(*)EMDataSet and DNA classes test are still in progress
|
|
- Some minor changes could be done to the structures used to
|
|
configure the policy-based processes
|
|
|
|
??.??.???? ?, tag emlowen-V07-00-12
|
|
|
|
31.05.2005 MGP, tag emlowen-V07-00-11
|
|
Fix to Penelope ionisation (for atomic deexcitation?)
|
|
contributed by A. Mantero
|
|
|
|
31.05.2005 MGP, tag emlowen-V07-00-10
|
|
Sauter angular distribution fixed in G4PenelopePhotoelectric
|
|
(contributed by L. Pandola)
|
|
|
|
31.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
|
|
the DNA elastic scattering in water.
|
|
|
|
A.M., tag emlowen-V07-00-08
|
|
Not documented
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-07
|
|
Small design fixes related to PolarizedRayleigh on top
|
|
of the previous tag
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-06
|
|
New low energy polarised Rayleigh scattering process
|
|
(G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
|
|
To be paired to test14-V07-00-00 for integration testing
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-05
|
|
Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
|
|
provided by V. Ivanchenko
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-04
|
|
Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-03
|
|
Bug fix in AtomicDeexcitation concerning the Auger effect,
|
|
provided by A. Mantero
|
|
|
|
20.05.2005 MGP, tag emlowen-V07-00-02
|
|
Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
|
|
The solution is correct, but it should be revisited for
|
|
improved implementation later
|
|
|
|
R.C., tag emlowen-V07-00-01
|
|
Undocumented
|
|
|
|
A.M., tag emlowen-V07-00-00
|
|
Undocumented
|
|
|
|
10.12.2004 G.Cosmo, tag emlowen-V06-02-15
|
|
Replaced M_PI with CLHEP's pi.
|
|
|
|
10.12.2004 MGP, tag emlowen-V06-02-14
|
|
Bug fix in G4AtomicDeexcitation (by A. Mantero)
|
|
|
|
02.12.2004 MGP, tag emlowen-V06-02-13
|
|
Migration to <cmath>
|
|
|
|
01.12.2004 MGP, tag emlowen-V06-02-12
|
|
Fixes for uninitialized variables in Auger classes provided
|
|
by A. Mantero.
|
|
|
|
01.12.2004 MGP, tag emlowen-V06-02-11
|
|
On top of emlowen-V06-02-09, with fixes for missing
|
|
ParticleChange migration changes, not spotted by
|
|
the migration script
|
|
|
|
01.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
|
|
Fixes for uninitialized variables spotted by Valgrind
|
|
Introduces new files still on the head by mistake
|
|
|
|
30.11.2004 MGP, tag emlowen-V06-02-09
|
|
Corrected uninitialized variables in G4hShellCrossSection*,
|
|
spotted by Valgrind
|
|
|
|
18.11.2004 MGP, tag emlowen-V06-02-08
|
|
Cleaned up code in G4hShellCrossSection*
|
|
(further code review urgently needed!)
|
|
|
|
23.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
|
|
Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
|
|
on Linux-icc, WIN32-VC, SUN-CC
|
|
|
|
18.11.2004 MGP, tag emlowen-V06-02-06
|
|
Migration for new ParticleChange
|
|
|
|
18.11.2004 MGP, tag emlowen-V06-02-05
|
|
Improved Paul&Sacher PIXE model added; it becomes the default one
|
|
|
|
18.11.2004 MGP, tag emlowen-V06-02-04
|
|
First Paul&Sacher PIXE model becomes the default one
|
|
|
|
17.11.2004 MGP, tag emlowen-V06-02-03
|
|
Software improvement in G4PenelopeCompton (by L. Pandola)
|
|
|
|
17.11.2004 MGP, tag emlowen-V06-02-02
|
|
Revision of G4LowEnergyPhotoelectric to allow for new
|
|
development of precise angular distributions
|
|
|
|
12.11.2004 MGP, tag emlowen-V06-02-01
|
|
Fixes to tables manipulation, effective charge, graphite
|
|
problem and Bremsstrhalung low energy edge of the
|
|
spectrum by Vladimir Ivanchenko
|
|
|
|
27.09.2004 MGP, tag emlowen-V06-02-00
|
|
Fixes for compilation with gcc 3.4 (mostly by Gabriele)
|
|
|
|
07.06.2004 G.Cosmo, tag emlowen-V06-01-02
|
|
Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
|
|
|
|
01.06.2004 MGP, tag emlowen-V06-01-01
|
|
Bug fix for Barkas effect
|
|
|
|
01.06.2004 MGP, tag emlowen-V06-01-00
|
|
Bug fix in energy loss concerning positrons handled by Penelope
|
|
|
|
19.05.2004 MGP, tag emlowen-V06-00-11
|
|
New model for PIXE (by Simona Saliceti)
|
|
|
|
19.05.2004 MGP, tag emlowen-V06-00-10
|
|
First iteration towards new models for photoelectric
|
|
angular distribution: design iteration and re-implementation
|
|
of re-implementation of non-polarized Sauter-Gavrila
|
|
distribution (K-shell approximation)" by Pedro Rodrigues
|
|
and Andreia Trindade
|
|
|
|
23.03.2004 G.Cosmo, tag emlowen-V06-00-09
|
|
Fix in G4PenelopeCompton for compilation error on WIN32-VC.
|
|
|
|
15.03.2004 MGP, tag emlowen-V06-00-08
|
|
Fix in G4PenelopeRayleigh related to PR 605
|
|
Bug fix in G4PenelopeIonisation
|
|
Performance improvement in Penelope processes
|
|
|
|
15.03.2004 MGP, tag emlowen-V06-00-07
|
|
Performance improvement in G4Generator2BN
|
|
|
|
12.03.2004 MGP, tag emlowen-V06-00-06
|
|
Fixed compilation warnings
|
|
|
|
12.03.2004 MGP, tag emlowen-V06-00-05
|
|
G4PolarizedRayleigh removed
|
|
|
|
12.03.2004 MGP, tag emlowen-V06-00-04
|
|
Contains G4PolarizedRayleigh, which has compilation problems,
|
|
but no maintenance by authors, for future retrieval
|
|
|
|
11.03.2004 MGP, tag emlowen-V06-00-03
|
|
Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
|
|
|
|
11.03.2004 MGP, tag emlowen-V06-00-02
|
|
Bug fix in G4IonisationParameters
|
|
|
|
26.01.2004 MGP, tag emlowen-V06-00-01
|
|
Optimization of Bremsstrahlung angular generators,
|
|
provided by LIP group
|
|
|
|
26.01.2004 MGP, tag emlowen-V06-00-00
|
|
Fixed memory leaks in G4PenepoleInterpolator and
|
|
G4PenelopeIonisation
|
|
|
|
18.11.2003 MGP, tag emlowen-V05-02-10
|
|
Performance optimization in Bremsstrahlung angular distribution
|
|
|
|
18.11.2003 MGP, tag emlowen-V05-02-09
|
|
Performance optimisation in Penelope Bremsstrahlung +
|
|
fix for local variable hiding a data member in G4PenelopeIonisation
|
|
|
|
18.11.2003 MGP, tag emlowen-V05-02-08
|
|
Fixed compilation problem on Windows in G4Generator2BS.cc
|
|
|
|
10.11.2003 MGP, tag emlowen-V05-02-07
|
|
Fix to Penelope Bremsstrahlung angular distribution
|
|
|
|
06.11.2003 MGP, tag emlowen-V05-02-06
|
|
New processes for electrons and positrons according to
|
|
Penelope models
|
|
|
|
06.11.2003 MGP, tag emlowen-V05-02-05
|
|
Improved user interface to select Bremsstrahlung angular
|
|
distribution models
|
|
System test coverage in test14-V05-02-01
|
|
|
|
05.11.2003 MGP, tag emlowen-V05-02-04
|
|
New models of Bremsstrahlung angular distribution (2BN, 2BS),
|
|
provided by LIP group
|
|
|
|
05.11.2003 MGP, tag emlowen-V05-02-03
|
|
Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
|
|
|
|
05.11.2003 MGP, tag emlowen-V05-02-02
|
|
Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
|
|
|
|
? A. Mantero, tag emlowen-V05-02-01
|
|
?
|
|
|
|
? H. Kurashige, tag emlowen-V05-02-00
|
|
?
|
|
|
|
25.06.2003 G.Cosmo, tag emlowen-V05-01-04
|
|
Added disclaimer of liability where needed.
|
|
Fixed argument to pow() in G4LinLogLogInterpolation.cc
|
|
and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
|
|
|
|
20.05.2003 MGP, tag emlowen-V05-01-03
|
|
Removed memory leaks in G4PenelopeCompton and
|
|
G4PenelopeBremsstrahlung
|
|
Corrected design flaw in private interface of
|
|
G4eBremsstrahlungSpectrum
|
|
|
|
20.05.2003 MGP, tag emlowen-V05-01-02
|
|
Design iteration in G4LowEnergyBremsstrahlung: abstract class for
|
|
angular distribution + implementation in G4ModifiedTsai
|
|
(physics unchanged)
|
|
|
|
20.05.2003 MGP, tag emlowen-V05-01-01
|
|
G4PenelopeCompton triggers atomic relaxation
|
|
|
|
20.05.2003 MGP, tag emlowen-V05-01-00
|
|
Removed compilation warnings related to config-V05-01-00
|
|
|
|
26.04.2003 VI, tag emlowen-V05-00-17
|
|
Fixes of stepLimit
|
|
|
|
24.04.2003 MGP, tag emlowen-V05-00-16
|
|
Fixes related to "cuts-per-region"
|
|
|
|
24.04.2003 MGP, tag emlowen-V05-00-15
|
|
Fixes for "final range" and fix in G4VeLowEnergyLoss
|
|
related to "cuts per region"
|
|
|
|
17.04.2003 MGP, tag emlowen-V05-00-14
|
|
Bug fix to the Auger effect, in response to user report
|
|
|
|
17.04.2003 MGP, tag emlowen-V05-00-13
|
|
Modifications related to "cuts per region" by VI as below
|
|
Bug fix to G4LowEnergyGammaConversion (angular distribution)
|
|
|
|
12.04.2003 VI migration to cut per region for fluo AlongStep
|
|
G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
|
|
|
|
28.03.2003 G.Cosmo, tag emlowen-V05-00-12
|
|
Fixed compilation errors on SUN-CC for files:
|
|
G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
|
|
G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
|
|
Variables defined in for-loops scope were used outside scope!
|
|
|
|
27.03.2003 G.Cosmo, tag emlowen-V05-00-11
|
|
Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
|
|
G4PenelopeBremsstrahlungContinuous.cc to allow porting
|
|
on WIN32-VC platform. 'abs' should not be included in
|
|
the std namespace.
|
|
|
|
19.03.2003 MGP, tag emlowen-V05-00-10
|
|
Includes the two minor items below, on top of emlowen-V05-00-09
|
|
|
|
10.03.2003 VI remove cut per material warning
|
|
VI use SutType for ions
|
|
|
|
28.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
|
|
variable name of file with parameters
|
|
|
|
26.02.2003 G.Cosmo, tag emlowen-V05-00-09
|
|
Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
|
|
on WIN32-VC platform. 'abs' should not be included in the std
|
|
namespace.
|
|
|
|
24.02.2003 MGP, tag emlowen-V05-00-08
|
|
Small fixes related to Penelope processes for photons
|
|
|
|
22.02.2003 MGP, tag emlowen-V05-00-07
|
|
Porting Penelope processes for photons to SUN
|
|
|
|
22.02.2003 MGP, tag emlowen-V05-00-06
|
|
Minor design iteration on Bremsstrahlung, to accomodate
|
|
variable number of parameters compatible with Penelope
|
|
processes
|
|
|
|
22.02.2003 MGP, tag emlowen-V05-00-05
|
|
New Ziegler2000 parameterisation for G4hLowEnergyIonisation
|
|
added by VI
|
|
|
|
12.02.2003 MGP, tag emlowen-V05-00-04
|
|
Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
|
|
Migrated Penelope processes to cuts-per-region
|
|
Removed some compilation warnings
|
|
|
|
11.02.2003 MGP, tag emlowen-V05-00-03
|
|
First tag including Penelope processes for photons and related
|
|
unit tests, implemented by Luciano Pandola
|
|
|
|
11.02.2003 MGP, tag emlowen-V05-00-02
|
|
Included minor editing of header files in the cut-per-region
|
|
migration and protection of energy loss fluctuations by VI
|
|
|
|
05.02.2003 CG, tag emlowen-V05-00-01
|
|
Removed redundant inclusion of headers for units and constants.
|
|
Now using directly CLHEP headers. Affected files:
|
|
G4QAOLowEnergyLoss.cc and few unit test .cc files.
|
|
|
|
24.01.2003 MGP, tag emlowen-V05-00-00
|
|
Included changes by VI for migration to cuts-by-region aware
|
|
processes.
|
|
|
|
10.12.2002 MGP, tag emlowen-V04-01-09
|
|
VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
|
|
model replaces constant extension of quantum oscillator model
|
|
at low energies (< 25 keV), as for protons
|
|
|
|
28.11.2002 MGP, tag emlowen-V04-01-08
|
|
Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
|
|
for AIDA3/Anaphe5
|
|
|
|
18.11.2002 MGP, tag emlowen-V04-01-07
|
|
Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
|
|
(correction for PRS 430)
|
|
|
|
08.11.2002 MGP, tag emlowen-V04-01-06
|
|
New model for angular distribution in Rayleigh by Gerardo
|
|
Depaola and Francesco Longo; corrects PRS problem 406
|
|
|
|
08.11.2002 MGP, tag emlowen-V04-01-05
|
|
VI optimisation of tables in G4LowEnergyIonisation,
|
|
G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
|
|
|
|
08.10.2002 MGP, tag emlowen-V04-01-04
|
|
VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
|
|
VI G4hIonEffChargeSquare.cc - fix in charge definition
|
|
VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
|
|
VI G4hLowEnergyLoss.cc - clean up inverse range table build
|
|
VI G4VeLowEnergyLoss.cc - clean up inverse range table build
|
|
VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
|
|
VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
|
|
SetCut.. methods
|
|
|
|
27.08.2002 CG,VI, tag emlowen-V04-01-03
|
|
A. Mantero fix leakage in G4AtomicTransition.cc
|
|
|
|
30.07.2002 CG,VI, tag emlowen-V04-01-02
|
|
VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
|
|
|
|
30.07.2002 CG,VI, tag emlowen-V04-01-01
|
|
CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
|
|
on DEC-cxx non-ISO.
|
|
VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
|
|
load of data in memory.
|
|
|
|
15.06.2002 MGP, tag emlowen-V04-01-00
|
|
VI Bug fix in G4eEnergySpectrum
|
|
VI Bug fix in G4VCrossSectionHandler, connected modifications in
|
|
other handlers
|
|
|
|
15.06.2002 MGP, tag emlowen-V04-00-17
|
|
VI Bug fix in fluctuations in G4hLowEnergyIonisation
|
|
VI Removed duplicate member function to activate fluorescence
|
|
|
|
10.06.2002 MGP, tag emlowen-V04-00-16
|
|
fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
|
|
to satisfy UR for activation of further processes for ions
|
|
(UR by UKDM)
|
|
|
|
07.06.2002 MGP, tag emlowen-V04-00-15
|
|
Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
|
|
|
|
07.06.2002 MGP, tag emlowen-V04-00-14
|
|
Added comments for Software Reference Manual
|
|
|
|
03.06.2002 MGP, tag emlowen-V04-00-13
|
|
Fixes to Auger by Alfonso Mantero
|
|
Goes with new version of G4LEDATA G4EMLOW1.1
|
|
|
|
03.06.2002 MGP, tag emlowen-V04-00-12
|
|
Introduce Auger implementation (previously handled as
|
|
local energy deposit)
|
|
|
|
02.06.2002 MGP, tag emlowen-V04-00-11
|
|
VI Fixes in Bremsstrahlung - interpolation above 10 MeV
|
|
VI Change parametrisation of e- ionisation - 24-parameters
|
|
for each shell are used. Corresponding change is
|
|
sampling and integration
|
|
VI Add excitation cross sections and energy
|
|
New interpolation algorithm
|
|
Goes with new version of G4LEDATA G4EMLOW1.0
|
|
|
|
02.06.2002 MGP, tag emlowen-V04-00-10
|
|
Improvements to PolarizedCompton by F. Longo and G. Depaola
|
|
|
|
02.06.2002 MGP, tag emlowen-V04-00-09
|
|
Fixed max length of ntuple variable names for HBOOK
|
|
in test/G4ComptonTest
|
|
Updates in unit tests and in hTest by V.I.
|
|
|
|
28.05.2002 MGP, tag emlowen-V04-00-08
|
|
Code and minor design improvements deriving from reviews,
|
|
inspections and Code Wizard
|
|
|
|
28.05.2002 MGP, tag emlowen-V04-00-07
|
|
Added protection in G4eIonisationSpectrum
|
|
|
|
28.05.2002 MGP, tag emlowen-V04-00-06
|
|
G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
|
|
Anaphe 4.0.n
|
|
|
|
19.04.2002 - MGP, tag emlowen-V04-00-05
|
|
Fixed compilation warnings; added pointer protection in
|
|
G4eLowEnergyLoss
|
|
|
|
18.04.2002 - MGP, tag emlowen-V04-00-04
|
|
Modification to G4VCrossSectionHandler and
|
|
G4LowEnergyPhotoElectric to fix a problem
|
|
|
|
18.04.2002 - VNI
|
|
G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
|
|
calculation using crossSectionHandler and cross sections
|
|
directly
|
|
|
|
18.04.2002 - MGP, tag emlowen-V04-00-03
|
|
Modification to table calculation for GenericIon as below
|
|
|
|
09.04.2002 - VNI
|
|
For GenericIons all tables are calculated once now
|
|
|
|
03.04.2002 - MGP, tag emlowen-V04-00-02
|
|
Option to activate atomic deexcitation in ionisation processes
|
|
|
|
28.03.2002 - VNI
|
|
Add Fluorescence flag to electron and hadron ionisation
|
|
|
|
27.03.2002 - VNI, tag emlowen-V04-00-01
|
|
Bug fix in hadron Fluo and in deexcitation
|
|
|
|
28.02.2002 - MGP, tag emlowen-V04-00-00
|
|
V.Ivanchenko bug fix for GenericIons
|
|
|
|
30.11.2001 - MGP, tag emlowen-V03-02-49
|
|
Major physics improvement in electron processes by V.I.
|
|
Significant improvement of performance
|
|
Requires new version of data: G4EMLOW0.5
|
|
|
|
28.11.2001 - MGP, tag emlowen-V03-02-48
|
|
Fix for compilation on Windows
|
|
|
|
27.11.2001 - MGP, tag emlowen-V03-02-47
|
|
Fix by V.I. related to the removal of static inline functions
|
|
|
|
23.11.2001 - MGP, tag emlowen-V03-02-46
|
|
Removed static inline functions, as requested by G. Cosmo
|
|
to satisfy porting requirements
|
|
|
|
15.11.2001 - MGP, tag emlowen-V03-02-45
|
|
Bug fix in G4FluoData
|
|
Physics improvement in Bremsstrahlung
|
|
Modified warning message in G4hLowEnergyIonisation
|
|
Goes with new database version G4EMLOW0.4
|
|
|
|
09.11.2001 - MGP, tag emlowen-V03-02-44
|
|
Example for using analysis in test/LowEnTest, based on
|
|
Ramon's XrayTel
|
|
|
|
09.11.2001 - MGP, tag emlowen-V03-02-43
|
|
Fixed name in test/processTest/GNUmakefile causing
|
|
problems with library map
|
|
|
|
08.11.2001 - MGP, tag emlowen-V03-02-42
|
|
Modifications to be compliant with the unsupported,
|
|
deprecated "cuts per material"
|
|
Added G4CutsPerMaterialWarning functor to warn users
|
|
WARNING: LowE processes are not supported if using different
|
|
cuts for different materials
|
|
|
|
06.11.2001 - MGP, tag emlowen-V03-02-41
|
|
Identical to emlowen-V03-02-40
|
|
Redone because the tag aborted before completion
|
|
|
|
06.11.2001 - MGP, tag emlowen-V03-02-40
|
|
Performance improvement in electron processes
|
|
Some clean up of code (include/forward class declarations,
|
|
coding style guidelines etc.)
|
|
First implementation of a generic unit test, with AIDA/Lizard
|
|
analysis in test/processTest
|
|
|
|
01.11.2001 - MGP, tag emlowen-V03-02-39
|
|
PIXE introduced in G4hLowEnergyIonisation
|
|
|
|
29.10.2001 - MGP, tag emlowen-V03-02-38
|
|
Bug fixes in new code
|
|
Generic unit test for e/photon processes in test/processTest
|
|
(analysis still to be added)
|
|
|
|
28.10.2001 - MGP, tag emlowen-V03-02-37
|
|
Fixed compilation warnings on Linux and HP
|
|
Improved code style
|
|
|
|
26.10.2001 - MGP, tag emlowen-V03-02-36
|
|
Bug and memory leak fixes in the new electron classes
|
|
|
|
26.10.2001 - MGP, tag emlowen-V03-02-35
|
|
Swapped old/new electron processes
|
|
|
|
25.10.2001 - MGP, tag emlowen-V03-02-34
|
|
Bug fixes in the new classes related to Bremsstrahlung and
|
|
e/h Ionisation
|
|
|
|
25.10.2001 - MGP, tag emlowen-V03-02-33
|
|
G4LowEnergyPolarizedCompton moved to new design
|
|
Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
|
|
New classes for shell cross sections for proton-induced fluorescence
|
|
Fluorescence introduced in temporary class G4hLowEnergyIonisation
|
|
Fluorescence introduced in the continuous part of electron
|
|
ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
|
|
|
|
18.10.2001 - MGP, tag emlowen-V03-02-32
|
|
Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
|
|
and G4eIonisationParameters.cc by G. Cosmo for compatibility with
|
|
geant4-03-02-ref-06 in view of STL migration
|
|
|
|
18.10.2001 - MGP, tag emlowen-V03-02-31
|
|
Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
|
|
for generation of atomic deexcitation products in the continuous part
|
|
|
|
18.10.2001 - MGP, tag emlowen-V03-02-30
|
|
Electron processes: contributions to the implementation by V.I.
|
|
revision of code quality and consistency
|
|
with design by MGP
|
|
|
|
18.10.2001 - MGP, tag emlowen-V03-02-29
|
|
Modification of G4hNuclearStoppingModel and
|
|
G4hParametrisedLossModel by G. Cosmo required for
|
|
compatibility with materials-V03-02-04
|
|
|
|
12.10.2001 - MGP, tag emlowen-V03-02-28
|
|
Cosmetics in the source code (FALSE/TRUE moved to false/true)
|
|
and update of all tests to new materials migrated to STL
|
|
|
|
11.10.2001 - MGP, tag emlowen-V03-02-27
|
|
Further revision of the new code in the previous tag
|
|
Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
|
|
as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
|
|
renamed temporarily to allow for parallel development
|
|
Removed references to Rogue Wave and STL interface from
|
|
test/LowEnTest/ and test/fluoTest/
|
|
|
|
10.10.2001 - MGP, tag emlowen-V03-02-26
|
|
Code for implementation of design iteration for electrons
|
|
by V. Ivanchenko
|
|
Major revision of new code to improve code quality and consistency
|
|
with design by MGP
|
|
Since the new code does not respect the design and broke system
|
|
test and user code, this tag is only for internal debugging
|
|
purpose and should not be used by developers
|
|
|
|
09.10.2001 - MGP, tag emlowen-V03-02-25
|
|
Identical to the previous one, but restored G4VDataSetAlgorithm
|
|
(corrupted in cvs update?)
|
|
|
|
08.10.2001 - MGP, tag emlowen-V03-02-24
|
|
Modified G4CrossSectionHandler to inherit from base class
|
|
Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
|
|
Encapsulated range test to generate secondaries into a
|
|
strategy pattern; implemented in photon processes
|
|
|
|
04.10.2001 - MGP, tag emlowen-V03-02-23
|
|
Fluorescence according to the new design introduced
|
|
into e- ionisation (contribution to PostStepDoIt)
|
|
by E. Guardincerri
|
|
|
|
26.09.2001 - MGP, tag emlowen-V03-02-22
|
|
Workaround to support deficiencies of ObjectSpace in
|
|
implementation of STL pair
|
|
|
|
25.09.2001 - MGP, tag emlowen-V03-02-21
|
|
Workaround to support deficiencies of ObjectSpace in
|
|
implementation of STL pair (wrongly tagged)
|
|
|
|
24.09.2001 - MGP, tag emlowen-V03-02-20
|
|
Minor modifications to make the lowenergy category co-work
|
|
with both materials-V03-02-03 and materials as
|
|
in geant4-03-02-ref-03
|
|
|
|
23.09.2001 - MGP, tag emlowen-V03-02-19
|
|
Same as previous one + migration to materials-V03-02-03 (STL)
|
|
|
|
23.09.2001 - MGP, tag emlowen-V03-02-18
|
|
New class to generate shell vacancies in continuous part
|
|
of processes by E. Guardincerri
|
|
Renamed old photon processes (pre-design iteration) to
|
|
G4LowEnergyOld; to be kept for a limited period for convenience
|
|
of regression testing
|
|
Fixed various STL problems found with HP compiler
|
|
Added protection in G4LowEnergyPhotoElectric to avoid
|
|
generating photons causing negative energy balance
|
|
|
|
21.09.2001 - MGP, tag emlowen-V03-02-17
|
|
G4LowEnergyPhotoElectric moved to the implementation
|
|
according to the new fluo+data design
|
|
[Test version G4LowEnergyPhotoElectricMG removed]
|
|
Fixed warning for energy outside allowed range in G4EMDataSet
|
|
Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
|
|
Minor cosmetics
|
|
|
|
19.09.2001 - MGP, tag emlowen-V03-02-16
|
|
Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
|
|
and G4ComptonTest.py for histograms and ntuples with Lizard
|
|
(by A. Pfeiffer)
|
|
|
|
19.09.2001 - MGP, tag emlowen-V03-02-15
|
|
Same as previous one, but test/fluoTest with Particle gun
|
|
|
|
19.09.2001 - MGP, tag emlowen-V03-02-14
|
|
Minor cosmetics w.r.t. the previous one (removed compilation
|
|
warnings)
|
|
test/fluoTest with GPS
|
|
|
|
16.09.2001 - MGP, tag emlowen-V03-02-13
|
|
Update to the fluorescence domain consistent with the
|
|
new design (development by E. Guardincerri)
|
|
Update to test/fluoTest (development by E. Guardincerri)
|
|
|
|
13.09.2001 - MGP, tag emlowen-V03-02-12
|
|
Fix in G4CrossSectionHandler::Clear to remove an infinite loop
|
|
occurring in test14
|
|
|
|
10.09.2001 - MGP, tag emlowen-V03-02-11
|
|
Identical to emlowen-V03-02-10
|
|
Restored a clean situation in the cvs head, removing all
|
|
the code inconsistent with the design present in
|
|
emlowen-after-chep2001, resulting from a fault in the
|
|
software process by a developer.
|
|
|
|
10.09.2001 - MGP, tag emlowen-after-chep2001
|
|
Junk found in the repository
|
|
Tagged as an aid in the procedure of restoring a reasonable
|
|
situation in the cvs head for future developments
|
|
|
|
29.08.2001 - MGP, tag emlowen-V03-02-10
|
|
Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
|
|
G4LowEnergyGammaConversion: re-implementation according to
|
|
the design iteration in the data domain
|
|
Temporary re-implementation of G4LowEnergyPhotoElectricMG,
|
|
without fluorescence yet
|
|
|
|
29.08.2001 - MGP, tag emlowen-V03-02-09
|
|
Bug fix in G4CrossSectionHandler
|
|
|
|
29.08.2001 - MGP, tag emlowen-V03-02-08
|
|
Cleared compilation warnings in G4AtomicTransitionManager
|
|
|
|
28.08.2001 - G.Cosmo, tag emlowen-V03-02-07
|
|
Fixed mess with tag names
|
|
|
|
27.08.2001 - STT, tag emlowen-V03-02-06
|
|
|
|
20.08.2001 - MGP, tag emlowen-V03-02-05
|
|
Added files resulting from design iteration in the data domain
|
|
|
|
20.08.2001 - MGP, tag emlowen-V03-02-04
|
|
Same as emlowen-V03-02-02 + bug fix by V.I. described below
|
|
|
|
18.08.2001 - V.Ivanchenko fix energy conservation bugs for small
|
|
range cuts in G4LowEnergyIonisation.cc
|
|
|
|
30.07.2001 - MGP, tag emlowen-V03-02-03
|
|
First step of design iteration in fluorescence (files
|
|
contributed by E. Guardincerri, G4AtomicShell and
|
|
G4AtomicTransitionManager) + related unit test
|
|
|
|
30.07.2001 - MGP, tag emlowen-V03-02-02
|
|
Fix to GammaConversion by F. Longo
|
|
|
|
30.07.2001 - MGP, tag emlowen-V03-02-01
|
|
Added modifications by V.I. listed below (13.07.2001),
|
|
on top of previous tag
|
|
|
|
30.07.2001 - MGP, tag emlowen-V03-02-00
|
|
Same as emlowen-V03-01-19, with liability disclaimer added
|
|
|
|
13.07.2001 - V.Ivanchenko remove comments with Rogue Wave
|
|
fix a problem of continuity of ion effective charge
|
|
|
|
18.06.2001 - MGP, tag emlowen-V03-01-19
|
|
Same as emlowen-V03-01-18, with corrections by S. Chauvie
|
|
to recover from modifications listed below
|
|
Quantum oscillator model is applied to all materials, as it
|
|
has been since Geant4 3.0 release
|
|
Contains also updates to G4StoppingPowerTest
|
|
|
|
18.06.2001 - MGP, tag emlowen-V03-01-18
|
|
Same as emlowen-V03-01-17, with a bug fix to
|
|
G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
|
|
|
|
07.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
|
|
Oscillator model is applied only for 6 materials (V.I.)
|
|
|
|
05.06.2001 - MGP, tag emlowen-V03-01-17
|
|
Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
|
|
with the changes below
|
|
Also fixes in unit tests related to hadron ionisation
|
|
|
|
01.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
|
|
search by Z not name, validity range down to 5 keV,
|
|
fix sign of the Barkas term
|
|
|
|
28.05.2001 - MGP, tag emlowen-V03-01-16
|
|
Corrected typo involuntarily introduced into a public m.f.
|
|
|
|
25.05.2001 - MGP, tag emlowen-V03-01-15
|
|
Added protections in G4LowEnergyPolarizedCompton (MGP)
|
|
Improved comments in hadron/ion classes (V.I.)
|
|
Improved code style in e/photon classes (MGP)
|
|
|
|
24.05.2001 - MGP, tag emlowen-V03-01-14
|
|
Modified G4LowEnergyPolarizedCompton to inherit from
|
|
G4VDiscreteProcess
|
|
|
|
23.05.2001 - MGP, tag emlowen-V03-01-13
|
|
Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
|
|
by V.Ivanchenko:
|
|
calculation of range directly from RangeTable;
|
|
calculation of MeanFreePath from LambdaTable;
|
|
improvement in the kinematics of delta-ray production
|
|
|
|
23.05.2001 - MGP, tag emlowen-V03-01-12
|
|
Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
|
|
|
|
23.05.2001 - MGP, tag emlowen-V03-01-11
|
|
Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
|
|
minor changes in hTest histograms
|
|
|
|
23.05.2001 - V.Ivanchenko
|
|
G4LowEnergyIonisation and G4eLowEnergyLoss changed:
|
|
direct method of range table calculation;
|
|
MeanFreePath is calculated from lambda table;
|
|
kinematics of delta-ray production improved;
|
|
minor fix in G4hLowEnergyIonisation.
|
|
|
|
22.05.2001 - MGP, tag emlowen-V03-01-10
|
|
Bug fix in G4QAOLowEnergyLoss.cc
|
|
|
|
22.05.2001 - MGP, tag emlowen-V03-01-09
|
|
Same as emlowen-V03-01-08, with further modifications to hTest
|
|
|
|
22.05.2001 - MGP, tag emlowen-V03-01-08
|
|
Same as emlowen-V03-01-07, with in addition:
|
|
- new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
|
|
- modifications to hTest
|
|
- test macros renamed to be more easily identifiable
|
|
|
|
11.05.2001 - MGP, tag emlowen-V03-01-07
|
|
Removed more compilation warnings in ANSI strict mode
|
|
|
|
11.05.2001 - MGP, tag emlowen-V03-01-06
|
|
Same as emlowen-V03-01-04, with minor modification on hTest
|
|
by V. Ivanchenko
|
|
|
|
11.05.2001 - MGP, tag emlowen-V03-01-05
|
|
Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
|
|
|
|
10.05.2001 - V.Ivanchenko
|
|
Removed compilation warnings in ANSI strict mode
|
|
|
|
08.05.2001 - MGP, tag emlowen-V03-01-04
|
|
Removed compilation warnings in ANSI strict mode
|
|
|
|
07.05.2001 - MGP, tag emlowen-V03-01-03
|
|
Removal of RW remnants, moved to STL containers
|
|
|
|
07.05.2001 - MGP, tag emlowen-V03-01-02
|
|
Same as emlowen-V03-01-01, with some improvements in tests
|
|
|
|
02.05.2001 - MGP, tag emlowen-V03-01-01
|
|
Same as emlowen-V03-01-00, with a first implementation of
|
|
a full suite of unit tests for electrons and photons
|
|
|
|
02.05.2001 - MGP, tag emlowen-V03-01-00
|
|
Same as emlowen-V03-00-00, with minor new functionalities in
|
|
test/G4BremsstrahlungTest and G4eIonisationTest, and a new
|
|
test/G4PhotoelectricTest unit test
|
|
|
|
24.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
|
|
|
|
24.04.2001 - V.Ivanchenko reorganize and update hTest
|
|
|
|
05.02.2001 - G.Cosmo, tag emlowen-V03-00-00
|
|
Migration to STL for G4DataVector and G4OrderedTable:
|
|
o Removed obsolete class G4Data. G4DataVector is now used instead.
|
|
o Modified files:
|
|
G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
|
|
G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
|
|
G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
|
|
G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
|
|
|
|
14.12.2000 - G.Cosmo, tag emlowen-V02-00-23
|
|
Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
|
|
|
|
22.11.2000 - MGP, tag emlowen-V02-00-22
|
|
Yang and Chu fluctuation models applied for positive
|
|
charged ions only
|
|
|
|
23.11.2000 - Ion energy fluctuations only for charge>0
|
|
V.Ivanchenko
|
|
|
|
22.11.2000 - MGP, tag emlowen-V02-00-21
|
|
Includes bug fix to electron energy fluctuations
|
|
Compatible with electromagnetic/utils V02-00-04 tag, that has
|
|
been finally accepted by STT
|
|
|
|
22.11.2000 - Bug fixed in electron energy fluctuations
|
|
V.Ivanchenko
|
|
|
|
21.11.2000 - MGP, tag emlowen-V02-00-20
|
|
Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
|
|
(All this duplication of emlowen tags is due to the fact that the
|
|
electromagnetic/utils tag with the interface updates contains
|
|
also bug fixes and new features, and such tag has not passed
|
|
system testing yet)
|
|
|
|
21.11.2000 - MGP, tag emlowen-V02-00-19
|
|
Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
|
|
|
|
21.11.2000 - Bug fixed in hadron/ion energy fluctuations
|
|
V.Ivanchenko
|
|
|
|
16.11.2000 - MGP, tag emlowen-V02-00-18
|
|
Same as emlowen-V02-00-16, with on top modifications to
|
|
G4LowEnergyUtilities to replace the obsolete HepString
|
|
with G4String in several places
|
|
|
|
16.11.2000 - MGP, tag emlowen-V02-00-17
|
|
Same as emlowen-V02-00-15, with on top modifications to
|
|
G4LowEnergyUtilities to replace the obsolete HepString
|
|
with G4String in several places
|
|
|
|
05.11.2000 - MGP, tag emlowen-V02-00-16
|
|
Remove the temporary const cast introduced with emlowen-V02-00-08
|
|
Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
|
|
|
|
05.11.2000 - MGP, tag emlowen-V02-00-15
|
|
Includes bug fixes and other modifications by V. Ivanchenko
|
|
listed below
|
|
|
|
05.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
|
|
edition, name "Aluninum", de/dx at E=2 MeV, and
|
|
more correct charge calculation
|
|
- New method to calculate ranges via de/dx table and
|
|
remove dynamic binning in G4hLowEnergyLoss.cc
|
|
- More precise calculation of ionisation ranges for
|
|
KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
|
|
V. Ivanchenko
|
|
|
|
03.11.2000 - MGP, tag emlowen-V02-00-14
|
|
Fix by V. Ivanchenko to remove the cause of instability
|
|
of hadron ionisation on different platforms, related to the last
|
|
step
|
|
Set MinKineticEnergy = LowestKineticEnergy = 10eV
|
|
Results changed w.r.t. the previous version by 0.5% for protons,
|
|
1% for antiprotons and 2.8% for C12
|
|
|
|
03.11.2000 - Modification
|
|
MinKineticEnergy=LowestKineticEnergy=10eV
|
|
V. Ivanchenko
|
|
|
|
03.11.2000 - MGP, tag emlowen-V02-00-13
|
|
Same as emlowen-V02-00-12, added comments for the generation of
|
|
the Software Reference Manual
|
|
|
|
31.10.2000 - MGP, tag emlowen-V02-00-12
|
|
Including modifications by V. Ivanchenko since emlowen-V02-00-11
|
|
listed below
|
|
|
|
23.10.2000 -
|
|
Clean up and update comments
|
|
V. Ivanchenko
|
|
|
|
14.10.2000 -
|
|
Bug fix in nuclear stopping table name
|
|
V. Ivanchenko
|
|
|
|
20.09.2000 - MGP, tag emlowen-V02-00-11
|
|
Bug fix related to electron energy loss fluctuations by
|
|
V. Ivanchenko
|
|
|
|
18.09.2000 - MGP, tag emlowen-V02-00-10
|
|
Improvements to the readability of the code by V. Ivanchenko
|
|
|
|
17.09.2000 - MGP, tag emlowen-V02-00-09
|
|
New features on antiproton ionisation by Stephane Chauvie:
|
|
extension of the Quantum Harmonic Oscillator model to
|
|
generic materials, calculation of oscillator strengths for
|
|
all elements
|
|
Antiproton model also moved to be compliant with the new design
|
|
iteration
|
|
|
|
16.09.2000 - MGP, tag emlowen-V02-00-08
|
|
Const cast in G4hLowEnergyIonisation (const G4Material* into
|
|
G4Material*) to convert the previously _good_ LowE code
|
|
into bad one, but palatable to G4EnergyLossTables, that has
|
|
various member functions requiring a non-const G4Material*
|
|
pointer in the arguments
|
|
This modification was required to avoid compilation errors
|
|
on DEC; it is meant to be temporary
|
|
The affected pointers SHOULD BE REVERTED TO CONST
|
|
AS SOON AS POSSIBLE, after agreement with the
|
|
G4EnergyLossTables author
|
|
|
|
16.09.2000 - MGP, tag emlowen-V02-00-07
|
|
Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
|
|
to remove compilation problems on DEC (uninitialized variable)
|
|
Fix in G4hLowEnergyLoss, eliminated two protected variables
|
|
G4Proton* theProton and G4AntiProton* theAntiProton
|
|
to revove compilation problems on DEC (hiding)
|
|
|
|
16.09.2000 - MGP, tag emlowen-V02-00-06
|
|
Modifications by V.I. in hadron classes (renaming of classes
|
|
for better understanding of the code)
|
|
|
|
05.09.2000 - MGP, tag emlowen-V02-00-05
|
|
Fixes to remove warnings (hiding member functions and
|
|
data members) in hadron classes
|
|
|
|
04.09.2000 - MGP, tag emlowen-V02-00-04
|
|
Same as emlowen-V02-00-03, with V.I.'s new implementations
|
|
and fixes (see below, July-August 2000)
|
|
|
|
04.09.2000 - MGP, tag emlowen-V02-00-03
|
|
Same as emlowen-V02-00-02, with Gabriele's fixes
|
|
(see below, 03.08.2000)
|
|
|
|
22.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
|
|
The calculation of step limit for low energy
|
|
hadrons/ions is upgraded.
|
|
The Barkas and Bloch corrections are introduced
|
|
for ions "on fly"
|
|
|
|
18.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
|
|
A bug in GetConstrain method for hadrons/ions is fixed
|
|
|
|
18.08.2000 - V.Ivanchenko: two additional models of ions energy
|
|
loss fluctuations have been implemented
|
|
|
|
10.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
|
|
energy losses of hadrons and ions are fixed
|
|
|
|
04.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
|
|
Energy losses of hadrons and ions are implemented
|
|
|
|
03.08.2000 - G.Cosmo
|
|
Fixes to allow events' reproducibility:
|
|
G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
|
|
RandBit::shootBit().
|
|
G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
|
|
G4RandGauss.
|
|
|
|
02.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
|
|
a lot of new classes are created. New unit test is designed
|
|
as well (G4hTestStoppingPower).
|
|
|
|
29.07.2000 - MGP, tag emlowen-V02-00-02
|
|
Added theta to ntuples in G4BremsstrahlungTest
|
|
|
|
18.07.2000 - MGP, tag emlowen-V02-00-01
|
|
V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
|
|
|
|
11.07.2000 - MGP, tag emlowen-V02-00-00
|
|
Improvements in G4BremsstrahlungTest and G4eIonisationTest
|
|
|
|
24.06.2000 - MGP, tag emlowen-V01-01-22
|
|
Modification to hTest G4Ion... classes by V. Ivanchenko to
|
|
fix crash on exit on Linux
|
|
|
|
22.06.2000 - MGP, tag emlowen-V01-01-21
|
|
MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
|
|
correction to prevent log of negative argument
|
|
Fixes problems with test14 in system testing on HP
|
|
To be further verified
|
|
|
|
22.06.2000 - MGP, tag emlowen-V01-01-20
|
|
Minor improvements in test/G4BremsstrahlungTest and
|
|
and test/G4eIonisationTest
|
|
Cosmetics (found $ tag $ in many header files, where does it
|
|
come from?)
|
|
|
|
20.06.2000 - MGP, tag emlowen-V01-01-19
|
|
Fixed printout in test/G4eIonisationTest
|
|
|
|
20.06.2000 - MGP, tag emlowen-V01-01-18
|
|
Two new unit tests created by MGP: test/G4BremsstrahlungTest
|
|
and test/G4eIonisationTest
|
|
|
|
24.05.2000 - MGP, tag emlowen-V01-01-17
|
|
Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
|
|
by Stephane Chauvie: physics fixes
|
|
Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
|
|
by MG Pia: fixes to the private interface,
|
|
fixes to remove compilation warnings
|
|
added protections
|
|
proper code indentation to improve legibility
|
|
Reorganization of the test directory by Petteri Nieminen:
|
|
content of eUnitTests/ moved to ePhotonIntegration/
|
|
(indeed they were not unit tests)
|
|
content of validation/ moved to aluminumtest/
|
|
Corrections by MG Pia to GNUmakefiles in test/ subdirectories
|
|
TestEm6, TestP, eUnitTests and validation are obsolete
|
|
directories, still in the repository but not to be used
|
|
|
|
23.05.2000 - MGP, tag emlowen-V01-01-16
|
|
New G4QAOLowEnergyloss class by Stephane Chauvie for
|
|
antiproton energy loss model
|
|
Modifications to G4hLowEnergyIonisation for the new
|
|
antiproton models
|
|
Physics extension to lower energies for antiprotons for a
|
|
set of materials
|
|
New test/hTest for integration/physics testing of hadrons/ions
|
|
(was previously TestEm6)
|
|
|
|
25.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
|
|
G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
|
|
|
|
22.05.2000 - MGP, tag emlowen-V01-01-15
|
|
Modifications in G4VhEnergyLossModel.hh
|
|
|
|
19.05.2000 - MGP, tag emlowen-V01-01-14
|
|
Includes typo correction in G4VhEnergyLossModel.hh
|
|
|
|
8.05.2000 - MGP, tag emlowen-V01-01-13
|
|
Includes minor modifications in G4VhEnergyLossModel.hh
|
|
|
|
7.05.2000 - MGP, tag emlowen-V01-01-12
|
|
Includes the G4VhEnergyLossModel abstract class,
|
|
as part of the design iteration in the hadronic domain
|
|
|
|
7.05.2000 - MGP, tag emlowen-V01-01-11
|
|
Includes Francesco Longo's fix of missing units in
|
|
G4LowEnergyGammaConversion.cc
|
|
|
|
7.05.2000 - MGP, tag emlowen-V01-01-10
|
|
Includes Vladimir's test/TestEm6 and test/TestP directories
|
|
requires removing two (!) duplicate TestEm6 directories
|
|
elsewhere
|
|
Includes Stephane's unit tests G4hLETestLossTable.cc
|
|
and G4hLETestAlongPostStep.cc
|
|
|
|
19.04.2000 - MGP, tag emlowen-V01-01-09
|
|
same as emlowen-V01-01-08, with modifications by V.L. for
|
|
first implementation of continuous energy loss in
|
|
G4LowEnergyBremsstrahlung
|
|
|
|
18.04.2000 - MGP, tag emlowen-V01-01-08
|
|
same as emlowen-V01-01-06,
|
|
with modification to G4LowEnergyBremsstrahlung.cc to correct
|
|
error introduced by V.L
|
|
|
|
18.04.2000 - MGP, tag emlowen-V01-01-07
|
|
same as emlowen-V01-01-05
|
|
(disregarding modifications in emlowen-V01-01-06),
|
|
with modification to G4LowEnergyBremsstrahlung.cc to correct
|
|
error introduced by V.L.
|
|
|
|
18.04.2000 - MGP, tag emlowen-V01-01-06
|
|
includes Veronique's modifications to
|
|
G4LowEnergyIonisation.hh
|
|
G4LowEnergyIonisation.icc
|
|
G4LowEnergyIonisation.icc
|
|
G4eLowEnergyLoss.cc
|
|
G4G4LowEnergyPhotoElectric.cc
|
|
for integration of cross sections, float/G4double conversions
|
|
and corrections of fluorescence transition probabilities
|
|
to take into account non-radiative transitions
|
|
(no Auger electron simulated yet)
|
|
|
|
|
|
04.04.2000 - MGP, tag emlowen-V01-01-05
|
|
removed dependency on standard category (G4eEnergyLoss)
|
|
|
|
04.04.2000 - MGP, tag emlowen-V01-01-04
|
|
tag Vladimir's and Stephane's modifications for antiprotons
|
|
|
|
03.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
|
|
1) Linearity into Barkas effect and nuclear stopping power
|
|
for antiprotons
|
|
|
|
02.04.2000 - MGP, tag emlowen-V01-01-03
|
|
tag V.L.'s modifications to G4LowEnergyIonisation (units)
|
|
|
|
02.04.2000 - MGP, tag emlowen-V01-01-02
|
|
tag V.L.'s fix of typo in G4LowEnergyGammaConversion
|
|
|
|
02.04.2000 - MGP, tag emlowen-V01-01-01
|
|
tag V.I.'s modifications, 31.03.2000
|
|
|
|
31.03.2000 - Vladimir Ivanchenko update
|
|
1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
|
|
is insert in dedx, cross section calculation and sampling
|
|
2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
|
|
klon of G4hEnergyLoss.cc
|
|
3) Spin 1/2 and spin 1 corrections are inserted is cross
|
|
section calculation, cross section sampling, de/dx
|
|
4) IfAplicable check lepton number
|
|
|
|
21.01.2000 - Vladimir Ivanchenko update
|
|
1) G4hLowEnergyIonisation.cc Barkas effect calculation
|
|
and inicialisation
|
|
2) G4ionLowEnergyIonisation.cc remove double deleting of
|
|
MeanFreePath Table
|
|
|
|
21.01.2000 - create by Michel Maire
|
|
|
|
|