Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Fragment.hh>
Friends | |
std::ostream & | operator<< (std::ostream &, const G4Fragment &) |
Definition at line 65 of file G4Fragment.hh.
G4Fragment::G4Fragment | ( | ) |
Definition at line 54 of file G4Fragment.cc.
G4Fragment::~G4Fragment | ( | ) |
Definition at line 93 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | const G4Fragment & | right | ) |
Definition at line 74 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | G4int | A, |
G4int | Z, | ||
const G4LorentzVector & | aMomentum, | ||
G4bool | warning = true |
||
) |
Definition at line 96 of file G4Fragment.cc.
G4Fragment::G4Fragment | ( | const G4LorentzVector & | aMomentum, |
const G4ParticleDefinition * | aParticleDefinition | ||
) |
Definition at line 121 of file G4Fragment.cc.
Definition at line 248 of file G4Fragment.hh.
Referenced by G4PhotonEvaporation::GetEmissionProbability().
|
inline |
Definition at line 315 of file G4Fragment.hh.
|
inline |
Definition at line 258 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4UnstableFragmentBreakUp::BreakUpChain(), G4PhotonEvaporation::BreakUpChain(), G4GEMProbability::CalcAlphaParam(), G4NeutronEvaporationProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4NeutronEvaporationProbability::CalcBetaParam(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4CascadeCheckBalance::collide(), G4GEMProbabilityVI::ComputeTotalProbability(), G4InuclNuclei::copy(), G4InuclCollider::deexcite(), G4AblaInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4PhotonEvaporation::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4StatMFMacroCanonical::G4StatMFMacroCanonical(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4PhotonEvaporation::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4VPreCompoundFragment::Initialize(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), and G4EvaporationProbability::TotalProbability().
G4ThreeVector G4Fragment::GetAngularMomentum | ( | ) | const |
Definition at line 254 of file G4Fragment.cc.
Referenced by G4AblaInterface::DeExcite().
|
inline |
Definition at line 293 of file G4Fragment.hh.
|
inline |
Definition at line 440 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), G4UnstableFragmentBreakUp::BreakUpChain(), and G4ITDecay::DecayIt().
|
inline |
Definition at line 399 of file G4Fragment.hh.
|
inline |
Definition at line 275 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4UnstableFragmentBreakUp::BreakUpChain(), G4PhotonEvaporation::BreakUpChain(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), G4InuclNuclei::copy(), G4ITDecay::DecayIt(), G4AblaInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4GEMProbability::EmissionProbability(), G4PhotonEvaporation::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4PhotonEvaporation::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4VPreCompoundFragment::Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), G4GammaTransition::SampleTransition(), and G4EvaporationProbability::TotalProbability().
|
inline |
Definition at line 419 of file G4Fragment.hh.
Referenced by G4ITDecay::DecayIt().
|
inline |
Definition at line 280 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), G4WilsonAblationModel::BreakItUp(), G4CompetitiveFission::EmittedFragment(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4PhotonEvaporation::GetEmissionProbability(), G4VPreCompoundFragment::Initialize(), and G4GammaTransition::SampleTransition().
|
inline |
Definition at line 299 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4UnstableFragmentBreakUp::BreakUpChain(), G4CascadeCheckBalance::collide(), G4InuclNuclei::copy(), G4ITDecay::DecayIt(), G4AblaInterface::DeExcite(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::getTargetData(), G4VPreCompoundFragment::Initialize(), G4PreCompoundEmission::PerformEmission(), and G4GammaTransition::SampleTransition().
|
inline |
Definition at line 455 of file G4Fragment.hh.
Referenced by G4PhotonEvaporation::EmittedFragment().
|
inline |
Definition at line 342 of file G4Fragment.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 362 of file G4Fragment.hh.
Referenced by G4InuclNuclei::copy(), and G4ExitonConfiguration::fill().
|
inline |
Definition at line 389 of file G4Fragment.hh.
Referenced by G4GammaTransition::SampleTransition().
|
inline |
Definition at line 332 of file G4Fragment.hh.
Referenced by G4PreCompoundModel::DeExcite().
|
inline |
Definition at line 357 of file G4Fragment.hh.
Referenced by G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
inline |
Definition at line 337 of file G4Fragment.hh.
Referenced by G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
inline |
Definition at line 430 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), and G4ITDecay::DecayIt().
|
inline |
Definition at line 409 of file G4Fragment.hh.
|
inline |
Definition at line 310 of file G4Fragment.hh.
|
inline |
Definition at line 263 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4UnstableFragmentBreakUp::BreakUpChain(), G4PhotonEvaporation::BreakUpChain(), G4GEMProbability::CalcAlphaParam(), G4TritonEvaporationProbability::CalcAlphaParam(), G4AlphaEvaporationProbability::CalcAlphaParam(), G4DeuteronEvaporationProbability::CalcAlphaParam(), G4He3EvaporationProbability::CalcAlphaParam(), G4ProtonEvaporationProbability::CalcAlphaParam(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4CascadeCheckBalance::collide(), G4GEMProbabilityVI::ComputeTotalProbability(), G4InuclNuclei::copy(), G4AblaInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4PhotonEvaporation::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4PhotonEvaporation::GetEmissionProbability(), G4CompetitiveFission::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4VPreCompoundFragment::Initialize(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GammaTransition::SampleTransition(), and G4EvaporationProbability::TotalProbability().
|
inline |
Definition at line 450 of file G4Fragment.hh.
|
inline |
Definition at line 233 of file G4Fragment.hh.
|
inline |
Definition at line 227 of file G4Fragment.hh.
G4bool G4Fragment::operator!= | ( | const G4Fragment & | right | ) | const |
Definition at line 176 of file G4Fragment.cc.
G4Fragment & G4Fragment::operator= | ( | const G4Fragment & | right | ) |
Definition at line 148 of file G4Fragment.cc.
G4bool G4Fragment::operator== | ( | const G4Fragment & | right | ) | const |
Definition at line 171 of file G4Fragment.cc.
|
inline |
Definition at line 326 of file G4Fragment.hh.
void G4Fragment::SetAngularMomentum | ( | const G4ThreeVector & | v | ) |
Definition at line 249 of file G4Fragment.cc.
Referenced by G4INCLXXInterface::ApplyYourself().
|
inline |
Definition at line 445 of file G4Fragment.hh.
Referenced by G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), and G4UnstableFragmentBreakUp::BreakUpChain().
|
inline |
Definition at line 404 of file G4Fragment.hh.
|
inline |
Definition at line 285 of file G4Fragment.hh.
Referenced by G4NeutrinoNucleusModel::CoherentPion(), G4NeutrinoNucleusModel::FinalBarion(), and G4GammaTransition::SampleTransition().
|
inline |
Definition at line 424 of file G4Fragment.hh.
|
inline |
Definition at line 304 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4UnstableFragmentBreakUp::BreakUpChain(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::makeFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), and G4PreCompoundEmission::PerformEmission().
|
inline |
Definition at line 460 of file G4Fragment.hh.
Referenced by G4PhotonEvaporation::BreakUpChain(), and G4PhotonEvaporation::EmittedFragment().
|
inline |
Definition at line 381 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 394 of file G4Fragment.hh.
Referenced by G4GammaTransition::SampleTransition().
Definition at line 348 of file G4Fragment.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4CascadeDeexciteBase::makeFragment(), G4InuclNuclei::makeG4Fragment(), and G4CascadeRecoilMaker::makeRecoilFragment().
Definition at line 367 of file G4Fragment.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4NeutrinoNucleusModel::CoherentPion(), G4NeutrinoNucleusModel::FinalBarion(), G4CascadeDeexciteBase::makeFragment(), G4InuclNuclei::makeG4Fragment(), G4CascadeRecoilMaker::makeRecoilFragment(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 376 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 435 of file G4Fragment.hh.
|
inline |
Definition at line 414 of file G4Fragment.hh.
Referenced by G4FermiBreakUpVI::BreakFragment().
|
inline |
Definition at line 320 of file G4Fragment.hh.
Definition at line 268 of file G4Fragment.hh.
Referenced by G4UnstableFragmentBreakUp::BreakUpChain(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::makeFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), and G4PreCompoundEmission::PerformEmission().
|
friend |
Definition at line 181 of file G4Fragment.cc.