|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Fragment.hh>
Friends | |
| std::ostream & | operator<< (std::ostream &out, const G4Fragment &theFragment) |
Definition at line 67 of file G4Fragment.hh.
| G4Fragment::G4Fragment | ( | ) |
Definition at line 54 of file G4Fragment.cc.
Referenced by G4Fragment(), operator delete(), operator!=(), operator<<, operator=(), and operator==().
| G4Fragment::~G4Fragment | ( | ) |
Definition at line 96 of file G4Fragment.cc.
| G4Fragment::G4Fragment | ( | const G4Fragment & | right | ) |
Definition at line 75 of file G4Fragment.cc.
| G4Fragment::G4Fragment | ( | G4int | A, |
| G4int | Z, | ||
| const G4LorentzVector & | aMomentum ) |
Definition at line 99 of file G4Fragment.cc.
| G4Fragment::G4Fragment | ( | G4int | A, |
| G4int | Z, | ||
| G4int | numberOfLambdas, | ||
| const G4LorentzVector & | aMomentum ) |
Definition at line 123 of file G4Fragment.cc.
| G4Fragment::G4Fragment | ( | const G4LorentzVector & | aMomentum, |
| const G4ParticleDefinition * | aParticleDefinition ) |
Definition at line 149 of file G4Fragment.cc.
Definition at line 271 of file G4Fragment.hh.
|
inline |
Definition at line 346 of file G4Fragment.hh.
|
inline |
Definition at line 284 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpAN::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4StatMF::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4GEMProbability::CalcAlphaParam(), G4NeutronEvaporationProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4NeutronEvaporationProbability::CalcBetaParam(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4PreCompoundTransitionsInt::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4CascadeCheckBalance::collide(), G4InuclNuclei::copy(), G4AblaInterface::DeExcite(), G4PreCompoundInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4InuclCollider::deexcite(), G4FissionProbability::EmissionProbability(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4CompetitiveFission::GetEmissionProbability(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4StatMFMacroCanonical::Initialise(), G4StatMFMicroCanonical::Initialise(), G4VPreCompoundFragment::Initialize(), G4PreCompoundEmissionInt::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundTransitionsInt::PerformTransition(), G4EvaporationProbability::TotalProbability(), and G4GEMProbabilityVI::TotalProbability().
| G4ThreeVector G4Fragment::GetAngularMomentum | ( | ) | const |
Definition at line 331 of file G4Fragment.cc.
Referenced by G4AblaInterface::DeExcite().
| G4double G4Fragment::GetBindingEnergy | ( | ) | const |
Definition at line 213 of file G4Fragment.cc.
|
inline |
Definition at line 479 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), G4FermiBreakUpAN::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4ITDecay::DecayIt(), and operator<<.
|
inline |
Definition at line 428 of file G4Fragment.hh.
Referenced by G4ExcitationHandler::BreakItUp(), and operator<<.
|
inline |
Definition at line 312 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4StatMF::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4PreCompoundTransitionsInt::CalculateProbability(), G4InuclNuclei::copy(), G4ITDecay::DecayIt(), G4AblaInterface::DeExcite(), G4PreCompoundInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4GEMProbability::EmissionProbability(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4CompetitiveFission::GetEmissionProbability(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4StatMFMacroCanonical::Initialise(), G4StatMFMicroCanonical::Initialise(), G4VPreCompoundFragment::Initialize(), operator<<, G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), and G4GEMProbabilityVI::TotalProbability().
|
inline |
Definition at line 458 of file G4Fragment.hh.
Referenced by G4ITDecay::DecayIt(), and operator<<.
|
inline |
Definition at line 317 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4StatMF::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4CompetitiveFission::EmittedFragment(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), and G4VPreCompoundFragment::Initialize().
|
inline |
Definition at line 322 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4FermiBreakUpAN::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4StatMF::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4CascadeCheckBalance::collide(), G4InuclNuclei::copy(), G4ITDecay::DecayIt(), G4AblaInterface::DeExcite(), G4CompetitiveFission::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4CascadeDeexciteBase::getTargetData(), G4VPreCompoundFragment::Initialize(), operator<<, G4PreCompoundEmission::PerformEmission(), and G4PreCompoundEmissionInt::PerformEmission().
|
inline |
Definition at line 494 of file G4Fragment.hh.
Referenced by operator<<.
|
inline |
Definition at line 371 of file G4Fragment.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), G4PreCompoundTransitionsInt::CalculateProbability(), G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), operator<<, G4PreCompoundEmission::PerformEmission(), G4PreCompoundEmissionInt::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundTransitionsInt::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
inline |
Definition at line 391 of file G4Fragment.hh.
Referenced by G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), and operator<<.
|
inline |
Definition at line 418 of file G4Fragment.hh.
|
inline |
Definition at line 361 of file G4Fragment.hh.
Referenced by G4VPreCompoundFragment::Initialize(), and operator<<.
|
inline |
Definition at line 386 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(), operator<<, G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
inline |
Definition at line 307 of file G4Fragment.hh.
Referenced by G4ExcitationHandler::BreakItUp(), G4AblaInterface::DeExcite(), G4PreCompoundInterface::DeExcite(), and G4PreCompoundModel::DeExcite().
|
inline |
Definition at line 366 of file G4Fragment.hh.
Referenced by G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4PreCompoundTransitionsInt::CalculateProbability(), G4InuclNuclei::copy(), G4ExitonConfiguration::fill(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), operator<<, G4PreCompoundEmission::PerformEmission(), G4PreCompoundEmissionInt::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundTransitionsInt::PerformTransition(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
inline |
Definition at line 469 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), and G4ITDecay::DecayIt().
|
inline |
|
inline |
Definition at line 341 of file G4Fragment.hh.
|
inline |
Definition at line 289 of file G4Fragment.hh.
Referenced by G4NeutronRadCapture::ApplyYourself(), G4NuDEXNeutronCaptureModel::ApplyYourself(), G4Evaporation::BreakFragment(), G4FermiBreakUpAN::BreakFragment(), G4FermiBreakUpVI::BreakFragment(), G4ExcitationHandler::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4StatMF::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4AlphaEvaporationProbability::CalcAlphaParam(), G4DeuteronEvaporationProbability::CalcAlphaParam(), G4GEMProbability::CalcAlphaParam(), G4He3EvaporationProbability::CalcAlphaParam(), G4ProtonEvaporationProbability::CalcAlphaParam(), G4TritonEvaporationProbability::CalcAlphaParam(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4PreCompoundTransitionsInt::CalculateProbability(), G4StatMFMacroCanonical::ChooseAandZ(), G4StatMFMicroCanonical::ChooseAandZ(), G4CascadeCheckBalance::collide(), G4InuclNuclei::copy(), G4AblaInterface::DeExcite(), G4PreCompoundInterface::DeExcite(), G4PreCompoundModel::DeExcite(), G4FissionProbability::EmissionProbability(), G4CompetitiveFission::EmittedFragment(), G4CascadeDeexciteBase::explosion(), G4GEMProbability::GetCoulombBarrier(), G4CompetitiveFission::GetEmissionProbability(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4CascadeDeexciteBase::getTargetData(), G4StatMFMacroCanonical::Initialise(), G4StatMFMicroCanonical::Initialise(), G4VPreCompoundFragment::Initialize(), G4PreCompoundEmissionInt::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4PreCompoundTransitionsInt::PerformTransition(), G4EvaporationProbability::TotalProbability(), and G4GEMProbabilityVI::TotalProbability().
|
inline |
Definition at line 448 of file G4Fragment.hh.
Referenced by G4Evaporation::BreakFragment(), and G4ExcitationHandler::BreakItUp().
|
inline |
Definition at line 489 of file G4Fragment.hh.
|
inline |
Definition at line 265 of file G4Fragment.hh.
|
inline |
Definition at line 257 of file G4Fragment.hh.
| G4bool G4Fragment::operator!= | ( | const G4Fragment & | right | ) | const |
Definition at line 251 of file G4Fragment.cc.
| G4Fragment & G4Fragment::operator= | ( | const G4Fragment & | right | ) |
Definition at line 221 of file G4Fragment.cc.
| G4bool G4Fragment::operator== | ( | const G4Fragment & | right | ) | const |
Definition at line 246 of file G4Fragment.cc.
|
inline |
Definition at line 278 of file G4Fragment.hh.
|
inline |
Definition at line 356 of file G4Fragment.hh.
| void G4Fragment::SetAngularMomentum | ( | const G4ThreeVector & | v | ) |
Definition at line 326 of file G4Fragment.cc.
Referenced by G4INCLXXInterface::ApplyYourself().
|
inline |
Definition at line 484 of file G4Fragment.hh.
Referenced by G4AblaInterface::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), and G4UnstableFragmentBreakUp::BreakUpChain().
|
inline |
Definition at line 433 of file G4Fragment.hh.
Referenced by G4AblaInterface::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4LowEGammaNuclearModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4FermiBreakUpVI::BreakFragment(), G4PhotonEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4PhotonEvaporation::BreakUpChain(), G4UnstableFragmentBreakUp::BreakUpChain(), G4CompetitiveFission::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4PhotonEvaporation::EmittedFragment(), G4PreCompoundEmission::PerformEmission(), G4PreCompoundEmissionInt::PerformEmission(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
| void G4Fragment::SetExcEnergyAndMomentum | ( | G4double | eexc, |
| const G4LorentzVector & | v ) |
Definition at line 203 of file G4Fragment.cc.
Referenced by G4NeutrinoNucleusModel::CoherentPion(), and G4NeutrinoNucleusModel::FinalBarion().
|
inline |
Definition at line 463 of file G4Fragment.hh.
|
inline |
Definition at line 453 of file G4Fragment.hh.
Referenced by G4Evaporation::BreakFragment().
|
inline |
Definition at line 327 of file G4Fragment.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4CompetitiveFission::EmittedFragment(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4PreCompoundEmission::PerformEmission(), G4PreCompoundEmissionInt::PerformEmission(), and SetZAandMomentum().
|
inline |
Definition at line 499 of file G4Fragment.hh.
|
inline |
Definition at line 410 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 423 of file G4Fragment.hh.
Definition at line 377 of file G4Fragment.hh.
Referenced by G4AblaInterface::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4InuclNuclei::makeG4Fragment(), G4PreCompoundEmissionInt::PerformEmission(), and G4PreCompoundTransitionsInt::PerformTransition().
Definition at line 396 of file G4Fragment.hh.
Referenced by G4AblaInterface::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4NeutrinoNucleusModel::CoherentPion(), G4NeutrinoNucleusModel::FinalBarion(), G4InuclNuclei::makeG4Fragment(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 302 of file G4Fragment.hh.
|
inline |
Definition at line 405 of file G4Fragment.hh.
Referenced by G4PreCompoundEmission::PerformEmission(), G4GNASHTransitions::PerformTransition(), G4PreCompoundTransitions::PerformTransition(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 474 of file G4Fragment.hh.
|
inline |
Definition at line 443 of file G4Fragment.hh.
|
inline |
Definition at line 351 of file G4Fragment.hh.
|
inline |
Definition at line 334 of file G4Fragment.hh.
Referenced by G4ExcitationHandler::BreakItUp(), and G4EvaporationChannel::EmittedFragment().
Definition at line 295 of file G4Fragment.hh.
Referenced by G4CompetitiveFission::EmittedFragment(), G4GEMChannel::EmittedFragment(), G4GEMChannelVI::EmittedFragment(), G4PreCompoundEmission::PerformEmission(), G4PreCompoundEmissionInt::PerformEmission(), and SetZAandMomentum().
|
friend |
Definition at line 256 of file G4Fragment.cc.