53 for (i=0; i<entries; i++)
90 for (i=0; i<entries; i++)
99 if (n > 1)
throw G4HadronicException(__FILE__, __LINE__,
"G4PartialWidthTable::Width - ambiguity");
130 for (i=0; i<entries; i++)
132 G4cout <<
" Channel " << i <<
": "
141 G4cout << j <<
") Energy = " << e <<
", Width = " << w <<
G4endl;
G4PartialWidthTable(const G4double *energies, G4int entries)
G4double GetValue(G4double theEnergy, G4bool &isOutRange) const
void PutValue(size_t binNumber, G4double binValue, G4double dataValue)
std::vector< G4double > energy
std::vector< G4String > daughter1
const G4double w[NPOINTSGL]
G4bool operator==(const G4PartialWidthTable &right) const
G4GLOB_DLL std::ostream G4cout
virtual ~G4PartialWidthTable()
std::vector< G4PhysicsFreeVector * > widths
G4int NumberOfChannels() const
const G4PhysicsVector * Width(const G4String &name1, const G4String &name2) const
G4bool operator!=(const G4PartialWidthTable &right) const
std::vector< G4String > daughter2
void AddWidths(const G4double *widths, const G4String &name1, const G4String &name2)