Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Fragment.hh>
Friends | |
std::ostream & | operator<< (std::ostream &, const G4Fragment *) |
std::ostream & | operator<< (std::ostream &, const G4Fragment &) |
Definition at line 67 of file G4Fragment.hh.
G4Fragment::G4Fragment | ( | ) |
Definition at line 51 of file G4Fragment.cc.
G4Fragment::~G4Fragment | ( | ) |
Definition at line 87 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | const G4Fragment & | right | ) |
Definition at line 69 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | G4int | A, |
G4int | Z, | ||
const G4LorentzVector & | aMomentum | ||
) |
Definition at line 90 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | const G4LorentzVector & | aMomentum, |
G4ParticleDefinition * | aParticleDefinition | ||
) |
Definition at line 117 of file G4Fragment.cc.
Definition at line 273 of file G4Fragment.hh.
Referenced by G4EvaporationProbability::ProbabilityDistributionFunction().
|
inline |
Definition at line 283 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4CollisionOutput::boostToLabFrame(), G4AblaEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4StatMF::BreakItUp(), G4GNASHTransitions::CalculateProbability(), G4StatMFMicroCanonical::ChooseAandZ(), G4InuclCollider::deexcite(), G4GNASHTransitions::PerformTransition(), G4CollisionOutput::printCollisionOutput(), G4CollisionOutput::rotateEvent(), and G4CollisionOutput::setOnShell().
|
inline |
Definition at line 218 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4Evaporation::BreakItUp(), G4StatMF::BreakItUp(), G4CompetitiveFission::BreakUp(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4GEMProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4PreCompoundTransitions::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4InuclNuclei::copy(), G4ContinuumGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4E1Probability::EmissionProbDensity(), G4E1SingleProbability1::EmissionProbDensity(), G4CascadeColliderBase::explosion(), G4StatMFMacroCanonical::G4StatMFMacroCanonical(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4PromptPhotonEvaporation::GetEmissionProbability(), G4FermiConfigurationList::GetFragments(), G4HETCChargedFragment::GetKineticEnergy(), G4HETCNeutron::GetKineticEnergy(), G4CollisionOutput::getTotalBaryonNumber(), G4VPreCompoundFragment::Initialize(), G4PreCompoundTransitions::PerformTransition(), G4EvaporationProbability::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 262 of file G4Fragment.hh.
|
inline |
Definition at line 245 of file G4Fragment.hh.
|
inline |
Definition at line 378 of file G4Fragment.hh.
Referenced by G4UnstableFragmentBreakUp::BreakUpFragment(), and G4VGammaDeexcitation::GenerateGamma().
|
inline |
Definition at line 235 of file G4Fragment.hh.
Referenced by G4ParaFissionModel::ApplyYourself(), G4ExcitationHandler::BreakItUp(), G4AblaEvaporation::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4Evaporation::BreakItUp(), G4StatMF::BreakItUp(), G4CompetitiveFission::BreakUp(), G4GEMChannel::BreakUp(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4ContinuumGammaDeexcitation::CanDoTransition(), G4DiscreteGammaDeexcitation::CanDoTransition(), G4InuclNuclei::copy(), G4ContinuumGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), G4PreCompoundModel::DeExcite(), G4VGammaDeexcitation::DoChain(), G4E1SingleProbability1::EmissionProbability(), G4EvaporationProbability::EmissionProbability(), G4GEMProbability::EmissionProbability(), G4FissionProbability::EmissionProbability(), G4E1Probability::EmissionProbDensity(), G4E1SingleProbability1::EmissionProbDensity(), G4PromptPhotonEvaporation::EmittedFragment(), G4CascadeColliderBase::explosion(), G4VGammaDeexcitation::GenerateGamma(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4PhotonEvaporation::GetEmissionProbability(), G4PromptPhotonEvaporation::GetEmissionProbability(), G4VGammaDeexcitation::Initialize(), G4VPreCompoundFragment::Initialize(), G4EvaporationProbability::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4CollisionOutput::setOnShell(), G4CollisionOutput::setRemainingExitationEnergy(), and G4VGammaDeexcitation::Update().
|
inline |
Definition at line 240 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4WilsonAblationModel::BreakItUp(), G4CompetitiveFission::BreakUp(), G4GEMChannel::BreakUp(), G4VGammaDeexcitation::GenerateGamma(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4PromptPhotonEvaporation::GetEmissionProbability(), G4VPreCompoundFragment::Initialize(), and G4EvaporationProbability::ProbabilityDistributionFunction().
|
inline |
Definition at line 251 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4CollisionOutput::boostToLabFrame(), G4AblaEvaporation::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4EvaporationChannel::BreakUp(), G4CompetitiveFission::BreakUp(), G4GEMChannel::BreakUp(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4InuclNuclei::copy(), G4VGammaDeexcitation::GenerateGamma(), G4FermiConfigurationList::GetFragments(), G4CollisionOutput::getTotalOutputMomentum(), G4VPreCompoundFragment::Initialize(), G4PreCompoundEmission::PerformEmission(), G4CollisionOutput::rotateEvent(), and G4CollisionOutput::setOnShell().
|
inline |
Definition at line 310 of file G4Fragment.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 330 of file G4Fragment.hh.
Referenced by G4InuclNuclei::copy().
|
inline |
Definition at line 357 of file G4Fragment.hh.
|
inline |
Definition at line 300 of file G4Fragment.hh.
Referenced by G4PreCompoundModel::DeExcite().
|
inline |
Definition at line 325 of file G4Fragment.hh.
Referenced by G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4HETCChargedFragment::GetKineticEnergy(), G4HETCNeutron::GetKineticEnergy(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 305 of file G4Fragment.hh.
Referenced by G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4HETCChargedFragment::GetKineticEnergy(), G4HETCNeutron::GetKineticEnergy(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 368 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), and G4ParaFissionModel::ApplyYourself().
|
inline |
Definition at line 278 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4AblaEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4StatMFMicroCanonical::ChooseAandZ(), and G4GNASHTransitions::PerformTransition().
|
inline |
Definition at line 223 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4Evaporation::BreakItUp(), G4StatMF::BreakItUp(), G4CompetitiveFission::BreakUp(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4GEMProbability::CalcAlphaParam(), G4PreCompoundTransitions::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4InuclNuclei::copy(), G4ContinuumGammaDeexcitation::CreateTransition(), G4DiscreteGammaDeexcitation::CreateTransition(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4E1SingleProbability1::EmissionProbDensity(), G4CascadeColliderBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4PromptPhotonEvaporation::GetEmissionProbability(), G4FermiConfigurationList::GetFragments(), G4CollisionOutput::getTotalCharge(), G4VPreCompoundFragment::Initialize(), G4PreCompoundTransitions::PerformTransition(), and G4EvaporationProbability::ProbabilityDistributionFunction().
|
inline |
Definition at line 388 of file G4Fragment.hh.
G4bool G4Fragment::operator!= | ( | const G4Fragment & | right | ) | const |
Definition at line 168 of file G4Fragment.cc.
G4Fragment & G4Fragment::operator= | ( | const G4Fragment & | right | ) |
Definition at line 142 of file G4Fragment.cc.
G4bool G4Fragment::operator== | ( | const G4Fragment & | right | ) | const |
Definition at line 163 of file G4Fragment.cc.
|
inline |
Definition at line 294 of file G4Fragment.hh.
|
inline |
Definition at line 267 of file G4Fragment.hh.
Referenced by G4INCLXXInterface::ApplyYourself().
|
inline |
Definition at line 383 of file G4Fragment.hh.
Referenced by G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4UnstableFragmentBreakUp::BreakUpFragment(), and G4VGammaDeexcitation::GenerateGamma().
|
inline |
Definition at line 256 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4CollisionOutput::boostToLabFrame(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4VGammaDeexcitation::GenerateGamma(), G4CascadeRecoilMaker::makeRecoilFragment(), G4PreCompoundEmission::PerformEmission(), G4CollisionOutput::rotateEvent(), and G4CollisionOutput::setOnShell().
|
inline |
Definition at line 349 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), and G4GeneratorPrecompoundInterface::Propagate().
|
inline |
Definition at line 362 of file G4Fragment.hh.
Definition at line 316 of file G4Fragment.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4InuclNuclei::makeG4Fragment(), and G4CascadeRecoilMaker::makeRecoilFragment().
Definition at line 335 of file G4Fragment.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4InuclNuclei::makeG4Fragment(), G4CascadeRecoilMaker::makeRecoilFragment(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), and G4GeneratorPrecompoundInterface::Propagate().
|
inline |
Definition at line 344 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), and G4GeneratorPrecompoundInterface::Propagate().
|
inline |
Definition at line 373 of file G4Fragment.hh.
|
inline |
Definition at line 393 of file G4Fragment.hh.
|
inline |
Definition at line 288 of file G4Fragment.hh.
Definition at line 228 of file G4Fragment.hh.
Referenced by G4UnstableFragmentBreakUp::BreakUpFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), and G4PreCompoundEmission::PerformEmission().
|
friend |
Definition at line 217 of file G4Fragment.cc.
|
friend |
Definition at line 173 of file G4Fragment.cc.