Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CascadeCheckBalance.hh>
Static Public Attributes | |
static const G4double | tolerance = 1e-6 |
Protected Member Functions | |
G4double | ekin (const G4LorentzVector &p) const |
Protected Member Functions inherited from G4VCascadeCollider | |
virtual void | setName (const char *name) |
Additional Inherited Members | |
Protected Attributes inherited from G4VCascadeCollider | |
const char * | theName |
G4int | verboseLevel |
Definition at line 62 of file G4CascadeCheckBalance.hh.
|
explicit |
Definition at line 67 of file G4CascadeCheckBalance.cc.
G4CascadeCheckBalance::G4CascadeCheckBalance | ( | G4double | relative, |
G4double | absolute, | ||
const char * | owner = "G4CascadeCheckBalance" |
||
) |
Definition at line 73 of file G4CascadeCheckBalance.cc.
|
inlinevirtual |
Definition at line 70 of file G4CascadeCheckBalance.hh.
G4bool G4CascadeCheckBalance::baryonOkay | ( | ) | const |
Definition at line 252 of file G4CascadeCheckBalance.cc.
Referenced by G4CascadeInterface::checkFinalResult(), okay(), and G4CascadeInterface::throwNonConservationFailure().
G4bool G4CascadeCheckBalance::chargeOkay | ( | ) | const |
Definition at line 261 of file G4CascadeCheckBalance.cc.
Referenced by G4CascadeInterface::checkFinalResult(), okay(), and G4CascadeInterface::throwNonConservationFailure().
void G4CascadeCheckBalance::collide | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target, | ||
const std::vector< G4CascadParticle > & | particles | ||
) |
Definition at line 168 of file G4CascadeCheckBalance.cc.
void G4CascadeCheckBalance::collide | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target, | ||
const std::vector< G4InuclElementaryParticle > & | particles | ||
) |
Definition at line 138 of file G4CascadeCheckBalance.cc.
void G4CascadeCheckBalance::collide | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target, | ||
const std::vector< G4InuclNuclei > & | fragments | ||
) |
Definition at line 153 of file G4CascadeCheckBalance.cc.
|
virtual |
Implements G4VCascadeCollider.
Definition at line 84 of file G4CascadeCheckBalance.cc.
Referenced by G4CascadeInterface::ApplyYourself(), G4CascadeInterface::checkFinalResult(), collide(), G4CascadeRecoilMaker::collide(), G4NucleiModel::generateParticleFate(), G4CascadeInterface::Propagate(), and G4CascadeColliderBase::validateOutput().
void G4CascadeCheckBalance::collide | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target, | ||
G4CollisionOutput & | output, | ||
const std::vector< G4CascadParticle > & | cparticles | ||
) |
Definition at line 183 of file G4CascadeCheckBalance.cc.
|
inline |
Definition at line 138 of file G4CascadeCheckBalance.hh.
Referenced by baryonOkay(), G4CascadeInterface::checkFinalResult(), G4CascadeRecoilMaker::fillRecoil(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 117 of file G4CascadeCheckBalance.hh.
Referenced by G4CascadeInterface::checkFinalResult(), energyOkay(), relativeE(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 123 of file G4CascadeCheckBalance.hh.
Referenced by G4CascadeInterface::checkFinalResult(), ekinOkay(), and relativeKE().
|
inline |
Definition at line 135 of file G4CascadeCheckBalance.hh.
Referenced by deltaP(), and G4CascadeRecoilMaker::fillRecoil().
|
inline |
Definition at line 129 of file G4CascadeCheckBalance.hh.
Referenced by momentumOkay(), relativeP(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 139 of file G4CascadeCheckBalance.hh.
Referenced by chargeOkay(), G4CascadeInterface::checkFinalResult(), G4CascadeRecoilMaker::fillRecoil(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 140 of file G4CascadeCheckBalance.hh.
Referenced by strangeOkay().
|
inlineprotected |
Definition at line 144 of file G4CascadeCheckBalance.hh.
Referenced by deltaKE(), and relativeKE().
G4bool G4CascadeCheckBalance::ekinOkay | ( | ) | const |
Definition at line 217 of file G4CascadeCheckBalance.cc.
G4bool G4CascadeCheckBalance::energyOkay | ( | ) | const |
Definition at line 200 of file G4CascadeCheckBalance.cc.
Referenced by okay(), and G4CascadeInterface::throwNonConservationFailure().
G4bool G4CascadeCheckBalance::momentumOkay | ( | ) | const |
Definition at line 235 of file G4CascadeCheckBalance.cc.
Referenced by okay(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 112 of file G4CascadeCheckBalance.hh.
Referenced by G4CascadeInterface::ApplyYourself(), G4NucleiModel::generateParticleFate(), G4CascadeInterface::Propagate(), G4CascadeInterface::retryInelasticNucleus(), and G4CascadeColliderBase::validateOutput().
|
inline |
Definition at line 118 of file G4CascadeCheckBalance.hh.
Referenced by energyOkay(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
|
inline |
Definition at line 130 of file G4CascadeCheckBalance.hh.
Referenced by momentumOkay(), and G4CascadeInterface::throwNonConservationFailure().
|
inline |
Definition at line 80 of file G4CascadeCheckBalance.hh.
Referenced by setLimits().
Definition at line 74 of file G4CascadeCheckBalance.hh.
Referenced by G4CascadeInterface::G4CascadeInterface().
|
inline |
Definition at line 72 of file G4CascadeCheckBalance.hh.
|
inline |
Definition at line 79 of file G4CascadeCheckBalance.hh.
Referenced by setLimits().
G4bool G4CascadeCheckBalance::strangeOkay | ( | ) | const |
Definition at line 271 of file G4CascadeCheckBalance.cc.
Definition at line 64 of file G4CascadeCheckBalance.hh.
Referenced by relativeE(), relativeKE(), and relativeP().