34 #define INCLXX_IN_GEANT4_MODE 1    45 #ifndef G4INCLPARTICLESAMPLER_HH_    46 #define G4INCLPARTICLESAMPLER_HH_   145 #endif // G4INCLPARTICLESAMPLER_HH_ ParticleList sampleParticles(ThreeVector const &position)
 
void updateSampleOneParticleMethods()
 
G4double rpCorrelationCoefficient[UnknownParticle]
Correlation coefficients for the r-p correlation. 
 
NuclearDensity const  * getDensity() const
Getter for theDensity. 
 
Abstract interface to the nuclear potential. 
 
G4double getRPCorrelationCoefficient(const ParticleType t) const
Getter for rpCorrelationCoefficient. 
 
Simple interpolation table. 
 
~ParticleSampler()
Destructor. 
 
NuclearPotential::INuclearPotential const  * getPotential() const
Getter for thePotential. 
 
Particle *(ParticleSampler::* ParticleSamplerMethod)(const ParticleType t) const
 
void sampleParticlesIntoList(ThreeVector const &position, ParticleList &theList)
 
double A(double temperature)
 
void setDensity(NuclearDensity const *const d)
Setter for theDensity. 
 
const G4int theZ
Charge number. 
 
void setRPCorrelationCoefficient(const ParticleType t, const G4double corrCoeff)
Setter for rpCorrelationCoefficient. 
 
ParticleSamplerMethod sampleOneProton
Sample a list of particles. 
 
InterpolationTable const  * theRCDFTable[UnknownParticle]
Array of pointers to the r-space CDF table. 
 
ParticleSampler(const G4int A, const G4int Z)
Constructor. 
 
const G4int theA
Mass number. 
 
NuclearPotential::INuclearPotential const  * thePotential
Pointer to the Cluster's NuclearPotential. 
 
Particle * sampleOneParticleWithFuzzyRPCorrelation(const ParticleType t) const
Sample one particle with a fuzzy rp-correlation. 
 
ParticleSamplerMethod sampleOneNeutron
Sample a list of particles. 
 
InterpolationTable const  * thePCDFTable[UnknownParticle]
Array of pointers to the p-space CDF table. 
 
void setPotential(NuclearPotential::INuclearPotential const *const p)
Setter for thePotential. 
 
Particle * sampleOneParticleWithoutRPCorrelation(const ParticleType t) const
Sample one particle not taking into account the rp-correlation. 
 
NuclearDensity const  * theDensity
Pointer to the Cluster's NuclearDensity. 
 
Particle * sampleOneParticleWithRPCorrelation(const ParticleType t) const
Sample one particle taking into account the rp-correlation. 
 
Class for interpolating the of a 1-dimensional function.