37 #ifndef G4NeutronHPChannel_h
38 #define G4NeutronHPChannel_h 1
138 for(i=0; i<
niso; i++)
void Harmonise(G4NeutronHPVector *&theStore, G4NeutronHPVector *theNew)
G4bool Register(G4NeutronHPFinalState *theFS)
G4double GetWeightedXsec(G4double energy, G4int isoNumber)
G4bool HasDataInAnyFinalState()
G4NeutronHPFinalState ** theFinalStates
G4NeutronHPVector * theChannelData
void Init(G4Element *theElement, const G4String dirName)
G4NeutronHPIsoData * theIsotopeWiseData
G4NeutronHPVector * theBuffer
G4HadFinalState * ApplyYourself(const G4HadProjectile &theTrack, G4int isoNumber=-1)
G4StableIsotopes theStableOnes
void UpdateData(G4int A, G4int Z, G4int index, G4double abundance)
static const G4double A[nN]
G4double GetXsec(G4double energy)
G4double GetFSCrossSection(G4double energy, G4int isoNumber)
G4double energy(const ThreeVector &p, const G4double m)
G4bool IsActive(G4int isoNumber)
G4bool HasAnyData(G4int isoNumber)
G4bool HasFSData(G4int isoNumber)
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
G4WendtFissionFragmentGenerator *const wendtFissionGenerator