1490 lines
63 KiB
Plaintext
1490 lines
63 KiB
Plaintext
$Id: History,v 1.284 2007/11/26 17:27:09 pia Exp $
|
|
-------------------------------------------------------------------
|
|
|
|
=========================================================
|
|
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
|
=========================================================
|
|
|
|
Category History file
|
|
---------------------
|
|
This file should be used by G4 developers and category coordinators
|
|
to briefly summarize all major modifications introduced in the code
|
|
and keep track of all category-tags.
|
|
It DOES NOT substitute the CVS log-message one should put at every
|
|
committal in the CVS repository !
|
|
|
|
----------------------------------------------------------
|
|
* Reverse chronological order (last date on top), please *
|
|
----------------------------------------------------------
|
|
|
|
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
|
|
|
|
|