33 for (
G4int i = 0; i < numberOfElements; i++) {
41 G4cout <<
"WARNING: G4NeutronIsotopeProduction is deprecated and will be removed with Geant4 version 10"
48 for (
G4int i = 0; i < numberOfElements; i++)
delete theData[i];
49 if (theData)
delete [] theData;
61 if (incidentKE > 100*MeV)
return result;
66 for (
G4int check = 0; check < nEleInMat; check++) {
76 for (
G4int i = 0; i < nEleInMat; i++) {
85 for (
G4int i = 0; i < nEleInMat; i++) {
88 if (random <= running/sum)
break;
G4DLLIMPORT std::ostream G4cout
G4double GetCrossSection(G4double anEnergy)
G4IsoResult * GetProductIsotope(G4double anEnergy)
void Init(const G4Element *anElement)
static size_t GetNumberOfElements()
static const G4ElementTable * GetElementTable()
const G4Material * GetMaterial() const
const G4ParticleDefinition * GetDefinition() const
G4double GetKineticEnergy() const
const G4Element * GetElement(G4int iel) const
size_t GetNumberOfElements() const
virtual ~G4NeutronIsotopeProduction()
G4NeutronIsotopeProduction()
G4IsoResult * GetIsotope(const G4HadProjectile *aTrack, const G4Nucleus &aNucleus)
static G4Neutron * Neutron()