Import Geant4 9.6.0 source tree
This commit is contained in:
@@ -16,57 +16,61 @@ committal in the CVS repository !
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
-Oct. 17th 2011 H.Kurashige (decay-V09-04-02)
|
||||
|
||||
- Jul. 5, 12 G.Cosmo (decay-V09-05-00)
|
||||
- Explicitly use inclusion of headers for system of units and physical
|
||||
constants, in plan to remove implicit inclusion from globals.hh.
|
||||
|
||||
- Oct. 17, 11 H.Kurashige (decay-V09-04-02)
|
||||
- Fix obsolete G4Exception
|
||||
|
||||
-July 6 2011 H.Kurashige (decay-V09-04-01)
|
||||
- Jul. 6, 11 H.Kurashige (decay-V09-04-01)
|
||||
- Modify G4Decay to propose the final local time rather than the global time
|
||||
so that local time can be updated properly
|
||||
(see problem #1224)
|
||||
|
||||
-June 4 2011 H.Kurashige (decay-V09-04-00)
|
||||
- Jun. 4, 11 H.Kurashige (decay-V09-04-00)
|
||||
- Add SubType of DECAY_Radioactive (=210)
|
||||
|
||||
-Oct. 30 2010 H.Kurashige (decay-V09-03-01)
|
||||
- Oct. 30, 10 H.Kurashige (decay-V09-03-01)
|
||||
- Fix minor bugs reported by Coverity
|
||||
|
||||
-Aug. 10 2010 H.Kurashige (decay-V09-03-00)
|
||||
- Aug. 10, 10 H.Kurashige (decay-V09-03-00)
|
||||
- Use const pointer to G4ParticleDefinition because it should not be modified.
|
||||
|
||||
-Sep. 19 2008 H.Kurashige (decay-V09-01-04)
|
||||
- Sep. 19, 08 H.Kurashige (decay-V09-01-04)
|
||||
- modify process sub type enumeration
|
||||
|
||||
- Aug. 22, 08 P.Gumplinger (decay-V09-01-03)
|
||||
- Aug. 22, 08 P.Gumplinger (decay-V09-01-03)
|
||||
- fix a bug in G4DecayWithSpin.cc: there is a memory overwrite when the
|
||||
GetFieldValue being called initializes a fieldValue array of size 6
|
||||
when the array is only defined of size 3 in the calling program.
|
||||
Thanks to Kamil Sedlak (PSI) for pointing this out and suggesting this
|
||||
fix.
|
||||
Thanks to Kamil Sedlak (PSI) for pointing this out and suggesting this fix.
|
||||
|
||||
- Apr. 16, 08 H.Kurashige (decay-V09-01-02)
|
||||
- Apr. 16, 08 H.Kurashige (decay-V09-01-02)
|
||||
- fix a bug when shortlived particles has finite pre-assigned proper time
|
||||
|
||||
- Apr. 11, 08 P.Gumplinger (decay-V09-01-01)
|
||||
- Apr. 11, 08 P.Gumplinger (decay-V09-01-01)
|
||||
- modify G4DecayWithSpin::DecayIt to allow spin precession also for EM Fields;
|
||||
e.g. fields that do "DoesFieldChangeEnergy()" but only if the B-field
|
||||
component is > 0. (thanks to Kamil Sedlak, Toni Shiroka from PSI)
|
||||
|
||||
- Dec. 15, 07 H.Kurashige (decay-V09-01-00)
|
||||
- Dec. 15, 07 H.Kurashige (decay-V09-01-00)
|
||||
- add G4DecayProcessType
|
||||
- define process sub type
|
||||
|
||||
- Oct. 29, 07 P.Gumplinger (decay-V09-00-02)
|
||||
- Oct. 29, 07 P.Gumplinger (decay-V09-00-02)
|
||||
- add G4PionDecayMakeSpin class
|
||||
set the daughter muon spin for 2 body decays of
|
||||
pi, K and K0_long
|
||||
|
||||
- Oct. 12, 07 H.Kurashige (decay-V09-00-01)
|
||||
- Oct. 12, 07 H.Kurashige (decay-V09-00-01)
|
||||
- add forward declaration for G4VExtDecayer in G4DecayWithSpin
|
||||
|
||||
- Oct. 06, 07 H.Kurashige (decay-V09-00-00)
|
||||
- Oct. 06, 07 H.Kurashige (decay-V09-00-00)
|
||||
- Add a method of DaughterPolarization in G4Decay
|
||||
|
||||
- May 07, 07 H.Kurashige (decay-V08-02-00)
|
||||
- May. 07, 07 H.Kurashige (decay-V08-02-00)
|
||||
- Add protection for "TotalEnergy < Mass"
|
||||
|
||||
- Apr. 29, 05 H.Kurashige (decay-V07-00-00)
|
||||
@@ -78,10 +82,10 @@ committal in the CVS repository !
|
||||
- Dec. 2, 04 H.Kurashige (decay-V06-02-04)
|
||||
- migration to cmath
|
||||
|
||||
- Oct 19, 04 H.Kurashige (decay-V06-02-03)
|
||||
- Oct. 19, 04 H.Kurashige (decay-V06-02-03)
|
||||
- Modify G4UnknownDecay for migration of ParticleChange
|
||||
|
||||
- Sep 17, 04 P. Gumplinger (decay-V06-02-02)
|
||||
- Sep. 17, 04 P. Gumplinger (decay-V06-02-02)
|
||||
- Add G4DecayWithSpin class and allow for dependency to
|
||||
/geometry/navigation in GNUmakefile
|
||||
- Fixed the problem of determination of particle's decay time
|
||||
@@ -93,41 +97,41 @@ committal in the CVS repository !
|
||||
- Jul. 07, 04 M.Asai (decay-V06-02-00)
|
||||
- Introducing G4UnknownDecay
|
||||
|
||||
- May. 08, 04 H.Kurashige(decay-V06-01-00)
|
||||
- Change method name for ParticleChange
|
||||
- May. 08, 04 H.Kurashige(decay-V06-01-00)
|
||||
- Change method name for ParticleChange
|
||||
|
||||
- Mar. 12, 04 H.Kurashige(decay-V06-00-00)
|
||||
- Fixed bug in PostStepGPIL in case of stopping during AlongStep actions
|
||||
- Mar. 12, 04 H.Kurashige(decay-V06-00-00)
|
||||
- Fixed bug in PostStepGPIL in case of stopping during AlongStep actions
|
||||
|
||||
- Apr 26, 03 V.Ivanchenko(decay-V05-00-00)
|
||||
- add initialisation of TouchableHandle for decay products
|
||||
- Apr. 26, 03 V.Ivanchenko(decay-V05-00-00)
|
||||
- add initialisation of TouchableHandle for decay products
|
||||
|
||||
- Feb 12, 02 H.Kurashige(decay-V04-00-01)
|
||||
- Remove physics table
|
||||
- Feb. 12, 02 H.Kurashige(decay-V04-00-01)
|
||||
- Remove physics table
|
||||
|
||||
- Feb 9, 02 H.Kurashige(decay-V04-00-00)
|
||||
- Modify Lowest/HighestBinEnergy for physics table
|
||||
to calculate beta for slow particle
|
||||
- Feb. 9, 02 H.Kurashige(decay-V04-00-00)
|
||||
- Modify Lowest/HighestBinEnergy for physics table
|
||||
to calculate beta for slow particle
|
||||
|
||||
- Aug 22, 01 H.Kurashige(decay-V03-02-01)
|
||||
- Aug. 22, 01 H.Kurashige(decay-V03-02-01)
|
||||
- Clean up codes
|
||||
|
||||
- Feb 29, 01 H.Kurashige(decay-V03-00-03)
|
||||
- Feb. 29, 01 H.Kurashige(decay-V03-00-03)
|
||||
- Fix minor bug in G4VExtDecayer
|
||||
|
||||
- Feb 22, 01 H.Kurashige(decay-V03-00-02)
|
||||
- Feb. 22, 01 H.Kurashige(decay-V03-00-02)
|
||||
- Add G4VExtDecayer and modify G4Decay
|
||||
|
||||
- Jan 18, 01 H.Kurashige(decay-V03-00-01)
|
||||
- Use PreAssignedDecayTime in G4DynamicParticle if necessary
|
||||
- Jan. 18, 01 H.Kurashige(decay-V03-00-01)
|
||||
- Use PreAssignedDecayTime in G4DynamicParticle if necessary
|
||||
|
||||
- Oct 24, 00 H.Kurashige(decay-V02-00-01)
|
||||
- Bug fix in G4Decay::DecayIt (no decay if the particle is stable)
|
||||
- Oct. 24, 00 H.Kurashige(decay-V02-00-01)
|
||||
- Bug fix in G4Decay::DecayIt (no decay if the particle is stable)
|
||||
|
||||
- Oct 19, 00 H.Kurashige(decay-V02-00-00)
|
||||
- Bug fix in G4Decay to avoid direct modification of G4Track
|
||||
by the Decay Process
|
||||
- Oct. 19, 00 H.Kurashige(decay-V02-00-00)
|
||||
- Bug fix in G4Decay to avoid direct modification of G4Track
|
||||
by the Decay Process
|
||||
|
||||
- Mar. 1, 00 H.Kurashige (decay-V01-00-00)
|
||||
- Bug fix in G4Decay::IsApplicable()
|
||||
G4Decay should be applicable to "shortlived" particles
|
||||
- Bug fix in G4Decay::IsApplicable()
|
||||
G4Decay should be applicable to "shortlived" particles
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Decay.hh,v 1.20 2008-09-19 03:19:53 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4DecayProcessType.hh,v 1.2 2008-09-19 03:19:53 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4UnknownDecay.hh,v 1.3 2006-06-29 19:30:56 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
@@ -35,6 +34,8 @@
|
||||
#ifndef G4UnknownDecay_h
|
||||
#define G4UnknownDecay_h 1
|
||||
|
||||
#include <CLHEP/Units/PhysicalConstants.h>
|
||||
|
||||
#include "G4ios.hh"
|
||||
#include "globals.hh"
|
||||
#include "G4VDiscreteProcess.hh"
|
||||
@@ -142,7 +143,7 @@ inline
|
||||
|
||||
// use pre-assigned Decay time to determine PIL
|
||||
//return GetMeanFreePath(track, previousStepSize, condition);
|
||||
return remainder*c_light;
|
||||
return remainder*CLHEP::c_light;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4VExtDecayer.hh,v 1.4 2006-06-29 19:31:11 gunter Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4Decay.cc,v 1.32 2010-10-30 06:51:05 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -49,6 +48,9 @@
|
||||
//
|
||||
|
||||
#include "G4Decay.hh"
|
||||
|
||||
#include "G4PhysicalConstants.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
#include "G4DynamicParticle.hh"
|
||||
#include "G4DecayProducts.hh"
|
||||
#include "G4DecayTable.hh"
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
#include "G4DecayTable.hh"
|
||||
#include "G4MuonDecayChannelWithSpin.hh"
|
||||
|
||||
#include "G4PhysicalConstants.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
#include "G4Vector3D.hh"
|
||||
|
||||
#include "G4TransportationManager.hh"
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4UnknownDecay.cc,v 1.6 2007-12-15 12:29:16 kurasige Exp $
|
||||
// GEANT4 tag $Name: not supported by cvs2svn $
|
||||
// $Id$
|
||||
//
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
@@ -35,13 +34,15 @@
|
||||
//
|
||||
|
||||
#include "G4UnknownDecay.hh"
|
||||
|
||||
#include "G4PhysicalConstants.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
#include "G4DynamicParticle.hh"
|
||||
#include "G4DecayProducts.hh"
|
||||
#include "G4PhysicsLogVector.hh"
|
||||
#include "G4ParticleChangeForDecay.hh"
|
||||
#include "G4DecayProcessType.hh"
|
||||
|
||||
|
||||
// constructor
|
||||
G4UnknownDecay::G4UnknownDecay(const G4String& processName)
|
||||
:G4VDiscreteProcess(processName, fDecay),
|
||||
|
||||
Reference in New Issue
Block a user