Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <LorentzVector.h>
Public Types | |
enum | { X =0 , Y =1 , Z =2 , T =3 , NUM_COORDINATES =4 , SIZE =NUM_COORDINATES } |
Static Public Member Functions | |
static ZMpvMetric_t | setMetric (ZMpvMetric_t met) |
static ZMpvMetric_t | getMetric () |
static double | getTolerance () |
static double | setTolerance (double tol) |
Friends | |
HepLorentzVector | rotationXOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationYOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationZOf (const HepLorentzVector &vec, double delta) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const Hep3Vector &axis, double delta) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepAxisAngle &ax) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepEulerAngles &e) |
HepLorentzVector | rotationOf (const HepLorentzVector &vec, double phi, double theta, double psi) |
HepLorentzVector | boostXOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostYOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostZOf (const HepLorentzVector &vec, double beta) |
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &betaVector) |
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &axis, double beta) |
Definition at line 72 of file LorentzVector.h.
anonymous enum |
|
inline |
|
inline |
|
explicit |
|
inline |
Referenced by rest4Vector().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
double CLHEP::HepLorentzVector::beta | ( | ) | const |
Definition at line 75 of file LorentzVectorK.cc.
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4EMDissociation::ApplyYourself(), and G4EMDissociationCrossSection::GetElementCrossSection().
|
inline |
HepLorentzVector & CLHEP::HepLorentzVector::boost | ( | const Hep3Vector & | axis, |
double | beta | ||
) |
Definition at line 49 of file LorentzVectorB.cc.
HepLorentzVector & CLHEP::HepLorentzVector::boost | ( | double | bx, |
double | by, | ||
double | bz | ||
) |
Definition at line 58 of file LorentzVector.cc.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4MuonMinusBoundDecay::ApplyYourself(), G4LorentzConvertor::backToTheLab(), G4QHadron::Boost(), G4Quasmon::Boost(), G4Nucleon::Boost(), G4DecayProducts::Boost(), G4QString::Boost(), G4ExcitedString::Boost(), G4KineticTrackVector::Boost(), G4KineticTrackVector::BoostBeam(), G4InuclEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4EvaporationChannel::BreakUp(), G4CompetitiveFission::BreakUp(), G4GEMChannel::BreakUp(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4BigBanger::collide(), G4NeutronHPInelasticCompFS::CompositeApply(), G4QHadron::CopDecayIn2(), G4QHadron::CorMDecayIn2(), G4QHadron::DecayIn2(), G4NuclearDecayChannel::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuMinusCaptureCascade::DoBoundMuonMinusDecay(), G4QNucleus::DoLorentzBoost(), G4QFragmentation::Fragment(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4VGammaDeexcitation::GenerateGamma(), G4UnstableFermiFragment::GetFragment(), G4FermiConfigurationList::GetFragments(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4LorentzConvertor::getTRSMomentum(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PreCompoundEmission::PerformEmission(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4AntiNuclElastic::SampleInvariantT(), G4DiffuseElastic::SampleInvariantT(), G4NuclNuclDiffuseElastic::SampleInvariantT(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4eeTo3PiModel::SampleSecondaries(), G4DiffuseElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4AntiNuclElastic::SampleThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4LorentzConvertor::toTheCenterOfMass(), G4LorentzConvertor::toTheTargetRestFrame(), and G4ReactionKinematics::TwoBodyScattering().
Hep3Vector CLHEP::HepLorentzVector::boostVector | ( | ) | const |
Definition at line 177 of file LorentzVector.cc.
Referenced by G4FTFAnnihilation::Annihilate(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4MuonMinusBoundDecay::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4StatMF::BreakItUp(), G4EvaporationChannel::BreakUp(), G4CompetitiveFission::BreakUp(), G4GEMChannel::BreakUp(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4BigBanger::collide(), G4NeutronHPInelasticCompFS::CompositeApply(), G4QHadron::CopDecayIn2(), G4QHadron::CorMDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4QHadron::DecayIn2(), G4NuclearDecayChannel::DecayIt(), G4MuMinusCaptureCascade::DoBoundMuonMinusDecay(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4VAnnihilationCollision::FinalState(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), findBoostToCM(), G4Absorber::FindProducts(), G4QString::FragmentString(), G4VGammaDeexcitation::GenerateGamma(), G4UnstableFermiFragment::GetFragment(), G4FermiConfigurationList::GetFragments(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4LorentzConvertor::getTRSMomentum(), G4PreCompoundEmission::PerformEmission(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4AntiNuclElastic::SampleInvariantT(), G4DiffuseElastic::SampleInvariantT(), G4NuclNuclDiffuseElastic::SampleInvariantT(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4eeTo3PiModel::SampleSecondaries(), G4DiffuseElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4LorentzConvertor::toTheTargetRestFrame(), G4ExcitedString::TransformToAlignedCms(), G4ExcitedString::TransformToCenterOfMass(), and G4ReactionKinematics::TwoBodyScattering().
HepLorentzVector & CLHEP::HepLorentzVector::boostX | ( | double | beta | ) |
Definition at line 197 of file LorentzVector.cc.
HepLorentzVector & CLHEP::HepLorentzVector::boostY | ( | double | beta | ) |
Definition at line 212 of file LorentzVector.cc.
HepLorentzVector & CLHEP::HepLorentzVector::boostZ | ( | double | beta | ) |
Definition at line 227 of file LorentzVector.cc.
double CLHEP::HepLorentzVector::coLinearRapidity | ( | ) | const |
Definition at line 171 of file LorentzVectorK.cc.
int CLHEP::HepLorentzVector::compare | ( | const HepLorentzVector & | w | ) | const |
Definition at line 29 of file LorentzVectorC.cc.
Referenced by operator<(), operator<=(), operator>(), and operator>=().
|
inline |
|
inline |
double CLHEP::HepLorentzVector::deltaR | ( | const HepLorentzVector & | v | ) | const |
Definition at line 195 of file LorentzVectorC.cc.
|
inline |
|
inline |
Referenced by G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), and CLHEP::HepLorentzRotation::set().
|
inline |
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4EMDissociation::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LCapture::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4MuonMinusBoundDecay::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4LorentzConvertor::backToTheLab(), G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), G4AblaEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4EvaporationChannel::BreakUp(), G4CompetitiveFission::BreakUp(), G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QMDMeanField::Cal2BodyQuantities(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDMeanField::CalGraduate(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4HadronicProcess::CheckResult(), G4QuasiFreeRatios::ChExer(), G4QuasiElRatios::ChExer(), G4BigBanger::collide(), G4CascadeCheckBalance::collide(), G4EquilibriumEvaporator::collide(), G4Fissioner::collide(), G4NonEquilibriumEvaporator::collide(), G4NeutronHPInelasticCompFS::CompositeApply(), G4QHadron::CopDecayIn2(), G4QHadron::CorEDecayIn2(), G4QHadron::CorMDecayIn2(), G4CascadeInterface::createBullet(), G4DiffractiveExcitation::CreateStrings(), G4CollisionNN::CrossSection(), G4QHadron::DecayIn2(), G4CascadeCheckBalance::deltaE(), G4MuMinusCaptureCascade::DoBoundMuonMinusDecay(), G4QNucleus::DoLorentzContraction(), G4Fancy3DNucleus::DoLorentzContraction(), G4CascadeCheckBalance::ekin(), G4QNucleus::EvaporateNucleus(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4QString::ExciteString(), G4CascadeRecoilMaker::fillRecoil(), G4HadronicProcess::FillResult(), G4Absorber::FindProducts(), G4QFragmentation::Fragment(), G4QIonIonCollision::Fragment(), G4VKinkyStringDecay::FragmentString(), G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4QString::FragmentString(), G4ExcitedStringDecay::FragmentStrings(), G4FragmentingString::G4FragmentingString(), G4QEnvironment::G4QEnvironment(), G4QFragmentation::G4QFragmentation(), G4QHadron::G4QHadron(), G4QIonIonCollision::G4QIonIonCollision(), G4QString::G4QString(), G4Quasmon::G4Quasmon(), G4VGammaDeexcitation::GenerateGamma(), G4QHadron::GetEnergy(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4QMDParticipant::GetKineticEnergy(), G4RKPropagation::GetSphereIntersectionTimes(), G4Scatterer::GetTimeToInteraction(), G4HadProjectile::GetTotalEnergy(), G4IntraNucleiCascader::initialize(), operator()(), G4ReactionProduct::operator=(), G4QCoherentChargeExchange::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4InuclParticle::print(), G4LorentzConvertor::printBullet(), G4LorentzConvertor::printTarget(), G4QDiffractionRatio::ProjFragment(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeCheckBalance::relativeE(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4NeutronHPEnAngCorrelation::Sample(), G4AntiNuclElastic::SampleInvariantT(), G4KleinNishinaModel::SampleSecondaries(), G4VPartonStringModel::Scatter(), G4QFreeScattering::Scatter(), G4QuasiFreeRatios::Scatter(), G4QuasiElRatios::Scatter(), G4QuasiElasticChannel::Scatter(), G4QGSParticipants::SelectInteractions(), G4CollisionOutput::setOnShell(), G4QString::Splitup(), G4QNucleus::SubtractNucleon(), G4QFragmentation::SwapPartons(), G4QDiffractionRatio::TargFragment(), G4RKPropagation::Transport(), G4CascadeRecoilMaker::wholeEvent(), and G4Absorber::WillBeAbsorbed().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by deltaR().
|
inline |
|
inline |
Referenced by howParallel(), and isParallel().
|
inline |
Referenced by isParallel().
Hep3Vector CLHEP::HepLorentzVector::findBoostToCM | ( | ) | const |
Definition at line 223 of file LorentzVectorK.cc.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4WilsonAblationModel::BreakItUp(), and G4QMDCollision::CalKinematicsOfBinaryCollisions().
Hep3Vector CLHEP::HepLorentzVector::findBoostToCM | ( | const HepLorentzVector & | w | ) | const |
Definition at line 227 of file LorentzVectorK.cc.
double CLHEP::HepLorentzVector::gamma | ( | ) | const |
Definition at line 94 of file LorentzVectorK.cc.
Referenced by G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), and G4KineticTrack::SampleResidualLifetime().
|
static |
Definition at line 35 of file LorentzVectorK.cc.
|
inline |
Referenced by G4BinaryLightIonReaction::ApplyYourself(), CLHEP::operator/(), and CLHEP::HepLorentzRotation::set().
|
static |
Definition at line 249 of file LorentzVector.cc.
|
inline |
Referenced by deltaR(), and CLHEP::operator/().
|
inline |
|
inline |
|
inline |
Referenced by G4InuclEvaporation::BreakItUp(), and G4DiffractiveExcitation::CreateStrings().
double CLHEP::HepLorentzVector::howLightlike | ( | ) | const |
Definition at line 249 of file LorentzVectorC.cc.
double CLHEP::HepLorentzVector::howNear | ( | const HepLorentzVector & | w | ) | const |
Definition at line 67 of file LorentzVectorC.cc.
Referenced by howNearCM().
double CLHEP::HepLorentzVector::howNearCM | ( | const HepLorentzVector & | w | ) | const |
Definition at line 133 of file LorentzVectorC.cc.
double CLHEP::HepLorentzVector::howParallel | ( | const HepLorentzVector & | w | ) | const |
Definition at line 227 of file LorentzVectorC.cc.
|
inline |
double CLHEP::HepLorentzVector::invariantMass | ( | const HepLorentzVector & | w | ) | const |
Definition at line 192 of file LorentzVectorK.cc.
|
inline |
Referenced by invariantMass().
|
inline |
|
inline |
Referenced by invariantMass().
bool CLHEP::HepLorentzVector::isNear | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance |
||
) | const |
Definition at line 57 of file LorentzVectorC.cc.
Referenced by isNearCM().
bool CLHEP::HepLorentzVector::isNearCM | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance |
||
) | const |
Definition at line 84 of file LorentzVectorC.cc.
bool CLHEP::HepLorentzVector::isParallel | ( | const HepLorentzVector & | w, |
double | epsilon = tolerance |
||
) | const |
Definition at line 208 of file LorentzVectorC.cc.
|
inline |
Referenced by invariantMass().
|
inline |
|
inline |
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QMDMeanField::CalGraduate(), G4QEnvironment::CheckMassShell(), G4QuasiFreeRatios::ChExer(), G4QuasiElRatios::ChExer(), G4NeutronHPInelasticCompFS::CompositeApply(), G4QHadron::CopDecayIn3(), G4QHadron::CorEDecayIn2(), G4QHadron::CorMDecayIn2(), G4QNucleus::DecayAlphaAlpha(), G4QNucleus::DecayAlphaBar(), G4QNucleus::DecayAlphaDiN(), G4QNucleus::DecayAntiDibaryon(), G4QEnvironment::DecayAntistrange(), G4QNucleus::DecayAntiStrange(), G4QEnvironment::DecayBaryon(), G4QNucleus::DecayDibaryon(), G4QHadron::DecayIn3(), G4QNucleus::DecayIsonucleus(), G4QEnvironment::DecayMeson(), G4QNucleus::DecayMultyBaryon(), G4Quasmon::DecayQHadron(), G4CascadeRecoilMaker::deltaM(), G4CascadeCheckBalance::ekin(), G4QNucleus::EvaporateBaryon(), G4QNucleus::EvaporateNucleus(), G4QFragmentation::EvaporateResidual(), G4CascadeRecoilMaker::fillRecoil(), G4VAnnihilationCollision::FinalState(), G4VScatteringCollision::FinalState(), G4IntraNucleiCascader::finishCascade(), G4QFragmentation::Fragment(), G4QIonIonCollision::Fragment(), G4QString::FragmentString(), G4QEnvironment::G4QEnvironment(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4TripathiCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4UnstableFermiFragment::GetFragment(), G4FermiConfigurationList::GetFragments(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4QHadron::GetMass(), G4VPreCompoundFragment::Initialize(), G4QString::LightFragmentationTest(), G4QAtomicElectronScattering::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4QNucleus::PrepareCandidates(), G4LorentzConvertor::printBullet(), G4LorentzConvertor::printTarget(), G4QDiffractionRatio::ProjFragment(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4QHadron::RelDecayIn3(), rest4Vector(), G4eeToHadronsModel::SampleSecondaries(), G4QFreeScattering::Scatter(), G4QuasiFreeRatios::Scatter(), G4QuasiElRatios::Scatter(), G4InuclParticle::setMomentum(), G4CollisionOutput::setOnShell(), G4QNucleus::Split2Baryons(), G4QNucleus::SplitBaryon(), and G4QDiffractionRatio::TargFragment().
|
inline |
Referenced by G4QCaptureAtRest::AtRestDoIt(), G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4QMDMeanField::Cal2BodyQuantities(), G4QEnvironment::CheckMassShell(), G4QuasiFreeRatios::ChExer(), G4QuasiElRatios::ChExer(), G4QHadron::CopDecayIn2(), G4QHadron::CorEDecayIn2(), G4QHadron::DecayIn2(), G4QFragmentation::EvaporateResidual(), G4QFragmentation::Fragment(), G4QString::FragmentString(), G4QEnvironment::G4QEnvironment(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4QHadron::GetMass2(), G4QFreeScattering::InElF(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4QDiffractionRatio::ProjFragment(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4eeTo3PiModel::SampleSecondaries(), G4QFreeScattering::Scatter(), G4QuasiFreeRatios::Scatter(), G4QuasiElRatios::Scatter(), G4QNucleus::SubtractNucleon(), G4QFragmentation::SwapPartons(), G4QIonIonCollision::SwapPartons(), and G4QDiffractionRatio::TargFragment().
|
inline |
Referenced by G4NeutronRadCapture::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), G4UnstableFragmentBreakUp::BreakUpFragment(), G4DiffractiveExcitation::CreateStrings(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4QString::FragmentString(), G4VGammaDeexcitation::GenerateGamma(), G4TripathiCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4Scatterer::GetTimeToInteraction(), G4VLongitudinalStringDecay::LightFragmentationTest(), G4StringChipsInterface::Propagate(), G4Scatterer::Scatter(), G4VPartonStringModel::Scatter(), G4QGSParticipants::SelectInteractions(), G4QString::StopFragmentation(), G4QGSDiffractiveExcitation::String(), G4RKPropagation::Transport(), and G4ReactionKinematics::TwoBodyScattering().
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4MuonMinusBoundDecay::ApplyYourself(), G4MuMinusCaptureCascade::DoBoundMuonMinusDecay(), G4ElasticHNScattering::ElasticScattering(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4VElasticCollision::FinalState(), G4KineticTrack::GetActualMass(), howNear(), isNear(), G4AntiNuclElastic::SampleInvariantT(), G4KineticTrack::SetTrackingMomentum(), G4QNucleus::SubtractNucleon(), G4KineticTrack::Update4Momentum(), and G4KineticTrack::UpdateTrackingMomentum().
|
inline |
Referenced by G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4QHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
double CLHEP::HepLorentzVector::minus | ( | const Hep3Vector & | ref | ) | const |
Definition at line 55 of file LorentzVectorK.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double & CLHEP::HepLorentzVector::operator() | ( | int | i | ) |
double CLHEP::HepLorentzVector::operator() | ( | int | i | ) | const |
Definition at line 26 of file LorentzVector.cc.
|
inline |
HepLorentzVector & CLHEP::HepLorentzVector::operator*= | ( | const HepLorentzRotation & | m1 | ) |
Definition at line 21 of file LorentzVectorL.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
HepLorentzVector & CLHEP::HepLorentzVector::operator/= | ( | double | c | ) |
Definition at line 152 of file LorentzVector.cc.
bool CLHEP::HepLorentzVector::operator< | ( | const HepLorentzVector & | w | ) | const |
Definition at line 42 of file LorentzVectorC.cc.
bool CLHEP::HepLorentzVector::operator<= | ( | const HepLorentzVector & | w | ) | const |
Definition at line 48 of file LorentzVectorC.cc.
|
inline |
|
inline |
|
inline |
bool CLHEP::HepLorentzVector::operator> | ( | const HepLorentzVector & | w | ) | const |
Definition at line 39 of file LorentzVectorC.cc.
bool CLHEP::HepLorentzVector::operator>= | ( | const HepLorentzVector & | w | ) | const |
Definition at line 45 of file LorentzVectorC.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4QHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
|
inline |
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4CascadeInterface::createBullet(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), G4QString::FragmentString(), G4HadProjectile::G4HadProjectile(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4MesonAbsorption::GetFinalState(), G4HadProjectile::Initialise(), G4StringChipsInterface::Propagate(), G4NeutronHPEnAngCorrelation::Sample(), G4VPartonStringModel::Scatter(), and G4ExcitedString::TransformToAlignedCms().
|
inline |
Referenced by G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4QHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
double CLHEP::HepLorentzVector::plus | ( | const Hep3Vector & | ref | ) | const |
Definition at line 44 of file LorentzVectorK.cc.
|
inline |
|
inline |
Referenced by G4BigBanger::collide(), G4CascadeCheckBalance::collide(), G4EquilibriumEvaporator::collide(), G4NonEquilibriumEvaporator::collide(), G4QHadron::CorEDecayIn2(), G4QHadron::CorMDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4QParton::DefineMomentumInZ(), G4Parton::DefineMomentumInZ(), G4CascadeRecoilMaker::fillRecoil(), G4InuclParticle::print(), G4LorentzConvertor::printBullet(), G4LorentzConvertor::printTarget(), G4QHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
|
inline |
Referenced by G4BigBanger::collide(), G4CascadeCheckBalance::collide(), G4EquilibriumEvaporator::collide(), G4NonEquilibriumEvaporator::collide(), G4QHadron::CorEDecayIn2(), G4QHadron::CorMDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4QParton::DefineMomentumInZ(), G4Parton::DefineMomentumInZ(), G4CascadeRecoilMaker::fillRecoil(), G4InuclParticle::print(), G4LorentzConvertor::printBullet(), G4LorentzConvertor::printTarget(), G4QHadron::SplitUp(), and G4QGSDiffractiveExcitation::String().
|
inline |
Referenced by G4BigBanger::collide(), G4CascadeCheckBalance::collide(), G4EquilibriumEvaporator::collide(), G4NonEquilibriumEvaporator::collide(), G4QHadron::CorEDecayIn2(), G4QHadron::CorMDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4QString::ExciteString(), G4CascadeRecoilMaker::fillRecoil(), G4VKinkyStringDecay::FragmentString(), G4QString::FragmentString(), G4FragmentingString::G4FragmentingString(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4QString::G4QString(), G4InuclParticle::print(), G4LorentzConvertor::printBullet(), G4LorentzConvertor::printTarget(), and G4QString::Splitup().
double CLHEP::HepLorentzVector::rapidity | ( | ) | const |
Definition at line 128 of file LorentzVectorK.cc.
Referenced by G4FTFAnnihilation::Annihilate(), G4DiffractiveExcitation::ExciteParticipants(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), and G4StringChipsParticleLevelInterface::Propagate().
double CLHEP::HepLorentzVector::rapidity | ( | const Hep3Vector & | ref | ) | const |
Definition at line 147 of file LorentzVectorK.cc.
HepLorentzVector CLHEP::HepLorentzVector::rest4Vector | ( | ) | const |
Definition at line 66 of file LorentzVectorK.cc.
|
inline |
|
inline |
Referenced by boostVector(), and howLightlike().
|
inline |
Referenced by G4QHadron::CopDecayIn2(), G4QHadron::CorMDecayIn2(), G4CascadeInterface::createBullet(), G4QHadron::DecayIn2(), G4CascadeCheckBalance::deltaP(), G4LorentzConvertor::getSCMMomentum(), G4LorentzConvertor::getTRSMomentum(), G4NucleiModel::initializeCascad(), G4QAtomicElectronScattering::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4InuclParticle::print(), G4CascadeCheckBalance::relativeP(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4CollisionOutput::setOnShell(), and G4CascadeRecoilMaker::wholeEvent().
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const Hep3Vector & | axis, |
double | delta | ||
) |
Definition at line 24 of file LorentzVectorR.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const HepAxisAngle & | ax | ) |
Definition at line 30 of file LorentzVectorR.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | const HepEulerAngles & | e | ) |
Definition at line 35 of file LorentzVectorR.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | double | phi, |
double | theta, | ||
double | psi | ||
) |
Definition at line 40 of file LorentzVectorR.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotate | ( | double | a, |
const Hep3Vector & | v1 | ||
) |
Definition at line 19 of file LorentzVectorR.cc.
Referenced by G4HadronicProcess::FillResult().
HepLorentzVector & CLHEP::HepLorentzVector::rotateUz | ( | const Hep3Vector & | v1 | ) |
Definition at line 85 of file LorentzVector.cc.
Referenced by G4eeTo3PiModel::SampleSecondaries().
HepLorentzVector & CLHEP::HepLorentzVector::rotateX | ( | double | a | ) |
Definition at line 72 of file LorentzVector.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotateY | ( | double | a | ) |
Definition at line 76 of file LorentzVector.cc.
HepLorentzVector & CLHEP::HepLorentzVector::rotateZ | ( | double | a | ) |
Definition at line 80 of file LorentzVector.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), G4WilsonAblationModel::BreakItUp(), G4StatMF::BreakItUp(), G4QHadron::CopDecayIn2(), G4QHadron::CorMDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4CollisionNN::CrossSection(), G4QHadron::DecayIn2(), G4QParton::DefineMomentumInZ(), G4Parton::DefineMomentumInZ(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4QFragmentation::Fragment(), G4KineticTrack::G4KineticTrack(), G4QCandidate::G4QCandidate(), G4QHadron::G4QHadron(), G4VSplitableHadron::G4VSplitableHadron(), G4FragmentingString::Get4Momentum(), G4QNucleus::GetNucleons4Momentum(), G4NucleiModel::initializeCascad(), G4QLowEnergy::PostStepDoIt(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4AntiNuclElastic::SampleInvariantT(), G4QuasiElasticChannel::Scatter(), G4QGSParticipants::SelectInteractions(), G4KineticTrack::SetTrackingMomentum(), G4QHadron::SplitUp(), G4QGSDiffractiveExcitation::String(), and G4QNucleus::SubtractNucleon().
|
static |
Definition at line 25 of file LorentzVectorK.cc.
Referenced by CLHEP::HepLorentzRotation::set().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4DiffractiveExcitation::CreateStrings(), G4QParton::DefineMomentumInZ(), G4Parton::DefineMomentumInZ(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4FragmentingString::Get4Momentum(), G4AntiNuclElastic::SampleInvariantT(), G4QHadron::SplitUp(), G4QString::StopFragmentation(), and G4QGSDiffractiveExcitation::String().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 242 of file LorentzVector.cc.
|
inline |
Referenced by G4QFragmentation::Fragment().
|
inline |
|
inline |
Referenced by G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), G4StatMF::BreakItUp(), G4QHadron::CopDecayIn2(), G4QHadron::CorMDecayIn2(), G4QHadron::DecayIn2(), G4VSplitableHadron::G4VSplitableHadron(), G4NucleiModel::initializeCascad(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4LorentzConvertor::rotate(), and G4LorentzConvertor::toTheCenterOfMass().
|
inline |
Referenced by G4Fissioner::collide(), G4NonEquilibriumEvaporator::collide(), G4InuclSpecialFunctions::generateWithFixedTheta(), G4InuclSpecialFunctions::generateWithRandomAngles(), G4CascadeRecoilMaker::makeRecoilFragment(), G4LorentzConvertor::setBullet(), G4CollisionOutput::setOnShell(), and G4LorentzConvertor::setTarget().
|
inline |
|
inline |
Referenced by boost(), and CLHEP::operator>>().
|
inline |
Referenced by boost(), and CLHEP::operator>>().
|
inline |
Referenced by boost(), G4CollisionOutput::boostToLabFrame(), G4InuclCollider::collide(), and CLHEP::operator>>().
|
inline |
Referenced by G4BinaryLightIonReaction::ApplyYourself(), boost(), CLHEP::HepLorentzRotation::boostX(), CLHEP::HepLorentzRotation::boostY(), CLHEP::HepLorentzRotation::boostZ(), G4QFragmentation::Breeder(), G4MesonAbsorption::GetFinalState(), CLHEP::operator<<(), G4DecayStrongResonances::Propagate(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), rest4Vector(), CLHEP::HepLorentzRotation::rotateX(), CLHEP::HepLorentzRotation::rotateY(), CLHEP::HepLorentzRotation::rotateZ(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4Scatterer::Scatter(), CLHEP::HepLorentzRotation::set(), G4DynamicParticle::Set4Momentum(), and G4HadronicWhiteBoard::SetProjectile().
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4CascadeInterface::createBullet(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4VElasticCollision::FinalState(), G4VScatteringCollision::FinalState(), G4QString::FragmentString(), G4HadProjectile::G4HadProjectile(), G4QFragmentation::G4QFragmentation(), G4QIonIonCollision::G4QIonIonCollision(), G4MesonAbsorption::GetFinalState(), G4HadProjectile::Initialise(), G4StringChipsInterface::Propagate(), G4NeutronHPEnAngCorrelation::Sample(), G4VPartonStringModel::Scatter(), and G4ExcitedString::TransformToAlignedCms().
HepLorentzVector & CLHEP::HepLorentzVector::transform | ( | const HepLorentzRotation & | m1 | ) |
Definition at line 26 of file LorentzVectorL.cc.
|
inline |
Referenced by G4FTFAnnihilation::Annihilate(), G4DiffractiveExcitation::CreateStrings(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), and G4QIonIonCollision::ExciteSingDiffParticipants().
|
inline |
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4QFragmentation::Breeder(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDMeanField::CalGraduate(), G4NeutronHPInelasticCompFS::CompositeApply(), and G4QNucleus::GetNucleons4Momentum().
|
inline |
Referenced by G4NeutronHPChannelList::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4ElectroNuclearReaction::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4MuonVDNuclearModel::ApplyYourself(), G4LCapture::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LElastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LFission::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4MuonMinusBoundDecay::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPElasticFS::ApplyYourself(), G4NeutronHPFissionFS::ApplyYourself(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4NeutronHPInelasticBaseFS::BaseApply(), G4Nucleon::Boost(), G4QHadron::Boost(), G4Quasmon::Boost(), G4AblaEvaporation::BreakItUp(), G4InuclEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4EvaporationChannel::BreakUp(), G4GEMChannel::BreakUp(), G4QFragmentation::Breeder(), G4QIonIonCollision::Breeder(), G4RPGInelastic::CalculateMomenta(), G4InelasticInteraction::CalculateMomenta(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4Fissioner::collide(), G4NonEquilibriumEvaporator::collide(), G4NeutronHPInelasticCompFS::CompositeApply(), G4QHadron::CopDecayIn2(), G4DiffractiveExcitation::CreateStrings(), G4IntraNucleiCascader::decayTrappedParticle(), G4MuMinusCaptureCascade::DoBoundMuonMinusDecay(), G4QNucleus::DoLorentzContraction(), G4Fancy3DNucleus::DoLorentzContraction(), G4ElasticHNScattering::ElasticScattering(), G4QFragmentation::ExciteDiffParticipants(), G4QIonIonCollision::ExciteDiffParticipants(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4SingleDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4QFragmentation::ExciteSingDiffParticipants(), G4QIonIonCollision::ExciteSingDiffParticipants(), G4LorentzConvertor::fillKinematics(), G4HadronicProcess::FillResult(), G4QFragmentation::Fragment(), G4QIonIonCollision::Fragment(), G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4QString::FragmentString(), G4FragmentingString::G4FragmentingString(), G4HEVector::G4HEVector(), G4QFragmentation::G4QFragmentation(), G4VGammaDeexcitation::GenerateGamma(), G4QHadron::Get3Momentum(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4CascadParticle::getPathToTheNextZone(), G4RKPropagation::GetSphereIntersectionTimes(), G4NeutronHPThermalBoost::GetThermalEnergy(), G4Scatterer::GetTimeToInteraction(), G4HadProjectile::GetTotalMomentum(), G4NucleiModel::initializeCascad(), G4CascadeInterface::makeDynamicParticle(), G4CascadeRecoilMaker::makeRecoilFragment(), G4ReactionProduct::operator=(), G4PiMinusStopMaterial::P4Vector(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4DecayStrongResonances::Propagate(), G4GeneratorPrecompoundInterface::Propagate(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4CascadParticle::propagateAlongThePath(), G4QHadron::RelDecayIn2(), G4QuasiElRatios::RelDecayIn2(), G4LorentzConvertor::rotate(), G4NeutronHPEnAngCorrelation::Sample(), G4AntiNuclElastic::SampleInvariantT(), G4DiffuseElastic::SampleInvariantT(), G4NuclNuclDiffuseElastic::SampleInvariantT(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4DiffuseElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4AntiNuclElastic::SampleThetaLab(), G4Scatterer::Scatter(), G4VPartonStringModel::Scatter(), G4QuasiElasticChannel::Scatter(), G4DynamicParticle::Set4Momentum(), G4LorentzConvertor::setBullet(), G4InuclParticle::setMomentum(), G4CollisionOutput::setOnShell(), G4HadronicWhiteBoard::SetProjectile(), G4LorentzConvertor::setTarget(), G4KineticTrack::SetTrackingMomentum(), G4QString::Splitup(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4LorentzConvertor::toTheCenterOfMass(), G4LorentzConvertor::toTheTargetRestFrame(), G4RKPropagation::Transport(), G4KineticTrack::Update4Momentum(), and G4KineticTrack::UpdateTrackingMomentum().
|
inline |
Referenced by G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4LorentzConvertor::backToTheLab(), boost(), CLHEP::HepLorentzRotation::boostX(), CLHEP::HepLorentzRotation::boostY(), CLHEP::HepLorentzRotation::boostZ(), G4EvaporationChannel::BreakUp(), G4QFragmentation::Breeder(), G4BigBanger::collide(), G4ElasticHNScattering::ElasticScattering(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4IntraNucleiCascader::initialize(), CLHEP::operator<<(), G4LorentzConvertor::rotate(), CLHEP::HepLorentzRotation::rotateX(), CLHEP::HepLorentzRotation::rotateY(), CLHEP::HepLorentzRotation::rotateZ(), G4eeTo3PiModel::SampleSecondaries(), CLHEP::HepLorentzRotation::set(), and G4CollisionOutput::setOnShell().
|
inline |
Referenced by G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4LorentzConvertor::backToTheLab(), boost(), CLHEP::HepLorentzRotation::boostX(), CLHEP::HepLorentzRotation::boostY(), CLHEP::HepLorentzRotation::boostZ(), G4EvaporationChannel::BreakUp(), G4QFragmentation::Breeder(), G4BigBanger::collide(), G4ElasticHNScattering::ElasticScattering(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4IntraNucleiCascader::initialize(), CLHEP::operator<<(), G4LorentzConvertor::rotate(), CLHEP::HepLorentzRotation::rotateX(), CLHEP::HepLorentzRotation::rotateY(), CLHEP::HepLorentzRotation::rotateZ(), G4eeTo3PiModel::SampleSecondaries(), CLHEP::HepLorentzRotation::set(), and G4CollisionOutput::setOnShell().
|
inline |
Referenced by G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4LorentzConvertor::backToTheLab(), boost(), G4CollisionOutput::boostToLabFrame(), CLHEP::HepLorentzRotation::boostX(), CLHEP::HepLorentzRotation::boostY(), CLHEP::HepLorentzRotation::boostZ(), G4EvaporationChannel::BreakUp(), G4QFragmentation::Breeder(), G4BigBanger::collide(), G4ElasticHNScattering::ElasticScattering(), G4QGSDiffractiveExcitation::ExciteParticipants(), G4DiffractiveExcitation::ExciteParticipants(), G4Scatterer::GetTimeToInteraction(), G4IntraNucleiCascader::initialize(), G4NucleiModel::initializeCascad(), CLHEP::operator<<(), G4LorentzConvertor::reflectionNeeded(), G4LorentzConvertor::rotate(), CLHEP::HepLorentzRotation::rotateX(), CLHEP::HepLorentzRotation::rotateY(), CLHEP::HepLorentzRotation::rotateZ(), G4eeTo3PiModel::SampleSecondaries(), CLHEP::HepLorentzRotation::set(), and G4CollisionOutput::setOnShell().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 47 of file LorentzVectorR.cc.
|
friend |
Definition at line 54 of file LorentzVectorR.cc.
|
friend |
Definition at line 60 of file LorentzVectorR.cc.
|
friend |
Definition at line 66 of file LorentzVectorR.cc.
|
friend |
Definition at line 27 of file LorentzVectorB.cc.
|
friend |
Definition at line 33 of file LorentzVectorB.cc.
|
friend |
Definition at line 39 of file LorentzVectorB.cc.