43      theIsotopeWiseData = 0;
 
   49     delete theFissionData;
 
   50     delete theCaptureData;
 
   51     delete theElasticData;
 
   52     delete theInelasticData;
 
   53     delete [] theIsotopeWiseData;
 
   59       if(count == 0) count +=
 
   76         UpdateData(A, Z, M, count++, frac, projectile, dataDirVariable);
 
   90         UpdateData(A, Z, count++, frac, projectile, dataDirVariable);
 
   93     theElasticData->
ThinOut(precision);
 
   96     theCaptureData->
ThinOut(precision);
 
   97     theFissionData->
ThinOut(precision);
 
  106     theIsotopeWiseData[index].
Init(A, Z, M, abundance,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 );
 
size_t GetNumberOfIsotopes() const 
 
G4double GetEnergy(G4int i) const 
 
void Init(G4Element *theElement, G4ParticleDefinition *projectile, const char *dataDirVariable)
 
G4int GetVectorLength() const 
 
G4ParticleHPVector * MakeFissionData()
 
G4ParticleHPElementData()
 
G4ParticleHPVector * MakeInelasticData()
 
std::vector< ExP01TrackerHit * > a
 
G4int GetFirstIsotope(G4int Z)
 
void SetData(G4int i, G4double x, G4double y)
 
G4ParticleHPVector * GetData(G4ParticleHPFissionData *)
 
G4double GetXsec(G4int i)
 
G4ParticleHPVector * MakePhysicsVector(G4Element *theElement, G4ParticleDefinition *projectile, G4ParticleHPFissionData *theSet, char *dataDirVariable)
 
double A(double temperature)
 
G4ParticleHPVector * MakeElasticData()
 
G4ParticleHPVector * MakeCaptureData()
 
G4double * GetRelativeAbundanceVector() const 
 
static constexpr double perCent
 
static G4Neutron * Neutron()
 
~G4ParticleHPElementData()
 
G4int GetNumberOfIsotopes(G4int Z)
 
G4int GetIsotopeNucleonCount(G4int number)
 
T max(const T t1, const T t2)
brief Return the largest of the two arguments 
 
const G4Isotope * GetIsotope(G4int iso) const 
 
void Harmonise(G4ParticleHPVector *&theStore, G4ParticleHPVector *theNew)
 
void UpdateData(G4int A, G4int Z, G4int index, G4double abundance, G4ParticleDefinition *projectile, const char *dataDirVariable)
 
G4bool Init(G4int A, G4int Z, G4double abun, G4String dirName, G4String aFSType)
 
G4double GetAbundance(G4int number)
 
void ThinOut(G4double precision)