Geant4
10.00.p02
|
#include <G4NeutronHPChannelList.hh>
Public Member Functions | |
G4NeutronHPChannelList (G4int n) | |
G4NeutronHPChannelList () | |
void | Init (G4int n) |
~G4NeutronHPChannelList () | |
G4HadFinalState * | ApplyYourself (const G4Element *theElement, const G4HadProjectile &aTrack) |
void | Init (G4Element *anElement, const G4String &dirName) |
void | Register (G4NeutronHPFinalState *theFS, const G4String &aName) |
G4double | GetXsec (G4double anEnergy) |
G4int | GetNumberOfChannels () |
G4bool | HasDataInAnyFinalState () |
void | RestartRegistration () |
Static Private Attributes | |
static G4ThreadLocal G4int | trycounter = 0 |
Definition at line 44 of file G4NeutronHPChannelList.hh.
G4NeutronHPChannelList::G4NeutronHPChannelList | ( | G4int | n | ) |
Definition at line 41 of file G4NeutronHPChannelList.cc.
References allChannelsCreated, n, nChannels, theChannels, and theInitCount.
G4NeutronHPChannelList::G4NeutronHPChannelList | ( | ) |
Definition at line 49 of file G4NeutronHPChannelList.cc.
References allChannelsCreated, nChannels, theChannels, and theInitCount.
G4NeutronHPChannelList::~G4NeutronHPChannelList | ( | ) |
Definition at line 57 of file G4NeutronHPChannelList.cc.
References nChannels, and theChannels.
G4HadFinalState * G4NeutronHPChannelList::ApplyYourself | ( | const G4Element * | theElement, |
const G4HadProjectile & | aTrack | ||
) |
Definition at line 71 of file G4NeutronHPChannelList.cc.
References G4HadFinalState::AddSecondary(), G4NeutronHPChannel::ApplyYourself(), G4HadFinalState::Clear(), G4cout, G4endl, G4UniformRand, G4HadProjectile::Get4Momentum(), G4NeutronHPChannel::GetFSCrossSection(), G4NeutronHPManager::GetInstance(), G4IonTable::GetIon(), G4IonTable::GetIonTable(), G4HadProjectile::GetKineticEnergy(), G4HadProjectile::GetMaterial(), G4NeutronHPChannel::GetN(), G4NeutronHPChannel::GetNiso(), G4NeutronHPManager::GetReactionWhiteBoard(), G4Material::GetTemperature(), G4NeutronHPThermalBoost::GetThermalEnergy(), G4NeutronHPChannel::GetWeightedXsec(), G4NeutronHPChannel::GetZ(), nChannels, G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetMomentumChange(), G4NeutronHPReactionWhiteBoard::SetTargA(), G4NeutronHPReactionWhiteBoard::SetTargZ(), theChannels, and unChanged.
|
inline |
Definition at line 74 of file G4NeutronHPChannelList.hh.
References nChannels.
Definition at line 63 of file G4NeutronHPChannelList.hh.
References G4INCL::Math::max(), nChannels, and theChannels.
|
inline |
Definition at line 76 of file G4NeutronHPChannelList.hh.
References nChannels, and theChannels.
void G4NeutronHPChannelList::Init | ( | G4int | n | ) |
Definition at line 166 of file G4NeutronHPChannelList.cc.
References theDir, and theElement.
void G4NeutronHPChannelList::Register | ( | G4NeutronHPFinalState * | theFS, |
const G4String & | aName | ||
) |
Definition at line 175 of file G4NeutronHPChannelList.cc.
References allChannelsCreated, G4NeutronHPChannel::Init(), name, nChannels, G4NeutronHPChannel::Register(), theChannels, theDir, theElement, and theInitCount.
|
inline |
Definition at line 86 of file G4NeutronHPChannelList.hh.
References allChannelsCreated, and theInitCount.
|
private |
Definition at line 99 of file G4NeutronHPChannelList.hh.
Referenced by G4NeutronHPChannelList(), Register(), and RestartRegistration().
|
private |
Definition at line 95 of file G4NeutronHPChannelList.hh.
Referenced by ApplyYourself(), G4NeutronHPChannelList(), GetNumberOfChannels(), GetXsec(), HasDataInAnyFinalState(), Register(), and ~G4NeutronHPChannelList().
|
private |
Definition at line 94 of file G4NeutronHPChannelList.hh.
Referenced by ApplyYourself(), G4NeutronHPChannelList(), GetXsec(), HasDataInAnyFinalState(), Register(), and ~G4NeutronHPChannelList().
|
private |
Definition at line 96 of file G4NeutronHPChannelList.hh.
Referenced by Init(), and Register().
|
private |
Definition at line 97 of file G4NeutronHPChannelList.hh.
Referenced by Init(), and Register().
|
private |
Definition at line 100 of file G4NeutronHPChannelList.hh.
Referenced by G4NeutronHPChannelList(), Register(), and RestartRegistration().
|
private |
Definition at line 102 of file G4NeutronHPChannelList.hh.
|
staticprivate |
Definition at line 93 of file G4NeutronHPChannelList.hh.
|
private |
Definition at line 104 of file G4NeutronHPChannelList.hh.
Referenced by ApplyYourself().