Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NucleiModel.hh>
Public Types | |
typedef std::pair< std::vector< G4CascadParticle >, std::vector< G4InuclElementaryParticle > > | modelLists |
Definition at line 82 of file G4NucleiModel.hh.
typedef std::pair<std::vector<G4CascadParticle>, std::vector<G4InuclElementaryParticle> > G4NucleiModel::modelLists |
Definition at line 152 of file G4NucleiModel.hh.
G4NucleiModel::G4NucleiModel | ( | ) |
Definition at line 194 of file G4NucleiModel.cc.
Definition at line 200 of file G4NucleiModel.cc.
|
explicit |
Definition at line 208 of file G4NucleiModel.cc.
G4NucleiModel::~G4NucleiModel | ( | ) |
Definition at line 216 of file G4NucleiModel.cc.
Definition at line 1646 of file G4NucleiModel.cc.
|
inline |
Definition at line 141 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 241 of file G4NucleiModel.cc.
void G4NucleiModel::generateModel | ( | G4InuclNuclei * | nuclei | ) |
Definition at line 237 of file G4NucleiModel.cc.
Referenced by G4NucleiModel(), generateModel(), and G4IntraNucleiCascader::initialize().
G4InuclElementaryParticle G4NucleiModel::generateNucleon | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 585 of file G4NucleiModel.cc.
G4LorentzVector G4NucleiModel::generateNucleonMomentum | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 576 of file G4NucleiModel.cc.
Referenced by generateNucleon().
void G4NucleiModel::generateParticleFate | ( | G4CascadParticle & | cparticle, |
G4ElementaryParticleCollider * | theEPCollider, | ||
std::vector< G4CascadParticle > & | cascade | ||
) |
Definition at line 789 of file G4NucleiModel.cc.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 101 of file G4NucleiModel.hh.
Referenced by printModel().
Definition at line 562 of file G4NucleiModel.cc.
Referenced by worthToPropagate().
Definition at line 105 of file G4NucleiModel.hh.
Referenced by generateNucleonMomentum(), and printModel().
|
inline |
Definition at line 138 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 139 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 132 of file G4NucleiModel.hh.
Definition at line 111 of file G4NucleiModel.hh.
Referenced by printModel().
|
inline |
Definition at line 122 of file G4NucleiModel.hh.
Definition at line 123 of file G4NucleiModel.hh.
|
inline |
Definition at line 120 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::processSecondary().
Definition at line 158 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 127 of file G4NucleiModel.hh.
Definition at line 133 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::processSecondary().
G4CascadParticle G4NucleiModel::initializeCascad | ( | G4InuclElementaryParticle * | particle | ) |
Definition at line 1164 of file G4NucleiModel.cc.
Referenced by G4IntraNucleiCascader::setupCascade().
void G4NucleiModel::initializeCascad | ( | G4InuclNuclei * | bullet, |
G4InuclNuclei * | target, | ||
modelLists & | output | ||
) |
Definition at line 1184 of file G4NucleiModel.cc.
G4bool G4NucleiModel::isProjectile | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1071 of file G4NucleiModel.cc.
void G4NucleiModel::printModel | ( | ) | const |
Definition at line 540 of file G4NucleiModel.cc.
Referenced by generateModel().
void G4NucleiModel::reset | ( | G4int | nHitNeutrons = 0 , |
G4int | nHitProtons = 0 , |
||
const std::vector< G4ThreeVector > * | hitPoints = 0 |
||
) |
Definition at line 224 of file G4NucleiModel.cc.
Referenced by G4IntraNucleiCascader::copyWoundedNucleus(), generateModel(), and G4IntraNucleiCascader::newCascade().
|
inline |
Definition at line 90 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::setVerboseLevel().
|
inline |
Definition at line 145 of file G4NucleiModel.hh.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 1688 of file G4NucleiModel.cc.
G4bool G4NucleiModel::worthToPropagate | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1088 of file G4NucleiModel.cc.
Referenced by G4IntraNucleiCascader::generateCascade().