59 if(count == 0) count +=
76 UpdateData(A, Z, M, count++, frac, projectile, dataDirVariable);
90 UpdateData(A, Z, count++, frac, projectile, dataDirVariable);
146 if(theNew == 0) {
return; }
147 G4int s_tmp = 0,
n=0, m_tmp=0;
173 active = passive; a=
p;
202 char* dataDirVariable)
205 Init ( theElement, projectile, dataDirVariable );
211 char* dataDirVariable)
214 Init ( theElement, projectile, dataDirVariable );
220 char* dataDirVariable)
223 Init ( theElement, projectile, dataDirVariable );
229 char* dataDirVariable)
232 Init ( theElement, projectile, dataDirVariable );
T max(const T t1, const T t2)
brief Return the largest of the two arguments
~G4ParticleHPElementData()
G4ParticleHPVector * MakeInelasticData()
std::vector< ExP01TrackerHit * > a
G4ParticleHPVector * MakeElasticData()
G4double * GetRelativeAbundanceVector() const
G4ParticleHPVector * MakeCaptureData()
G4int GetNumberOfIsotopes(G4int Z)
G4StableIsotopes theStableOnes
G4double GetXsec(G4int i)
G4ParticleHPElementData()
G4ParticleHPVector * MakePhysicsVector(G4Element *theElement, G4ParticleDefinition *projectile, G4ParticleHPFissionData *theSet, char *dataDirVariable)
static constexpr double perCent
G4ParticleHPVector * theInelasticData
G4ParticleHPVector * GetData(G4ParticleHPFissionData *)
void ThinOut(G4double precision)
G4ParticleHPVector * theBuffer
G4ParticleHPVector * theElasticData
double A(double temperature)
void SetData(G4int i, G4double x, G4double y)
G4double GetAbundance(G4int number)
static G4Neutron * Neutron()
G4ParticleHPVector * MakeFissionData()
G4int GetVectorLength() const
void Harmonise(G4ParticleHPVector *&theStore, G4ParticleHPVector *theNew)
void Init(G4Element *theElement, G4ParticleDefinition *projectile, const char *dataDirVariable)
const G4Isotope * GetIsotope(G4int iso) const
G4ParticleHPVector * theFissionData
G4int GetFirstIsotope(G4int Z)
void UpdateData(G4int A, G4int Z, G4int index, G4double abundance, G4ParticleDefinition *projectile, const char *dataDirVariable)
G4double GetEnergy(G4int i) const
G4int GetIsotopeNucleonCount(G4int number)
G4ParticleHPVector * theCaptureData
G4bool Init(G4int A, G4int Z, G4double abun, G4String dirName, G4String aFSType)
G4ParticleHPIsoData * theIsotopeWiseData
size_t GetNumberOfIsotopes() const