58 if(count == 0) count +=
68 for (
G4int i1=0; i1<nIso; i1++)
144 if(theNew == 0) {
return; }
145 G4int s_tmp = 0,
n=0, m_tmp=0;
171 active = passive; a=p;
size_t GetNumberOfIsotopes() const
G4double GetEnergy(G4int i) const
G4NeutronHPIsoData * theIsotopeWiseData
G4int GetVectorLength() const
G4NeutronHPVector * theElasticData
G4NeutronHPVector * MakeFissionData()
void ThinOut(G4double precision)
G4int GetFirstIsotope(G4int Z)
G4StableIsotopes theStableOnes
void UpdateData(G4int A, G4int Z, G4int index, G4double abundance)
void SetData(G4int i, G4double x, G4double y)
G4bool Init(G4int A, G4int Z, G4double abun, G4String dirName, G4String aFSType)
G4NeutronHPVector * MakeInelasticData()
G4NeutronHPVector * MakePhysicsVector(G4Element *theElement, G4ParticleDefinition *theP, G4NeutronHPFissionData *theSet)
G4NeutronHPVector * theFissionData
G4double * GetRelativeAbundanceVector() const
static const double perCent
G4NeutronHPVector * theCaptureData
static G4Neutron * Neutron()
G4NeutronHPVector * MakeCaptureData()
static const G4double A[nN]
G4int GetNumberOfIsotopes(G4int Z)
G4NeutronHPVector * MakeElasticData()
G4int GetIsotopeNucleonCount(G4int number)
G4NeutronHPVector * GetData(G4NeutronHPFissionData *)
G4double GetXsec(G4int i)
T max(const T t1, const T t2)
brief Return the largest of the two arguments
void Harmonise(G4NeutronHPVector *&theStore, G4NeutronHPVector *theNew)
void Init(G4Element *theElement)
const G4Isotope * GetIsotope(G4int iso) const
G4NeutronHPVector * theBuffer
G4double GetAbundance(G4int number)
G4NeutronHPVector * theInelasticData
~G4NeutronHPElementData()