Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4INCL::ParticleSampler Class Reference

#include <G4INCLParticleSampler.hh>

Public Member Functions

 ParticleSampler (const G4int A, const G4int Z, InverseInterpolationTable const *const rCDFTable, InverseInterpolationTable const *const pCDFTable)
 Constructor. More...
 
 ~ParticleSampler ()
 Destructor. More...
 
NuclearDensity constgetDensity () const
 Getter for theDensity. More...
 
NuclearPotential::INuclearPotential
const
getPotential () const
 Getter for thePotential. More...
 
void setDensity (NuclearDensity const *const d)
 Setter for theDensity. More...
 
void setPotential (NuclearPotential::INuclearPotential const *const p)
 Setter for thePotential. More...
 
ParticleList sampleParticles (ThreeVector const &position) const
 

Detailed Description

Definition at line 52 of file G4INCLParticleSampler.hh.

Constructor & Destructor Documentation

G4INCL::ParticleSampler::ParticleSampler ( const G4int  A,
const G4int  Z,
InverseInterpolationTable const *const  rCDFTable,
InverseInterpolationTable const *const  pCDFTable 
)

Constructor.

Parameters
Athe mass number
Zthe charge number
rCDFTablethe interpolation table for the inverse CDF in r-space
pCDFTablethe interpolation table for the inverse CDF in p-space

Definition at line 48 of file G4INCLParticleSampler.cc.

G4INCL::ParticleSampler::~ParticleSampler ( )

Destructor.

Definition at line 58 of file G4INCLParticleSampler.cc.

Member Function Documentation

NuclearDensity const* G4INCL::ParticleSampler::getDensity ( ) const
inline

Getter for theDensity.

Definition at line 68 of file G4INCLParticleSampler.hh.

NuclearPotential::INuclearPotential const* G4INCL::ParticleSampler::getPotential ( ) const
inline

Getter for thePotential.

Definition at line 71 of file G4INCLParticleSampler.hh.

ParticleList G4INCL::ParticleSampler::sampleParticles ( ThreeVector const position) const

Definition at line 78 of file G4INCLParticleSampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4INCL::ParticleSampler::setDensity ( NuclearDensity const *const  d)

Setter for theDensity.

Definition at line 61 of file G4INCLParticleSampler.cc.

Here is the caller graph for this function:

void G4INCL::ParticleSampler::setPotential ( NuclearPotential::INuclearPotential const *const  p)

Setter for thePotential.

Definition at line 66 of file G4INCLParticleSampler.cc.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: