#include <G4NucleiModel.hh>
|
| G4NucleiModel () |
|
| G4NucleiModel (G4int a, G4int z) |
|
| G4NucleiModel (G4InuclNuclei *nuclei) |
|
virtual | ~G4NucleiModel () |
|
void | setVerboseLevel (G4int verbose) |
|
void | generateModel (G4InuclNuclei *nuclei) |
|
void | generateModel (G4int a, G4int z) |
|
void | reset (G4int nHitNeutrons=0, G4int nHitProtons=0, const std::vector< G4ThreeVector > *hitPoints=0) |
|
void | printModel () const |
|
G4double | getDensity (G4int ip, G4int izone) const |
|
G4double | getFermiMomentum (G4int ip, G4int izone) const |
|
G4double | getFermiKinetic (G4int ip, G4int izone) const |
|
G4double | getPotential (G4int ip, G4int izone) const |
|
G4double | getRadiusUnits () const |
|
G4double | getRadius () const |
|
G4double | getRadius (G4int izone) const |
|
G4double | getVolume (G4int izone) const |
|
G4int | getNumberOfZones () const |
|
G4int | getZone (G4double r) const |
|
G4int | getNumberOfNeutrons () const |
|
G4int | getNumberOfProtons () const |
|
G4bool | empty () const |
|
G4bool | stillInside (const G4CascadParticle &cparticle) |
|
G4CascadParticle | initializeCascad (G4InuclElementaryParticle *particle) |
|
void | initializeCascad (G4InuclNuclei *bullet, G4InuclNuclei *target, modelLists &output) |
|
std::pair< G4int, G4int > | getTypesOfNucleonsInvolved () const |
|
void | generateParticleFate (G4CascadParticle &cparticle, G4ElementaryParticleCollider *theEPCollider, std::vector< G4CascadParticle > &cascade) |
|
G4bool | forceFirst (const G4CascadParticle &cparticle) const |
|
G4bool | isProjectile (const G4CascadParticle &cparticle) const |
|
G4bool | worthToPropagate (const G4CascadParticle &cparticle) const |
|
G4InuclElementaryParticle | generateNucleon (G4int type, G4int zone) const |
|
G4LorentzVector | generateNucleonMomentum (G4int type, G4int zone) const |
|
G4double | absorptionCrossSection (G4double e, G4int type) const |
|
G4double | totalCrossSection (G4double ke, G4int rtype) const |
|
|
G4bool | passFermi (const std::vector< G4InuclElementaryParticle > &particles, G4int zone) |
|
G4bool | passTrailing (const G4ThreeVector &hit_position) |
|
void | boundaryTransition (G4CascadParticle &cparticle) |
|
void | choosePointAlongTraj (G4CascadParticle &cparticle) |
|
G4InuclElementaryParticle | generateQuasiDeuteron (G4int type1, G4int type2, G4int zone) const |
|
void | generateInteractionPartners (G4CascadParticle &cparticle) |
|
void | fillBindingEnergies () |
|
void | fillZoneRadii (G4double nuclearRadius) |
|
G4double | fillZoneVolumes (G4double nuclearRadius) |
|
void | fillPotentials (G4int type, G4double tot_vol) |
|
G4double | zoneIntegralWoodsSaxon (G4double ur1, G4double ur2, G4double nuclearRadius) const |
|
G4double | zoneIntegralGaussian (G4double ur1, G4double ur2, G4double nuclearRadius) const |
|
G4double | getRatio (G4int ip) const |
|
G4double | getCurrentDensity (G4int ip, G4int izone) const |
|
G4double | inverseMeanFreePath (const G4CascadParticle &cparticle, const G4InuclElementaryParticle &target, G4int zone=-1) |
|
G4double | generateInteractionLength (const G4CascadParticle &cparticle, G4double path, G4double invmfp) const |
|
Definition at line 91 of file G4NucleiModel.hh.
G4NucleiModel::G4NucleiModel |
( |
| ) |
|
G4NucleiModel::~G4NucleiModel |
( |
| ) |
|
|
virtual |
G4bool G4NucleiModel::empty |
( |
| ) |
const |
|
inline |
void G4NucleiModel::fillBindingEnergies |
( |
| ) |
|
|
protected |
G4int G4NucleiModel::getNumberOfNeutrons |
( |
| ) |
const |
|
inline |
G4int G4NucleiModel::getNumberOfProtons |
( |
| ) |
const |
|
inline |
G4int G4NucleiModel::getNumberOfZones |
( |
| ) |
const |
|
inline |
G4double G4NucleiModel::getRadius |
( |
| ) |
const |
|
inline |
G4double G4NucleiModel::getRadiusUnits |
( |
| ) |
const |
|
inline |
std::pair<G4int, G4int> G4NucleiModel::getTypesOfNucleonsInvolved |
( |
| ) |
const |
|
inline |
void G4NucleiModel::printModel |
( |
| ) |
const |
void G4NucleiModel::setVerboseLevel |
( |
G4int |
verbose | ) |
|
|
inline |
std::vector<partner> G4NucleiModel::thePartners |
|
protected |
The documentation for this class was generated from the following files: