Geant4-11
|
#include <G4CascadParticle.hh>
Definition at line 49 of file G4CascadParticle.hh.
G4CascadParticle::G4CascadParticle | ( | ) |
Definition at line 46 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 55 of file G4CascadParticle.cc.
References G4cout, G4endl, G4InuclParticle::getDefinition(), G4ParticleDefinition::GetParticleName(), pos, and verboseLevel.
|
inline |
Definition at line 59 of file G4CascadParticle.hh.
|
inline |
Definition at line 63 of file G4CascadParticle.hh.
void G4CascadParticle::fill | ( | const G4InuclElementaryParticle & | particle, |
const G4ThreeVector & | pos, | ||
G4int | izone, | ||
G4double | cpath, | ||
G4int | gen | ||
) |
Definition at line 91 of file G4CascadParticle.cc.
References current_path, current_zone, G4cout, G4endl, generation, historyId, movingIn, pos, reflected, reflectionCounter, theParticle, and verboseLevel.
|
inline |
|
inline |
Definition at line 107 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 76 of file G4CascadParticle.hh.
References generation.
Referenced by G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateParticleFate(), G4NucleiModel::isProjectile(), and G4CascadeHistory::PrintEntry().
|
inline |
Definition at line 79 of file G4CascadParticle.hh.
References historyId.
Referenced by G4CascadeHistory::AddEntry(), G4CascadeHistory::AssignHistoryID(), and G4CascadeHistory::DropEntry().
|
inline |
Definition at line 82 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 97 of file G4CascadParticle.hh.
References reflectionCounter.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
|
inline |
Definition at line 73 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(), G4ParticleLargerBeta::operator()(), G4ParticleLargerEkin::operator()(), G4IntraNucleiCascader::particleCanInteract(), G4CascadeHistory::PrintEntry(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::processTrappedParticle(), and G4NucleiModel::worthToPropagate().
Definition at line 108 of file G4CascadParticle.cc.
References current_zone, d2, CLHEP::Hep3Vector::dot(), anonymous_namespace{G4QuasiElRatios.cc}::ds, G4cout, G4endl, getMomentum(), CLHEP::Hep3Vector::mag2(), movingIn, G4InuclParticleNames::pp, CLHEP::HepLorentzVector::vect(), and verboseLevel.
Referenced by G4NucleiModel::generateInteractionPartners().
|
inline |
Definition at line 90 of file G4CascadParticle.hh.
References position.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateParticleFate(), and G4CascadeHistory::PrintEntry().
|
inline |
Definition at line 103 of file G4CascadParticle.hh.
References current_path.
Referenced by G4NucleiModel::generateParticleFate().
|
inline |
Definition at line 93 of file G4CascadParticle.hh.
References reflected, and reflectionCounter.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 102 of file G4CascadParticle.hh.
References current_path.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 110 of file G4CascadParticle.hh.
References movingIn.
Referenced by G4NucleiModel::boundaryTransition().
G4CascadParticle & G4CascadParticle::operator= | ( | const G4CascadParticle & | cpart | ) |
Definition at line 72 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 186 of file G4CascadParticle.cc.
References current_path, current_zone, G4endl, reflectionCounter, and theParticle.
Referenced by operator<<().
void G4CascadParticle::propagateAlongThePath | ( | G4double | path | ) |
Definition at line 170 of file G4CascadParticle.cc.
References G4cout, G4endl, getMomentum(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and verboseLevel.
Referenced by G4NucleiModel::generateParticleFate().
|
inline |
Definition at line 100 of file G4CascadParticle.hh.
References reflected.
Referenced by G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 99 of file G4CascadParticle.hh.
References reflected.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 77 of file G4CascadParticle.hh.
References generation.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 80 of file G4CascadParticle.hh.
References historyId.
Referenced by G4CascadeHistory::AssignHistoryID().
|
inline |
Definition at line 109 of file G4CascadParticle.hh.
References movingIn.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 86 of file G4CascadParticle.hh.
References G4InuclParticle::setMomentum(), and theParticle.
Referenced by G4NucleiModel::boundaryTransition().
|
inline |
Definition at line 91 of file G4CascadParticle.hh.
References pos.
Referenced by G4NucleiModel::choosePointAlongTraj(), G4NucleiModel::generateParticleFate(), and G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 106 of file G4CascadParticle.hh.
References current_zone.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), and G4IntraNucleiCascader::processSecondary().
Definition at line 115 of file G4CascadParticle.hh.
References current_path.
Referenced by G4NucleiModel::generateInteractionLength().
|
private |
Definition at line 126 of file G4CascadParticle.hh.
Referenced by fill(), getCurrentPath(), incrementCurrentPath(), initializePath(), operator=(), print(), and young().
|
private |
Definition at line 125 of file G4CascadParticle.hh.
Referenced by fill(), getCurrentZone(), getPathToTheNextZone(), operator=(), print(), and updateZone().
|
private |
Definition at line 130 of file G4CascadParticle.hh.
Referenced by fill(), getGeneration(), operator=(), and setGeneration().
|
private |
Definition at line 131 of file G4CascadParticle.hh.
Referenced by fill(), getHistoryId(), operator=(), and setHistoryId().
|
private |
Definition at line 127 of file G4CascadParticle.hh.
Referenced by fill(), getPathToTheNextZone(), movingInsideNuclei(), operator=(), and setMovingInsideNuclei().
|
private |
Definition at line 124 of file G4CascadParticle.hh.
Referenced by getPosition(), and operator=().
|
private |
Definition at line 129 of file G4CascadParticle.hh.
Referenced by fill(), incrementReflectionCounter(), operator=(), reflectedNow(), and resetReflection().
|
private |
Definition at line 128 of file G4CascadParticle.hh.
Referenced by fill(), getNumberOfReflections(), incrementReflectionCounter(), operator=(), and print().
|
private |
Definition at line 123 of file G4CascadParticle.hh.
Referenced by fill(), getMomentum(), getParticle(), operator=(), print(), and updateParticleMomentum().
|
private |
Definition at line 122 of file G4CascadParticle.hh.
Referenced by fill(), G4CascadParticle(), getPathToTheNextZone(), operator=(), and propagateAlongThePath().