Geant4
10.02
|
#include <G4CascadParticle.hh>
Definition at line 50 of file G4CascadParticle.hh.
G4CascadParticle::G4CascadParticle | ( | ) |
Definition at line 47 of file G4CascadParticle.cc.
References G4cout, G4endl, and verboseLevel.
G4CascadParticle::G4CascadParticle | ( | const G4InuclElementaryParticle & | particle, |
const G4ThreeVector & | pos, | ||
G4int | izone, | ||
G4double | cpath, | ||
G4int | gen | ||
) |
Definition at line 57 of file G4CascadParticle.cc.
References G4cout, G4endl, G4InuclParticle::getDefinition(), G4ParticleDefinition::GetParticleName(), and verboseLevel.
|
inline |
Definition at line 60 of file G4CascadParticle.hh.
|
inline |
Definition at line 64 of file G4CascadParticle.hh.
void G4CascadParticle::fill | ( | const G4InuclElementaryParticle & | particle, |
const G4ThreeVector & | pos, | ||
G4int | izone, | ||
G4double | cpath, | ||
G4int | gen | ||
) |
Definition at line 92 of file G4CascadParticle.cc.
References current_path, current_zone, G4cout, G4endl, generation, historyId, movingIn, pos, position, reflected, reflectionCounter, theParticle, and verboseLevel.
|
inline |
Definition at line 105 of file G4CascadParticle.hh.
References current_path.
|
inline |
Definition at line 108 of file G4CascadParticle.hh.
References current_zone.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateInteractionPartners(), G4NucleiModel::generateParticleFate(), G4NucleiModel::inverseMeanFreePath(), G4CascadeHistory::PrintEntry(), G4NucleiModel::stillInside(), and G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 77 of file G4CascadParticle.hh.
References generation.
Referenced by G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateParticleFate(), G4NucleiModel::isProjectile(), and G4CascadeHistory::PrintEntry().
|
inline |
Definition at line 80 of file G4CascadParticle.hh.
References historyId.
Referenced by G4CascadeHistory::AddEntry(), G4CascadeHistory::AssignHistoryID(), and G4CascadeHistory::DropEntry().
|
inline |
Definition at line 83 of file G4CascadParticle.hh.
References G4InuclParticle::getMomentum(), and theParticle.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), G4NucleiModel::generateInteractionPartners(), getPathToTheNextZone(), G4CascadeHistory::PrintEntry(), and propagateAlongThePath().
|
inline |
Definition at line 98 of file G4CascadParticle.hh.
References reflectionCounter.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 74 of file G4CascadParticle.hh.
References theParticle.
Referenced by G4CollisionOutput::addOutgoingParticle(), G4NucleiModel::boundaryTransition(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::forceFirst(), G4IntraNucleiCascader::generateCascade(), G4NucleiModel::generateInteractionPartners(), G4NucleiModel::generateParticleFate(), G4CascadeHistory::GuessTarget(), G4NucleiModel::inverseMeanFreePath(), G4ParticleLargerEkin::operator()(), G4ParticleLargerBeta::operator()(), G4IntraNucleiCascader::particleCanInteract(), G4CascadeHistory::PrintEntry(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::processTrappedParticle(), and G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 75 of file G4CascadParticle.hh.
References theParticle.
Definition at line 109 of file G4CascadParticle.cc.
References current_zone, d2, G4cout, G4endl, getMomentum(), movingIn, position, G4InuclParticleNames::pp, and verboseLevel.
Referenced by G4NucleiModel::generateInteractionPartners().
|
inline |
Definition at line 91 of file G4CascadParticle.hh.
References position.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateParticleFate(), and G4CascadeHistory::PrintEntry().
|
inline |
Definition at line 104 of file G4CascadParticle.hh.
References current_path.
Referenced by G4NucleiModel::generateParticleFate().
|
inline |
Definition at line 94 of file G4CascadParticle.hh.
References reflected, and reflectionCounter.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 103 of file G4CascadParticle.hh.
References current_path.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 111 of file G4CascadParticle.hh.
References movingIn.
Referenced by G4NucleiModel::boundaryTransition().
G4CascadParticle & G4CascadParticle::operator= | ( | const G4CascadParticle & | cpart | ) |
Definition at line 73 of file G4CascadParticle.cc.
References current_path, current_zone, generation, historyId, movingIn, position, reflected, reflectionCounter, theParticle, and verboseLevel.
void G4CascadParticle::print | ( | std::ostream & | os | ) | const |
Definition at line 187 of file G4CascadParticle.cc.
References current_path, current_zone, G4endl, position, reflectionCounter, and theParticle.
Referenced by operator<<().
void G4CascadParticle::propagateAlongThePath | ( | G4double | path | ) |
Definition at line 171 of file G4CascadParticle.cc.
References G4cout, G4endl, getMomentum(), position, and verboseLevel.
Referenced by G4NucleiModel::generateParticleFate().
|
inline |
Definition at line 101 of file G4CascadParticle.hh.
References reflected.
Referenced by G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 100 of file G4CascadParticle.hh.
References reflected.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 78 of file G4CascadParticle.hh.
References generation.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 81 of file G4CascadParticle.hh.
References historyId.
Referenced by G4CascadeHistory::AssignHistoryID().
|
inline |
Definition at line 110 of file G4CascadParticle.hh.
References movingIn.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 87 of file G4CascadParticle.hh.
References G4InuclParticle::setMomentum(), and theParticle.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 92 of file G4CascadParticle.hh.
Referenced by G4NucleiModel::choosePointAlongTraj(), G4NucleiModel::generateParticleFate(), and G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 107 of file G4CascadParticle.hh.
References current_zone.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), and G4IntraNucleiCascader::processSecondary().
Definition at line 116 of file G4CascadParticle.hh.
References current_path.
Referenced by G4NucleiModel::generateInteractionLength().
|
private |
Definition at line 127 of file G4CascadParticle.hh.
Referenced by fill(), getCurrentPath(), incrementCurrentPath(), initializePath(), operator=(), print(), and young().
|
private |
Definition at line 126 of file G4CascadParticle.hh.
Referenced by fill(), getCurrentZone(), getPathToTheNextZone(), operator=(), print(), and updateZone().
|
private |
Definition at line 131 of file G4CascadParticle.hh.
Referenced by fill(), getGeneration(), operator=(), and setGeneration().
|
private |
Definition at line 132 of file G4CascadParticle.hh.
Referenced by fill(), getHistoryId(), operator=(), and setHistoryId().
|
private |
Definition at line 128 of file G4CascadParticle.hh.
Referenced by fill(), getPathToTheNextZone(), movingInsideNuclei(), operator=(), and setMovingInsideNuclei().
|
private |
Definition at line 125 of file G4CascadParticle.hh.
Referenced by fill(), getPathToTheNextZone(), getPosition(), operator=(), print(), propagateAlongThePath(), and updatePosition().
|
private |
Definition at line 130 of file G4CascadParticle.hh.
Referenced by fill(), incrementReflectionCounter(), operator=(), reflectedNow(), and resetReflection().
|
private |
Definition at line 129 of file G4CascadParticle.hh.
Referenced by fill(), getNumberOfReflections(), incrementReflectionCounter(), operator=(), and print().
|
private |
Definition at line 124 of file G4CascadParticle.hh.
Referenced by fill(), getMomentum(), getParticle(), operator=(), print(), and updateParticleMomentum().
|
private |
Definition at line 123 of file G4CascadParticle.hh.
Referenced by fill(), G4CascadParticle(), getPathToTheNextZone(), operator=(), and propagateAlongThePath().