Geant4-11
|
Functions | |
void | bias (ParticleList &particles, const ThreeVector &pInVec, const G4double slope) |
Actually perform the biasing. More... | |
Variables | |
G4ThreadLocal Particle * | biasMe |
G4ThreadLocal IPhaseSpaceGenerator * | thePhaseSpaceGenerator |
void G4INCL::anonymous_namespace{G4INCLPhaseSpaceGenerator.cc}::bias | ( | ParticleList & | particles, |
const ThreeVector & | pInVec, | ||
const G4double | slope | ||
) |
Actually perform the biasing.
particles | list of particles to bias |
pInVec | momentum of the particle to be biased before the collision |
slope | the parameter in |
Definition at line 55 of file G4INCLPhaseSpaceGenerator.cc.
References G4INCL::ThreeVector::anyOrthogonal(), G4INCL::Math::arcCos(), biasMe, G4INCL::ThreeVector::dot(), G4INCL::Particle::getMomentum(), G4INCL::ThreeVector::mag(), G4INCL::ParticleList::rotateMomentum(), G4INCL::Random::shoot(), and G4INCL::ThreeVector::vector().
Referenced by G4INCL::PhaseSpaceGenerator::generateBiased().
G4ThreadLocal Particle* G4INCL::anonymous_namespace{G4INCLPhaseSpaceGenerator.cc}::biasMe |
Definition at line 47 of file G4INCLPhaseSpaceGenerator.cc.
Referenced by bias(), and G4INCL::PhaseSpaceGenerator::generateBiased().
G4ThreadLocal IPhaseSpaceGenerator* G4INCL::anonymous_namespace{G4INCLPhaseSpaceGenerator.cc}::thePhaseSpaceGenerator |