118 lines
5.0 KiB
Plaintext
118 lines
5.0 KiB
Plaintext
$Id: History,v 1.15 2007/11/05 10:53:13 schaelic 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 *
|
|
----------------------------------------------------------
|
|
|
|
05 November 07: A.Schaelicke (empolar-V09-00-02)
|
|
01 November 07: A.Schaelicke
|
|
- Bug fix in G4PolarizedAnnihilationCrossSection
|
|
error in calculation of polarisation dependent total cross section
|
|
(wrong interactionLength for positrons in applications where,
|
|
particle and media are polarised)
|
|
- more general Cross section frame work:
|
|
G4PolarizedAnnihilationCrossSection
|
|
G4PolarizedBhabhaCrossSection
|
|
G4PolarizedBremsstrahlungCrossSection
|
|
G4PolarizedComptonCrossSection
|
|
G4PolarizedGammaConversionModel
|
|
G4PolarizedMollerCrossSection
|
|
G4PolarizedPairProductionCrossSection
|
|
G4VPolarizedCrossSection
|
|
G4ePolarizedBremsstrahlungModel
|
|
(removed dependencies to models; now cross sections can be used
|
|
independent of any model, e.g. in a cross section calculator class)
|
|
- add polarized photo electric effect:
|
|
G4PolarizationHelper
|
|
(new method GetRandomFrame, used when interaction frame is not
|
|
well defined by outgoing particles)
|
|
G4PolarizedPEEffectCrossSection
|
|
(based on McMaster, Rev.Mod.Phys. 33 (1961) 8)
|
|
G4PolarizedPEEffectModel
|
|
(derived from G4PEEffectModel, adds polarisation transfer)
|
|
G4PolarizedPhotoElectricEffect
|
|
(derived from G4VEmProcess)
|
|
|
|
02 October 07: V.Ivanchenko (empolar-V09-00-01)
|
|
G4eplusPolarizedAnnihilation - enabled AtRest
|
|
|
|
10 July 07: V.Ivanchenko (empolar-V09-00-00)
|
|
10 July 07: A.Schaelicke
|
|
- G4VPolarizedCrossSection removed obsolete methodes and variables to
|
|
clear "shadow" Warning on SUN CC
|
|
- G4PolarizedCompton, G4ePolarizedIonisation,
|
|
G4eplusPolarizedAnnihilation renamed local variable "particle" to
|
|
avoid "shadow" Warning on SUN CC
|
|
- G4PolarizedAnnihilationModel
|
|
copied Initialise() method from G4eeToTwoGammaModel provide a
|
|
ParticleChangeForGamma object, this avoids "shadow" Warning on SUNCC
|
|
and reduces overhead in SampleSecondaries()
|
|
|
|
11 June 07: V.Ivanchenko (empolar-V08-03-02)
|
|
- (A.Schaelicke) G4PolarizedCompton, G4ePolarizedIonisation,
|
|
G4eplusPolarizedAnnihilation added method
|
|
PostStepGetPhysicalInteractionLength in order to provide
|
|
simulation of polarized target; the fix is required because of design
|
|
change in utils
|
|
|
|
25 May 07: V.Ivanchenko (empolar-V08-03-01)
|
|
- G4PolarizedCompton - fix compilation warning and incorrect usage of
|
|
G4PhysicsVector
|
|
|
|
23 May 07: V.Ivanchenko (empolar-V08-03-00)
|
|
- In all processes inherit from G4VEnergyLossProcess or G4VEmProcess
|
|
remove method SecondaryPostStep;
|
|
- G4VEmModel - changed interface of SampleSecondary method, it become
|
|
void, extra parameter std::vector<G4DynamicParticle*>*, all
|
|
classes using or inhereting this interface are modified.
|
|
|
|
19 March 07: V.Ivanchenko (empolar-V08-02-00)
|
|
- G4PolarizedGammaConversionModel : fix non-initialised variable
|
|
|
|
20 November 06: V.Ivanchenko (empolar-V08-01-04)
|
|
- G4PolarizedAnnihilationCrossSection fixed compilation problem at windows
|
|
|
|
17 November 06: V.Ivanchenko (empolar-V08-01-03)
|
|
- Add protection against zero kin energy in G4PolarizedAnnihilationModel
|
|
- substitue double -> G4double, int -> G4int, bool ->G4bool
|
|
|
|
10 November 06: V.Ivanchenko (empolar-V08-01-02)
|
|
9. November 06: A.Schaelicke
|
|
- G4PolarizedGammaConversionModel : add warning message if polarization
|
|
transfer does not work properly
|
|
- G4PolarizedPairProductionCrossSection : bug fixed in Initialize(),
|
|
and corrected spelling warning message
|
|
- G4PolarizedAnnihilationModel : SampleSecondaries() bug fixed in
|
|
return statement and call to cross section.
|
|
- G4PolarizedAnnihilationCrossSection : Initialize() bug fixed in
|
|
dicing and sign in cross section.
|
|
- G4PolarizedComptonCrossSection and G4PolarizedComptonModel:
|
|
use correct convention of photon polarization vectors.
|
|
- G4PolarizedMollerBhabhaModel : bug fixed in eps dicing, added
|
|
warning message, employ new cross section calculation (made conform
|
|
to other polarized processes)
|
|
- G4PolarizedBhabhaCrossSection and G4PolarizedMollerCrossSection :
|
|
new cross section calculation to make polarization vector conform to
|
|
other polarized processes
|
|
|
|
29 Sept 06: G.Cosmo (empolar-V08-01-01)
|
|
- Fixed for usage of std namespace and porting on WIN32-VC platform.
|
|
|
|
21 Sept 06: V.Ivantchenko (empolar-V08-01-00)
|
|
- First commit.
|
|
|
|
|