Geant4 11.1.1
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 58 of file G4ReactionProduct.cc.
|
inline |
Definition at line 77 of file G4ReactionProduct.hh.
G4ReactionProduct::G4ReactionProduct | ( | const G4ReactionProduct & | right | ) |
Definition at line 78 of file G4ReactionProduct.cc.
G4double G4ReactionProduct::Angle | ( | const G4ReactionProduct & | p | ) | const |
Definition at line 242 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(), G4LowEIonFragmentation::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4QGSParticipants::BuildInteractions(), G4ParticleHPInelasticCompFS::CompositeApply(), G4QGSParticipants::DeterminePartonMomenta(), G4FissionProductYieldDist::G4GetFission(), G4VSplitableHadron::G4VSplitableHadron(), G4FTFModel::Init(), G4FissionProductYieldDist::MakeG4DynamicParticle(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and G4ParticleHPProduct::Sample().
|
inline |
Definition at line 219 of file G4ReactionProduct.hh.
|
inline |
Definition at line 138 of file G4ReactionProduct.hh.
Referenced by G4NRESP71M03::ApplyMechanismABE(), G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPFSFissionFS::GetPhotons(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4ParticleHPProduct::Sample(), G4ParticleHPAngular::SampleAndUpdate(), and SetDefinitionAndUpdateE().
|
inline |
Definition at line 150 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4Nucleus::GetThermalNucleus(), G4FTFModel::Init(), G4ParticleHPContEnergyAngular::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), G4ParticleHPAngular::SampleAndUpdate(), G4QGSParticipants::SelectInteractions(), and SetDefinitionAndUpdateE().
|
inline |
Definition at line 191 of file G4ReactionProduct.hh.
|
inline |
Definition at line 123 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4QGSParticipants::BuildInteractions(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4VSplitableHadron::G4VSplitableHadron(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4FTFParticipants::GetList(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4FTFModel::Init(), G4FissionProductYieldDist::MakeG4DynamicParticle(), ReactionProduct4Mom::operator()(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPAngular::SampleAndUpdate(), G4QGSParticipants::SelectInteractions(), and SetDefinitionAndUpdateE().
|
inline |
Definition at line 185 of file G4ReactionProduct.hh.
|
inline |
Definition at line 171 of file G4ReactionProduct.hh.
|
inline |
Definition at line 177 of file G4ReactionProduct.hh.
|
inline |
Definition at line 212 of file G4ReactionProduct.hh.
|
inline |
Definition at line 162 of file G4ReactionProduct.hh.
|
inline |
Definition at line 156 of file G4ReactionProduct.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), and G4LowEIonFragmentation::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(), G4ParticleHPEnAngCorrelation::Sample(), G4ParticleHPAngular::SampleAndUpdate(), and G4QGSParticipants::SelectInteractions().
|
inline |
Definition at line 126 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPInelasticCompFS::CompositeApply(), G4ParticleHPDeExGammas::GetDecayGammas(), G4ParticleHPPhotonDist::GetPhotons(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
|
inline |
Definition at line 213 of file G4ReactionProduct.hh.
|
inline |
Definition at line 214 of file G4ReactionProduct.hh.
|
inline |
Definition at line 215 of file G4ReactionProduct.hh.
|
inline |
Definition at line 223 of file G4ReactionProduct.hh.
|
inline |
Definition at line 221 of file G4ReactionProduct.hh.
void G4ReactionProduct::Lorentz | ( | const G4ReactionProduct & | p1, |
const G4ReactionProduct & | p2 | ||
) |
Definition at line 223 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(), 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 121 of file G4ReactionProduct.cc.
G4ReactionProduct & G4ReactionProduct::operator= | ( | const G4HadProjectile & | right | ) |
Definition at line 142 of file G4ReactionProduct.cc.
G4ReactionProduct & G4ReactionProduct::operator= | ( | const G4ReactionProduct & | right | ) |
Definition at line 98 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(), G4CascadeInterface::copyOutputToReactionProducts(), G4AblaInterface::DeExcite(), G4PreCompoundEmission::PerformEmission(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
void G4ReactionProduct::SetDefinition | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 175 of file G4ReactionProduct.cc.
Referenced by 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(), G4DecayStrongResonances::Propagate(), G4ParticleHPDiscreteTwoBody::Sample(), G4ParticleHPIsotropic::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), and SetDefinitionAndUpdateE().
void G4ReactionProduct::SetDefinitionAndUpdateE | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 163 of file G4ReactionProduct.cc.
Referenced by G4ParticleHPCaptureFS::ApplyYourself().
|
inline |
Definition at line 217 of file G4ReactionProduct.hh.
Referenced by G4ExcitationHandler::BreakItUp().
|
inline |
Definition at line 132 of file G4ReactionProduct.hh.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPFissionBaseFS::ApplyYourself(), G4ParticleHPFSFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4Nucleus::GetThermalNucleus(), 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::GetBiasedThermalNucleus(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4DecayStrongResonances::Propagate(), G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
|
inline |
Definition at line 188 of file G4ReactionProduct.hh.
Definition at line 194 of file G4ReactionProduct.cc.
Definition at line 186 of file G4ReactionProduct.cc.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4ParticleHPFissionFS::ApplyYourself(), G4ParticleHPInelasticBaseFS::BaseApply(), G4ExcitationHandler::BreakItUp(), G4ParticleHPInelasticCompFS::CompositeApply(), G4NRESP71M03::DKINMA(), G4FissionProductYieldDist::G4GetFission(), G4ReactionProduct(), G4CRCoalescence::GenerateDeuterons(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPDeExGammas::GetDecayGammas(), G4ParticleHPPhotonDist::GetPhotons(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), 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 201 of file G4ReactionProduct.cc.
|
inline |
Definition at line 120 of file G4ReactionProduct.hh.
|
inline |
Definition at line 182 of file G4ReactionProduct.hh.
|
inline |
Definition at line 174 of file G4ReactionProduct.hh.
Referenced by G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inline |
Definition at line 179 of file G4ReactionProduct.hh.
Referenced by G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
Definition at line 200 of file G4ReactionProduct.hh.
Referenced by G4ReactionProduct(), operator=(), and SetZero().
|
inline |
Definition at line 207 of file G4ReactionProduct.hh.
|
inline |
Definition at line 159 of file G4ReactionProduct.hh.
|
inline |
Definition at line 153 of file G4ReactionProduct.hh.
|
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(), G4Nucleus::GetBiasedThermalNucleus(), G4ParticleHPPhotonDist::GetPhotons(), G4Nucleus::GetThermalNucleus(), Lorentz(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPAngular::SampleAndUpdate().
void G4ReactionProduct::SetZero | ( | ) |
Definition at line 206 of file G4ReactionProduct.cc.
|
friend |
Definition at line 61 of file G4ReactionProduct.hh.
|
friend |
Definition at line 259 of file G4ReactionProduct.cc.
|
friend |
Definition at line 281 of file G4ReactionProduct.cc.