Geant4
10.03
|
#include <G4ParticleHPProduct.hh>
Classes | |
struct | toBeCached |
Public Member Functions | |
G4ParticleHPProduct () | |
~G4ParticleHPProduct () | |
void | Init (std::istream &aDataFile, G4ParticleDefinition *projectile) |
G4int | GetMultiplicity (G4double anEnergy) |
G4ReactionProductVector * | Sample (G4double anEnergy, G4int nParticles) |
G4double | GetMeanYield (G4double anEnergy) |
void | SetProjectileRP (G4ReactionProduct *aIncidentPart) |
void | SetTarget (G4ReactionProduct *aTarget) |
G4ReactionProduct * | GetTarget () |
G4ReactionProduct * | GetProjectileRP () |
G4double | MeanEnergyOfThisInteraction () |
G4double | GetQValue () |
G4double | GetMassCode () |
G4double | GetMass () |
Definition at line 52 of file G4ParticleHPProduct.hh.
|
inline |
Definition at line 63 of file G4ParticleHPProduct.hh.
References fCache, G4HPMultiBetweenInts, G4HPMultiPoisson, theActualStateQValue, theDist, theDistLaw, theGroundStateQValue, theIsomerFlag, theMass, theMassCode, and theMultiplicityMethod.
|
inline |
Definition at line 88 of file G4ParticleHPProduct.hh.
References theDist.
|
inline |
Definition at line 201 of file G4ParticleHPProduct.hh.
|
inline |
Definition at line 200 of file G4ParticleHPProduct.hh.
References theMassCode.
Definition at line 162 of file G4ParticleHPProduct.hh.
References G4ParticleHPVector::GetY(), and theYield.
Definition at line 44 of file G4ParticleHPProduct.cc.
References fCache, G4cout, G4endl, G4HPMultiPoisson, G4Poisson(), G4ParticleHPVector::GetY(), G4INCL::DeJongSpin::shoot(), theDist, theMass, theMassCode, theMultiplicityMethod, and theYield.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
|
inline |
Definition at line 179 of file G4ParticleHPProduct.hh.
References fCache.
|
inline |
Definition at line 196 of file G4ParticleHPProduct.hh.
References theActualStateQValue.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
|
inline |
Definition at line 177 of file G4ParticleHPProduct.hh.
References fCache.
|
inline |
Definition at line 93 of file G4ParticleHPProduct.hh.
References eV, G4cout, G4endl, G4ParticleHPVector::Hash(), G4VParticleHPEnergyAngular::Init(), G4ParticleHPVector::Init(), G4VParticleHPEnergyAngular::SetQValue(), theActualStateQValue, theDist, theDistLaw, theGroundStateQValue, theIsomerFlag, theMass, theMassCode, and theYield.
Referenced by G4ParticleHPEnAngCorrelation::Init().
|
inline |
Definition at line 181 of file G4ParticleHPProduct.hh.
References fCache, G4VParticleHPEnergyAngular::MeanEnergyOfThisInteraction(), and theDist.
Referenced by G4ParticleHPEnAngCorrelation::Sample().
G4ReactionProductVector * G4ParticleHPProduct::Sample | ( | G4double | anEnergy, |
G4int | nParticles | ||
) |
Definition at line 105 of file G4ParticleHPProduct.cc.
References G4VParticleHPEnergyAngular::ClearHistories(), fCache, G4cout, G4endl, G4ReactionProduct::GetDefinition(), G4ReactionProduct::GetKineticEnergy(), G4ParticleDefinition::GetParticleName(), G4VParticleHPEnergyAngular::Sample(), G4VParticleHPEnergyAngular::SetProjectileRP(), G4VParticleHPEnergyAngular::SetTarget(), theDist, theMass, and theMassCode.
Referenced by G4ParticleHPEnAngCorrelation::Sample(), and G4ParticleHPEnAngCorrelation::SampleOne().
|
inline |
Definition at line 167 of file G4ParticleHPProduct.hh.
References fCache.
|
inline |
Definition at line 172 of file G4ParticleHPProduct.hh.
References fCache.
|
private |
Definition at line 224 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), GetMultiplicity(), GetProjectileRP(), GetTarget(), MeanEnergyOfThisInteraction(), Sample(), SetProjectileRP(), and SetTarget().
|
private |
Definition at line 211 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), GetQValue(), and Init().
|
private |
Definition at line 214 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), GetMultiplicity(), Init(), MeanEnergyOfThisInteraction(), Sample(), and ~G4ParticleHPProduct().
|
private |
Definition at line 212 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 210 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 209 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), and Init().
|
private |
Definition at line 208 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), GetMultiplicity(), Init(), and Sample().
|
private |
Definition at line 201 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), GetMassCode(), GetMultiplicity(), Init(), and Sample().
|
private |
Definition at line 226 of file G4ParticleHPProduct.hh.
Referenced by G4ParticleHPProduct(), and GetMultiplicity().
|
private |
Definition at line 213 of file G4ParticleHPProduct.hh.
Referenced by GetMeanYield(), GetMultiplicity(), and Init().