Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4INCLThreeVector.hh>
Definition at line 55 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 57 of file G4INCLThreeVector.hh.
Referenced by operator*(), operator+(), operator-(), operator/(), and vector().
Definition at line 61 of file G4INCLThreeVector.hh.
|
inline |
Dot product.
Definition at line 98 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Particle::boost(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4INCL::ReflectionChannel::getFinalState(), G4INCL::Particle::getInvariantMass(), G4INCL::Particle::getLongitudinalPosition(), G4INCL::StandardPropagationModel::getTime(), G4INCL::Particle::lorentzContract(), G4INCL::KinematicsUtils::momentumInCM(), and rotate().
|
inline |
Definition at line 190 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Particle::dump().
|
inline |
Definition at line 65 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::boost(), G4INCL::Nucleus::fillEventInfo(), G4INCL::DeltaDecayChannel::getFinalState(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), and G4INCL::ReflectionChannel::getFinalState().
|
inline |
Definition at line 66 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::boost(), G4INCL::Nucleus::fillEventInfo(), G4INCL::DeltaDecayChannel::getFinalState(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), and G4INCL::ReflectionChannel::getFinalState().
|
inline |
Definition at line 67 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::boost(), G4INCL::Nucleus::fillEventInfo(), G4INCL::DeltaDecayChannel::getFinalState(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), and G4INCL::ReflectionChannel::getFinalState().
|
inline |
Get the length of the vector.
Definition at line 74 of file G4INCLThreeVector.hh.
Referenced by G4INCL::InteractionAvatar::bringParticleInside(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::CoulombNonRelativistic::distortOut(), G4INCL::Nucleus::fillEventInfo(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::Particle::getBeta(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4INCL::DeltaDecayChannel::getFinalState(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::Nucleus::getSurfaceRadius(), G4INCL::StandardPropagationModel::shootComposite(), and G4INCL::StandardPropagationModel::shootParticle().
|
inline |
Get the square of the length.
Definition at line 79 of file G4INCLThreeVector.hh.
Referenced by G4INCL::ProjectileRemnant::addMostDynamicalSpectators(), G4INCL::Particle::adjustEnergyFromMomentum(), G4INCL::Particle::adjustMomentumFromEnergy(), G4INCL::Particle::boost(), G4INCL::InteractionAvatar::bringParticleInside(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::KinematicsUtils::energy(), G4INCL::Cluster::freezeInternalMotion(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::ElasticChannel::getFinalState(), G4INCL::ParticleEntryChannel::getFinalState(), G4INCL::PionNucleonChannel::getFinalState(), G4INCL::ReflectionChannel::getFinalState(), G4INCL::Particle::getLongitudinalPosition(), G4INCL::StandardPropagationModel::getTime(), G4INCL::KinematicsUtils::invariantMass(), G4INCL::Particle::lorentzContract(), G4INCL::Particle::Particle(), G4INCL::Cluster::putParticlesOffShell(), G4INCL::KinematicsUtils::squareTotalEnergyInCM(), and G4INCL::Nucleus::useFusionKinematics().
|
inline |
Definition at line 168 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 140 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 157 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 122 of file G4INCLThreeVector.hh.
|
inline |
Unary minus operator.
Definition at line 129 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 153 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 133 of file G4INCLThreeVector.hh.
|
inline |
Divides all components of the vector with a constant number.
Definition at line 164 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 147 of file G4INCLThreeVector.hh.
|
inline |
Definition at line 69 of file G4INCLThreeVector.hh.
Referenced by G4INCL::DeltaDecayChannel::getFinalState(), and theta().
|
inline |
Definition at line 70 of file G4INCLThreeVector.hh.
Referenced by G4INCL::DeltaProductionChannel::getFinalState(), and G4INCL::ElasticChannel::getFinalState().
|
inline |
Phi angle
Definition at line 91 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Nucleus::fillEventInfo().
|
inline |
Definition at line 184 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::print(), and G4INCL::Particle::print().
|
inline |
Rotate the vector by a given angle around a given axis.
angle | the rotation angle |
axis | the rotation axis, which must be a unit vector |
Definition at line 177 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Particle::rotate().
|
inline |
Set the x coordinate.
Definition at line 114 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::internalBoostToCM().
|
inline |
Set the y coordinate.
Definition at line 117 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::internalBoostToCM().
|
inline |
Set the z coordinate.
Definition at line 120 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Cluster::internalBoostToCM().
|
inline |
Theta angle
Definition at line 84 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Nucleus::fillEventInfo().
|
inline |
Vector product.
Definition at line 105 of file G4INCLThreeVector.hh.
Referenced by G4INCL::Particle::getAngularMomentum(), and rotate().