Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ReactionProduct.hh>
Friends | |
G4ReactionProduct | operator+ (const G4ReactionProduct &p1, const G4ReactionProduct &p2) |
G4ReactionProduct | operator- (const G4ReactionProduct &p1, const G4ReactionProduct &p2) |
G4ReactionProduct | operator* (const G4double aDouble, const G4ReactionProduct &p2) |
Definition at line 53 of file G4ReactionProduct.hh.
G4ReactionProduct::G4ReactionProduct | ( | ) |
Definition at line 39 of file G4ReactionProduct.cc.
G4ReactionProduct::G4ReactionProduct | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 56 of file G4ReactionProduct.cc.
|
inline |
Definition at line 77 of file G4ReactionProduct.hh.
G4ReactionProduct::G4ReactionProduct | ( | const G4ReactionProduct & | right | ) |
Definition at line 74 of file G4ReactionProduct.cc.
G4double G4ReactionProduct::Angle | ( | const G4ReactionProduct & | p | ) | const |
Definition at line 228 of file G4ReactionProduct.cc.
|
inline |
Definition at line 168 of file G4ReactionProduct.hh.
|
inline |
Definition at line 107 of file G4ReactionProduct.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4QGSParticipants::BuildInteractions(), G4RPGInelastic::CheckQnums(), G4ParticleHPInelasticCompFS::CompositeApply(), G4QGSParticipants::DeterminePartonMomenta(), G4FissionProductYieldDist::G4GetFission(), G4VSplitableHadron::G4VSplitableHadron(), G4FTFModel::Init(), G4FissionProductYieldDist::MakeG4DynamicParticle(), G4RPGInelastic::MarkLeadingStrangeParticle(), G4RPGReaction::NuclearReaction(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4RPGFragmentation::ReactionStage(), G4RPGPionSuppression::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPProduct::Sample(), and G4RPGInelastic::SetUpChange().
|
inline |
Definition at line 208 of file G4ReactionProduct.hh.
|
inline |
Definition at line 138 of file G4ReactionProduct.hh.
Referenced by G4RPGReaction::AddBlackTrackParticles(), G4NRESP71M03::ApplyMechanismABE(), G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPFSFissionFS::GetPhotons(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4RPGReaction::NuclearReaction(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPProduct::Sample(), G4ParticleHPAngular::SampleAndUpdate(), SetDefinitionAndUpdateE(), and G4RPGInelastic::SetUpChange().
|
inline |
Definition at line 150 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4Nucleus::GetThermalNucleus(), G4FTFModel::Init(), G4RPGInelastic::MarkLeadingStrangeParticle(), G4RPGReaction::MomentumCheck(), G4RPGReaction::NuclearReaction(), G4RPGFragmentation::ReactionStage(), G4RPGPionSuppression::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPContEnergyAngular::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPAngular::SampleAndUpdate(), G4QGSParticipants::SelectInteractions(), SetDefinitionAndUpdateE(), and G4RPGInelastic::SetUpChange().
|
inline |
Definition at line 180 of file G4ReactionProduct.hh.
|
inline |
Definition at line 123 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4QGSParticipants::BuildInteractions(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4RPGReaction::Defs1(), G4NRESP71M03::DKINMA(), G4VSplitableHadron::G4VSplitableHadron(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4FTFParticipants::GetList(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4FTFModel::Init(), G4FissionProductYieldDist::MakeG4DynamicParticle(), G4RPGReaction::MomentumCheck(), G4RPGReaction::NuclearReaction(), ReactionProduct4Mom::operator()(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPAngular::SampleAndUpdate(), G4QGSParticipants::SelectInteractions(), SetDefinitionAndUpdateE(), and G4RPGInelastic::SetUpChange().
|
inline |
Definition at line 174 of file G4ReactionProduct.hh.
|
inline |
Definition at line 201 of file G4ReactionProduct.hh.
|
inline |
Definition at line 162 of file G4ReactionProduct.hh.
Referenced by G4RPGFragmentation::ReactionStage(), and G4RPGTwoCluster::ReactionStage().
|
inline |
Definition at line 156 of file G4ReactionProduct.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself().
|
inline |
Definition at line 129 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4QGSParticipants::BuildInteractions(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4VSplitableHadron::G4VSplitableHadron(), G4FTFParticipants::GetList(), G4ParticleHPPhotonDist::GetPhotons(), G4FTFModel::Init(), ReactionProduct4Mom::operator()(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4RPGFragmentation::ReactionStage(), G4RPGPionSuppression::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPAngular::SampleAndUpdate(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 126 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPDeExGammas::GetDecayGammas(), G4ParticleHPPhotonDist::GetPhotons(), G4RPGReaction::MomentumCheck(), G4RPGReaction::NuclearReaction(), G4RPGFragmentation::ReactionStage(), G4RPGPionSuppression::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
|
inline |
Definition at line 202 of file G4ReactionProduct.hh.
|
inline |
Definition at line 203 of file G4ReactionProduct.hh.
|
inline |
Definition at line 204 of file G4ReactionProduct.hh.
|
inline |
Definition at line 212 of file G4ReactionProduct.hh.
|
inline |
Definition at line 210 of file G4ReactionProduct.hh.
void G4ReactionProduct::Lorentz | ( | const G4ReactionProduct & | p1, |
const G4ReactionProduct & | p2 | ||
) |
Definition at line 209 of file G4ReactionProduct.cc.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPFSFissionFS::GetPhotons(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4RPGReaction::NuclearReaction(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
|
inline |
Definition at line 91 of file G4ReactionProduct.hh.
|
inline |
Definition at line 82 of file G4ReactionProduct.hh.
|
inline |
Definition at line 104 of file G4ReactionProduct.hh.
G4ReactionProduct & G4ReactionProduct::operator= | ( | const G4DynamicParticle & | right | ) |
Definition at line 113 of file G4ReactionProduct.cc.
G4ReactionProduct & G4ReactionProduct::operator= | ( | const G4HadProjectile & | right | ) |
Definition at line 132 of file G4ReactionProduct.cc.
G4ReactionProduct & G4ReactionProduct::operator= | ( | const G4ReactionProduct & | right | ) |
Definition at line 92 of file G4ReactionProduct.cc.
|
inline |
Definition at line 101 of file G4ReactionProduct.hh.
|
inline |
Definition at line 165 of file G4ReactionProduct.hh.
Referenced by G4ExcitationHandler::BreakItUp().
void G4ReactionProduct::SetDefinition | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 163 of file G4ReactionProduct.cc.
Referenced by G4RPGReaction::AddBlackTrackParticles(), G4NRESP71M03::ApplyMechanismABE(), G4NRESP71M03::ApplyMechanismI_NBeA2A(), G4NRESP71M03::ApplyMechanismII_ACN2A(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), G4CRCoalescence::GenerateDeuterons(), G4ParticleHPPhotonDist::GetPhotons(), G4RPGReaction::NuclearReaction(), G4DecayStrongResonances::Propagate(), G4RPGFragmentation::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), SetDefinitionAndUpdateE(), and G4RPGInelastic::SetUpPions().
void G4ReactionProduct::SetDefinitionAndUpdateE | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 151 of file G4ReactionProduct.cc.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4RPGFragmentation::ReactionStage(), G4RPGPionSuppression::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), and G4RPGInelastic::SetUpChange().
|
inline |
Definition at line 206 of file G4ReactionProduct.hh.
Referenced by G4ExcitationHandler::BreakItUp().
|
inline |
Definition at line 132 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4Nucleus::GetThermalNucleus(), G4RPGReaction::NuclearReaction(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPAngular::SampleAndUpdate(), and SetDefinitionAndUpdateE().
|
inline |
Definition at line 147 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4NRESP71M03::DKINMA(), G4CRCoalescence::GenerateDeuterons(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4RPGReaction::NuclearReaction(), G4DecayStrongResonances::Propagate(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
|
inline |
Definition at line 177 of file G4ReactionProduct.hh.
Referenced by G4RPGStrangeProduction::ReactionStage().
Definition at line 182 of file G4ReactionProduct.cc.
Definition at line 174 of file G4ReactionProduct.cc.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ExcitationHandler::BreakItUp(), G4RPGInelastic::CalculateMomenta(), G4ParticleHPInelasticCompFS::CompositeApply(), G4RPGReaction::Defs1(), G4NRESP71M03::DKINMA(), G4FissionProductYieldDist::G4GetFission(), G4ReactionProduct(), G4CRCoalescence::GenerateDeuterons(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPDeExGammas::GetDecayGammas(), G4ParticleHPPhotonDist::GetPhotons(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4RPGReaction::MomentumCheck(), G4RPGReaction::NuclearReaction(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGReaction::Rotate(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPAngular::SampleAndUpdate(), SetDefinitionAndUpdateE(), and SetZero().
void G4ReactionProduct::SetMomentum | ( | const G4double | z | ) |
Definition at line 189 of file G4ReactionProduct.cc.
|
inline |
Definition at line 120 of file G4ReactionProduct.hh.
|
inline |
Definition at line 171 of file G4ReactionProduct.hh.
Referenced by G4RPGFragmentation::ReactionStage(), and G4RPGTwoCluster::ReactionStage().
Definition at line 189 of file G4ReactionProduct.hh.
Referenced by G4ReactionProduct(), operator=(), and SetZero().
|
inline |
Definition at line 196 of file G4ReactionProduct.hh.
|
inline |
Definition at line 159 of file G4ReactionProduct.hh.
Referenced by G4RPGAntiKZeroInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGFragmentation::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoCluster::ReactionStage(), and G4RPGInelastic::SetUpPions().
|
inline |
Definition at line 153 of file G4ReactionProduct.hh.
Referenced by G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), and G4RPGTwoCluster::ReactionStage().
|
inline |
Definition at line 141 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ExcitationHandler::BreakItUp(), G4NRESP71M03::DKINMA(), G4CRCoalescence::GenerateDeuterons(), G4ParticleHPPhotonDist::GetPhotons(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4RPGReaction::MomentumCheck(), G4RPGReaction::NuclearReaction(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4RPGFragmentation::ReactionStage(), G4RPGTwoBody::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
void G4ReactionProduct::SetZero | ( | ) |
Definition at line 194 of file G4ReactionProduct.cc.
Referenced by G4RPGFragmentation::ReactionStage().
|
friend |
Definition at line 61 of file G4ReactionProduct.hh.
|
friend |
Definition at line 245 of file G4ReactionProduct.cc.
|
friend |
Definition at line 267 of file G4ReactionProduct.cc.