Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NeutronHPChannel.hh>
Public Member Functions | |
G4NeutronHPChannel () | |
~G4NeutronHPChannel () | |
G4double | GetXsec (G4double energy) |
G4double | GetWeightedXsec (G4double energy, G4int isoNumber) |
G4double | GetFSCrossSection (G4double energy, G4int isoNumber) |
G4bool | IsActive (G4int isoNumber) |
G4bool | HasFSData (G4int isoNumber) |
G4bool | HasAnyData (G4int isoNumber) |
G4bool | Register (G4NeutronHPFinalState *theFS) |
void | Init (G4Element *theElement, const G4String dirName) |
void | Init (G4Element *theElement, const G4String dirName, const G4String fsType) |
void | UpdateData (G4int A, G4int Z, G4int index, G4double abundance) |
void | UpdateData (G4int A, G4int Z, G4int M, G4int index, G4double abundance) |
void | Harmonise (G4NeutronHPVector *&theStore, G4NeutronHPVector *theNew) |
G4HadFinalState * | ApplyYourself (const G4HadProjectile &theTrack, G4int isoNumber=-1) |
G4int | GetNiso () |
G4double | GetN (G4int i) |
G4double | GetZ (G4int i) |
G4bool | HasDataInAnyFinalState () |
Definition at line 54 of file G4NeutronHPChannel.hh.
|
inline |
Definition at line 58 of file G4NeutronHPChannel.hh.
|
inline |
Definition at line 68 of file G4NeutronHPChannel.hh.
G4HadFinalState * G4NeutronHPChannel::ApplyYourself | ( | const G4HadProjectile & | theTrack, |
G4int | isoNumber = -1 |
||
) |
Definition at line 210 of file G4NeutronHPChannel.cc.
Referenced by G4NeutronHPChannelList::ApplyYourself(), G4FissLib::ApplyYourself(), G4NeutronHPorLCapture::ApplyYourself(), G4NeutronHPorLElastic::ApplyYourself(), and G4NeutronHPorLFission::ApplyYourself().
Definition at line 53 of file G4NeutronHPChannel.cc.
Referenced by G4NeutronHPChannelList::ApplyYourself().
Definition at line 129 of file G4NeutronHPChannel.hh.
Referenced by G4NeutronHPChannelList::ApplyYourself(), and ApplyYourself().
|
inline |
Definition at line 127 of file G4NeutronHPChannel.hh.
Referenced by G4NeutronHPChannelList::ApplyYourself(), G4NeutronHPorLCapture::GetNiso(), G4NeutronHPorLElastic::GetNiso(), and G4NeutronHPorLFission::GetNiso().
Definition at line 48 of file G4NeutronHPChannel.cc.
Referenced by G4NeutronHPChannelList::ApplyYourself().
Definition at line 43 of file G4NeutronHPChannel.cc.
Referenced by G4FissLib::ApplyYourself(), G4NeutronHPorLCapture::ApplyYourself(), G4NeutronHPorLElastic::ApplyYourself(), G4NeutronHPorLFission::ApplyYourself(), G4NeutronHPorLCaptureData::GetCrossSection(), G4NeutronHPorLElasticData::GetCrossSection(), and G4NeutronHPorLFissionData::GetCrossSection().
Definition at line 130 of file G4NeutronHPChannel.hh.
Referenced by G4NeutronHPChannelList::ApplyYourself(), ApplyYourself(), and Register().
void G4NeutronHPChannel::Harmonise | ( | G4NeutronHPVector *& | theStore, |
G4NeutronHPVector * | theNew | ||
) |
Definition at line 166 of file G4NeutronHPChannel.cc.
Referenced by UpdateData().
Definition at line 111 of file G4NeutronHPChannel.hh.
Referenced by ApplyYourself(), HasDataInAnyFinalState(), and UpdateData().
|
inline |
Definition at line 132 of file G4NeutronHPChannel.hh.
Referenced by Register().
Definition at line 109 of file G4NeutronHPChannel.hh.
Definition at line 65 of file G4NeutronHPChannel.cc.
Referenced by G4FissLib::G4FissLib(), G4NeutronHPorLCapture::G4NeutronHPorLCapture(), G4NeutronHPorLElastic::G4NeutronHPorLElastic(), G4NeutronHPorLFission::G4NeutronHPorLFission(), Init(), and G4NeutronHPChannelList::Register().
void G4NeutronHPChannel::Init | ( | G4Element * | theElement, |
const G4String | dirName, | ||
const G4String | fsType | ||
) |
Definition at line 58 of file G4NeutronHPChannel.cc.
Definition at line 107 of file G4NeutronHPChannel.hh.
G4bool G4NeutronHPChannel::Register | ( | G4NeutronHPFinalState * | theFS | ) |
Definition at line 71 of file G4NeutronHPChannel.cc.
Referenced by G4FissLib::G4FissLib(), and G4NeutronHPChannelList::Register().
Definition at line 142 of file G4NeutronHPChannel.cc.