Import Geant4 9.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 17:01:34 +02:00
parent b1eb5424d2
commit e2d2f9810a
10384 changed files with 698580 additions and 628834 deletions
@@ -24,8 +24,7 @@
// ********************************************************************
//
//
// $Id: G4NeutronHPFinalState.hh,v 1.15 2008-08-05 22:43:26 tkoi Exp $
// GEANT4 tag $Name: not supported by cvs2svn $
// $Id$
//
// 080721 Create adjust_final_state method by T. Koi
// 080801 Introduce theNDLDataA,Z which has A and Z of NDL data by T. Koi
@@ -51,6 +50,7 @@ public:
hasAnyData = true;
theBaseZ = 0;
theBaseA = 0;
theBaseM = 0;
theNDLDataZ = 0;
theNDLDataA = 0;
@@ -83,11 +83,15 @@ public:
virtual G4double GetXsec(G4double ) { return 0; };
virtual G4NeutronHPVector * GetXsec() { return 0; };
void SetA_Z(G4double anA, G4double aZ) {theBaseA = anA; theBaseZ = aZ; };
void SetA_Z(G4double anA, G4double aZ, G4int aM=0) {theBaseA = anA; theBaseZ = aZ; theBaseM=aM; };
G4double GetZ() { return theBaseZ; };
G4double GetN() { return theBaseA; };
G4int GetM() { return theBaseM; };
protected:
void SetAZMs(G4double anA, G4double aZ, G4int aM, G4NeutronHPDataUsed used)
{ theBaseA = anA; theBaseZ = aZ; theBaseM=aM;
theNDLDataA=(G4int)used.GetA(); theNDLDataZ=(G4int)used.GetZ(); theNDLDataM=used.GetM(); };
G4bool hasXsec;
G4bool hasFSData;
@@ -98,6 +102,7 @@ public:
G4double theBaseA;
G4double theBaseZ;
G4int theBaseM;
//080721
@@ -105,6 +110,7 @@ public:
void adjust_final_state ( G4LorentzVector );
G4int theNDLDataZ;
G4int theNDLDataA;
G4int theNDLDataM;
private:
G4bool adjustResult;