ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Definition at line 49 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 49 of file G4CascadParticle.hh
G4CascadParticle::G4CascadParticle | ( | ) |
Definition at line 46 of file G4CascadParticle.cc.
View newest version in sPHENIX GitHub 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 56 of file G4CascadParticle.cc.
View newest version in sPHENIX GitHub at line 56 of file G4CascadParticle.cc
References G4cout, G4endl, G4InuclParticle::getDefinition(), G4ParticleDefinition::GetParticleName(), and verboseLevel.
|
inline |
Definition at line 59 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 59 of file G4CascadParticle.hh
|
inline |
Definition at line 63 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 91 of file G4CascadParticle.cc
References current_path, current_zone, G4cout, G4endl, generation, historyId, movingIn, particle, pos(), reflected, reflectionCounter, theParticle, and verboseLevel.
|
inline |
Definition at line 104 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 104 of file G4CascadParticle.hh
References current_path.
|
inline |
Definition at line 107 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 97 of file G4CascadParticle.hh
References reflectionCounter.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 73 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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(), G4ParticleLargerEkin::operator()(), G4ParticleLargerBeta::operator()(), G4IntraNucleiCascader::particleCanInteract(), G4CascadeHistory::PrintEntry(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::processTrappedParticle(), and G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 74 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 74 of file G4CascadParticle.hh
References theParticle.
Definition at line 108 of file G4CascadParticle.cc.
View newest version in sPHENIX GitHub at line 108 of file G4CascadParticle.cc
References kdfinder::abs(), current_zone, d2, CLHEP::Hep3Vector::dot(), e, G4cout, G4endl, getMomentum(), CLHEP::Hep3Vector::mag2(), mom, movingIn, G4InuclParticleNames::pp, CLHEP::HepLorentzVector::vect(), and verboseLevel.
Referenced by G4NucleiModel::generateInteractionPartners().
|
inline |
Definition at line 90 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 90 of file G4CascadParticle.hh
References position.
Referenced by G4NucleiModel::boundaryTransition(), G4NucleiModel::choosePointAlongTraj(), G4IntraNucleiCascader::decayTrappedParticle(), G4NucleiModel::generateParticleFate(), and G4CascadeHistory::PrintEntry().
Definition at line 103 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 103 of file G4CascadParticle.hh
References current_path.
Referenced by G4NucleiModel::generateParticleFate().
|
inline |
Definition at line 93 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 93 of file G4CascadParticle.hh
References reflected, and reflectionCounter.
Referenced by G4NucleiModel::boundaryTransition().
Definition at line 102 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 102 of file G4CascadParticle.hh
References current_path.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 110 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 186 of file G4CascadParticle.cc
References current_path, current_zone, G4endl, reflectionCounter, and theParticle.
Referenced by operator<<().
Definition at line 170 of file G4CascadParticle.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 100 of file G4CascadParticle.hh
References reflected.
Referenced by G4NucleiModel::worthToPropagate().
|
inline |
Definition at line 99 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 99 of file G4CascadParticle.hh
References reflected.
Referenced by G4NucleiModel::boundaryTransition().
Definition at line 77 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 77 of file G4CascadParticle.hh
References generation.
Referenced by G4IntraNucleiCascader::processSecondary().
Definition at line 80 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 80 of file G4CascadParticle.hh
References historyId.
Referenced by G4CascadeHistory::AssignHistoryID().
Definition at line 109 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 109 of file G4CascadParticle.hh
References movingIn.
Referenced by G4IntraNucleiCascader::processSecondary().
|
inline |
Definition at line 86 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 91 of file G4CascadParticle.hh
References pos().
Referenced by G4NucleiModel::choosePointAlongTraj(), G4NucleiModel::generateParticleFate(), and G4IntraNucleiCascader::processSecondary().
Definition at line 106 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 115 of file G4CascadParticle.hh
References current_path.
Referenced by G4NucleiModel::generateInteractionLength().
|
private |
Definition at line 126 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 130 of file G4CascadParticle.hh
Referenced by fill(), getGeneration(), operator=(), and setGeneration().
|
private |
Definition at line 131 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 131 of file G4CascadParticle.hh
Referenced by fill(), getHistoryId(), operator=(), and setHistoryId().
|
private |
Definition at line 127 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 127 of file G4CascadParticle.hh
Referenced by fill(), getPathToTheNextZone(), movingInsideNuclei(), operator=(), and setMovingInsideNuclei().
|
private |
Definition at line 124 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 124 of file G4CascadParticle.hh
Referenced by getPosition(), and operator=().
|
private |
Definition at line 129 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 129 of file G4CascadParticle.hh
Referenced by fill(), incrementReflectionCounter(), operator=(), reflectedNow(), and resetReflection().
|
private |
Definition at line 128 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub at line 128 of file G4CascadParticle.hh
Referenced by fill(), getNumberOfReflections(), incrementReflectionCounter(), operator=(), and print().
|
private |
Definition at line 123 of file G4CascadParticle.hh.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 122 of file G4CascadParticle.hh
Referenced by fill(), G4CascadParticle(), getPathToTheNextZone(), operator=(), and propagateAlongThePath().