Geant4
10.01
|
#include <G4ParticleHPChannel.hh>
Definition at line 57 of file G4ParticleHPChannel.hh.
|
inline |
Definition at line 61 of file G4ParticleHPChannel.hh.
References active, registerCount, theBuffer, theChannelData, theFinalStates, theIsotopeWiseData, and theProjectile.
|
inline |
Definition at line 73 of file G4ParticleHPChannel.hh.
References active, G4Neutron::Neutron(), registerCount, theBuffer, theChannelData, theFinalStates, theIsotopeWiseData, and theProjectile.
|
inline |
Definition at line 85 of file G4ParticleHPChannel.hh.
References active, niso, theChannelData, theFinalStates, and theIsotopeWiseData.
G4HadFinalState * G4ParticleHPChannel::ApplyYourself | ( | const G4HadProjectile & | theTrack, |
G4int | isoNumber = -1 |
||
) |
Definition at line 221 of file G4ParticleHPChannel.cc.
References A, G4WendtFissionFragmentGenerator::ApplyYourself(), G4ParticleHPFinalState::ApplyYourself(), G4UniformRand, G4ParticleHPManager::GetInstance(), GetM(), G4HadProjectile::GetMaterial(), G4ParticleHPFinalState::GetN(), GetN(), G4ParticleHPManager::GetReactionWhiteBoard(), G4Material::GetTemperature(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4ParticleHPIsoData::GetXsec(), G4ParticleHPFinalState::GetZ(), GetZ(), HasAnyData(), niso, G4ParticleHPReactionWhiteBoard::SetTargA(), G4ParticleHPReactionWhiteBoard::SetTargM(), G4ParticleHPReactionWhiteBoard::SetTargZ(), theFinalStates, theIsotopeWiseData, and wendtFissionGenerator.
Referenced by G4ParticleHPChannelList::ApplyYourself().
void G4ParticleHPChannel::DumpInfo | ( | ) |
Definition at line 311 of file G4ParticleHPChannel.cc.
References eV, G4cout, G4endl, G4ParticleHPVector::GetEnergy(), G4Element::GetName(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetXsec(), G4ParticleHPFinalState::HasXsec(), niso, theChannelData, theDir, theElement, theFinalStates, and theFSType.
Referenced by G4ParticleHPChannelList::DumpInfo().
|
inline |
Definition at line 167 of file G4ParticleHPChannel.hh.
References theFinalStates.
Definition at line 57 of file G4ParticleHPChannel.cc.
References G4ParticleHPFinalState::GetXsec(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself().
|
inline |
Definition at line 163 of file G4ParticleHPChannel.hh.
References theFSType.
Definition at line 148 of file G4ParticleHPChannel.hh.
References G4ParticleHPFinalState::GetM(), and theFinalStates.
Referenced by ApplyYourself().
Definition at line 146 of file G4ParticleHPChannel.hh.
References G4ParticleHPFinalState::GetN(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself(), and ApplyYourself().
|
inline |
Definition at line 144 of file G4ParticleHPChannel.hh.
References niso.
Referenced by G4ParticleHPChannelList::ApplyYourself().
Definition at line 52 of file G4ParticleHPChannel.cc.
References G4ParticleHPIsoData::GetXsec(), and theIsotopeWiseData.
Referenced by G4ParticleHPChannelList::ApplyYourself().
Definition at line 47 of file G4ParticleHPChannel.cc.
References G4ParticleHPVector::GetXsec(), G4INCL::Math::max(), and theChannelData.
Definition at line 147 of file G4ParticleHPChannel.hh.
References G4ParticleHPFinalState::GetZ(), and theFinalStates.
Referenced by G4ParticleHPChannelList::ApplyYourself(), ApplyYourself(), and Register().
void G4ParticleHPChannel::Harmonise | ( | G4ParticleHPVector *& | theStore, |
G4ParticleHPVector * | theNew | ||
) |
Definition at line 176 of file G4ParticleHPChannel.cc.
References a, G4ParticleHPVector::GetEnergy(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetXsec(), G4INCL::Math::max(), n, and G4ParticleHPVector::SetData().
Referenced by UpdateData().
Definition at line 128 of file G4ParticleHPChannel.hh.
References G4ParticleHPFinalState::HasAnyData(), and theFinalStates.
Referenced by ApplyYourself(), HasDataInAnyFinalState(), and UpdateData().
|
inline |
Definition at line 150 of file G4ParticleHPChannel.hh.
References HasAnyData(), niso, and theFinalStates.
Referenced by Register().
Definition at line 126 of file G4ParticleHPChannel.hh.
References G4ParticleHPFinalState::HasFSData(), and theFinalStates.
Definition at line 69 of file G4ParticleHPChannel.cc.
References theDir, and theElement.
Referenced by Init(), and G4ParticleHPChannelList::Register().
void G4ParticleHPChannel::Init | ( | G4Element * | theElement, |
const G4String | dirName, | ||
const G4String | fsType | ||
) |
Definition at line 63 of file G4ParticleHPChannel.cc.
References Init(), and theFSType.
Definition at line 124 of file G4ParticleHPChannel.hh.
References active.
G4bool G4ParticleHPChannel::Register | ( | G4ParticleHPFinalState * | theFS | ) |
Definition at line 75 of file G4ParticleHPChannel.cc.
References A, active, G4lrint(), G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::Getm(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), GetZ(), HasDataInAnyFinalState(), G4ParticleHPFinalState::New(), niso, perCent, registerCount, G4ParticleHPFinalState::SetA_Z(), G4ParticleHPFinalState::SetProjectile(), theChannelData, theElement, theFinalStates, theIsotopeWiseData, theProjectile, theStableOnes, and UpdateData().
Referenced by G4ParticleHPChannelList::Register().
|
inline |
Definition at line 137 of file G4ParticleHPChannel.hh.
References UpdateData().
Referenced by Register(), and UpdateData().
void G4ParticleHPChannel::UpdateData | ( | G4int | A, |
G4int | Z, | ||
G4int | M, | ||
G4int | index, | ||
G4double | abundance, | ||
G4ParticleDefinition * | projectile | ||
) |
Definition at line 147 of file G4ParticleHPChannel.cc.
References active, G4ParticleHPIsoData::FillChannelData(), G4ParticleHPFinalState::GetXsec(), Harmonise(), HasAnyData(), G4ParticleHPIsoData::Init(), G4ParticleHPFinalState::Init(), G4WendtFissionFragmentGenerator::InitializeANucleus(), G4ParticleHPIsoData::MakeChannelData(), theBuffer, theChannelData, theDir, theFinalStates, theFSType, theIsotopeWiseData, G4ParticleHPVector::Times(), and wendtFissionGenerator.
|
private |
Definition at line 179 of file G4ParticleHPChannel.hh.
Referenced by G4ParticleHPChannel(), IsActive(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 180 of file G4ParticleHPChannel.hh.
Referenced by ApplyYourself(), DumpInfo(), GetNiso(), HasDataInAnyFinalState(), Register(), and ~G4ParticleHPChannel().
|
private |
Definition at line 188 of file G4ParticleHPChannel.hh.
Referenced by G4ParticleHPChannel(), and Register().
|
private |
Definition at line 175 of file G4ParticleHPChannel.hh.
Referenced by G4ParticleHPChannel(), and UpdateData().
|
private |
Definition at line 174 of file G4ParticleHPChannel.hh.
Referenced by DumpInfo(), G4ParticleHPChannel(), GetXsec(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 184 of file G4ParticleHPChannel.hh.
Referenced by DumpInfo(), Init(), and UpdateData().
|
private |
Definition at line 186 of file G4ParticleHPChannel.hh.
Referenced by DumpInfo(), Init(), and Register().
|
private |
Definition at line 178 of file G4ParticleHPChannel.hh.
Referenced by ApplyYourself(), DumpInfo(), G4ParticleHPChannel(), GetFinalStates(), GetFSCrossSection(), GetM(), GetN(), GetZ(), HasAnyData(), HasDataInAnyFinalState(), HasFSData(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 185 of file G4ParticleHPChannel.hh.
Referenced by DumpInfo(), GetFSType(), Init(), and UpdateData().
|
private |
Definition at line 177 of file G4ParticleHPChannel.hh.
Referenced by ApplyYourself(), G4ParticleHPChannel(), GetWeightedXsec(), Register(), UpdateData(), and ~G4ParticleHPChannel().
|
private |
Definition at line 172 of file G4ParticleHPChannel.hh.
Referenced by G4ParticleHPChannel(), and Register().
|
private |
Definition at line 182 of file G4ParticleHPChannel.hh.
Referenced by Register().
|
private |
Definition at line 190 of file G4ParticleHPChannel.hh.
Referenced by ApplyYourself(), and UpdateData().