Geant4.10
|
#include <G4GHEKinematicsVector.hh>
Data Fields | |
G4ParticleMomentum | momentum |
G4double | energy |
G4double | kineticEnergy |
G4double | mass |
G4double | charge |
G4double | timeOfFlight |
G4int | side |
G4bool | flag |
G4int | code |
G4ParticleDefinition * | particleDef |
Definition at line 50 of file G4GHEKinematicsVector.hh.
|
inline |
Definition at line 54 of file G4GHEKinematicsVector.hh.
References charge, energy, flag, kineticEnergy, mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, and timeOfFlight.
|
inline |
Definition at line 70 of file G4GHEKinematicsVector.hh.
|
inline |
Definition at line 73 of file G4GHEKinematicsVector.hh.
References charge, code, energy, flag, kineticEnergy, mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 361 of file G4GHEKinematicsVector.hh.
References test::b, charge, code, energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, and particleDef.
|
inline |
Definition at line 456 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 424 of file G4GHEKinematicsVector.hh.
References test::a, CLHEP::Hep3Vector::mag2(), momentum, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 411 of file G4GHEKinematicsVector.hh.
References test::a, CLHEP::Hep3Vector::mag2(), momentum, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 474 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 608 of file G4GHEKinematicsVector.hh.
References CLHEP::Hep3Vector::mag(), momentum, G4InuclParticleNames::pp, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 579 of file G4GHEKinematicsVector.hh.
References CLHEP::Hep3Vector::mag(), momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), sqr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 487 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 438 of file G4GHEKinematicsVector.hh.
References energy, momentum, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 548 of file G4GHEKinematicsVector.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 341 of file G4GHEKinematicsVector.hh.
References particleDef.
Referenced by G4MuonMinusCaptureAtRest::AtRestDoIt().
|
inline |
|
inline |
Definition at line 317 of file G4GHEKinematicsVector.hh.
References timeOfFlight.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestDoIt().
|
inline |
Definition at line 447 of file G4GHEKinematicsVector.hh.
References energy, momentum, sqr(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 542 of file G4GHEKinematicsVector.hh.
References CLHEP::Hep3Vector::mag(), and momentum.
|
inline |
Definition at line 393 of file G4GHEKinematicsVector.hh.
References test::a, code, CLHEP::Hep3Vector::dot(), energy, flag, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, sqr(), timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 522 of file G4GHEKinematicsVector.hh.
References test::a, charge, code, energy, flag, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 90 of file G4GHEKinematicsVector.hh.
References charge, code, energy, flag, kineticEnergy, mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Definition at line 674 of file G4GHEKinematicsVector.hh.
References charge, energy, flag, G4cout, G4endl, kineticEnergy, mass, momentum, particleDef, side, timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Definition at line 332 of file G4GHEKinematicsVector.hh.
References test::c.
Definition at line 183 of file G4GHEKinematicsVector.hh.
References energy, G4UniformRand, kineticEnergy, CLHEP::Hep3Vector::mag(), mass, momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Definition at line 223 of file G4GHEKinematicsVector.hh.
References energy, G4UniformRand, kineticEnergy, CLHEP::Hep3Vector::mag(), mass, momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Definition at line 269 of file G4GHEKinematicsVector.hh.
References energy, G4UniformRand, kineticEnergy, CLHEP::Hep3Vector::mag(), mass, G4INCL::Math::max(), momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 126 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), and CLHEP::Hep3Vector::setZ().
Definition at line 146 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), and CLHEP::Hep3Vector::setY().
Definition at line 164 of file G4GHEKinematicsVector.hh.
References momentum, and CLHEP::Hep3Vector::setZ().
|
inline |
Definition at line 114 of file G4GHEKinematicsVector.hh.
References energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), and momentum.
Definition at line 135 of file G4GHEKinematicsVector.hh.
References energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), and CLHEP::Hep3Vector::setZ().
Definition at line 154 of file G4GHEKinematicsVector.hh.
References energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, CLHEP::Hep3Vector::setX(), and CLHEP::Hep3Vector::setY().
Definition at line 171 of file G4GHEKinematicsVector.hh.
References energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, and CLHEP::Hep3Vector::setZ().
|
inline |
Definition at line 335 of file G4GHEKinematicsVector.hh.
References test::c, and particleDef.
|
inline |
Definition at line 344 of file G4GHEKinematicsVector.hh.
References charge, energy, flag, kineticEnergy, mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, and timeOfFlight.
|
inline |
Definition at line 495 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 504 of file G4GHEKinematicsVector.hh.
References charge, code, energy, flag, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, momentum, particleDef, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), side, timeOfFlight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 377 of file G4GHEKinematicsVector.hh.
References test::b, charge, code, energy, kineticEnergy, CLHEP::Hep3Vector::mag2(), mass, G4INCL::Math::max(), momentum, and particleDef.
|
inline |
Definition at line 465 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
inline |
Definition at line 654 of file G4GHEKinematicsVector.hh.
References momentum, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
G4double G4GHEKinematicsVector::charge |
Definition at line 687 of file G4GHEKinematicsVector.hh.
Referenced by Add(), G4GHEKinematicsVector(), GetCharge(), Norz(), operator=(), Print(), SetCharge(), SetZero(), SmulAndUpdate(), and Sub().
G4int G4GHEKinematicsVector::code |
Definition at line 691 of file G4GHEKinematicsVector.hh.
Referenced by Add(), G4GHEKinematicsVector(), GetCode(), Lor(), Norz(), operator=(), SmulAndUpdate(), and Sub().
G4double G4GHEKinematicsVector::energy |
Definition at line 684 of file G4GHEKinematicsVector.hh.
Referenced by Add(), Dot4(), G4GHEKinematicsVector(), GetEnergy(), Impu(), Lor(), Norz(), operator=(), Print(), SetEnergy(), SetEnergyAndUpdate(), SetKineticEnergyAndUpdate(), SetMassAndUpdate(), SetMomentumAndUpdate(), SetZero(), SmulAndUpdate(), and Sub().
G4bool G4GHEKinematicsVector::flag |
Definition at line 690 of file G4GHEKinematicsVector.hh.
Referenced by G4GHEKinematicsVector(), getFlag(), Lor(), Norz(), operator=(), Print(), setFlag(), SetZero(), and SmulAndUpdate().
G4double G4GHEKinematicsVector::kineticEnergy |
Definition at line 685 of file G4GHEKinematicsVector.hh.
Referenced by Add(), G4GHEKinematicsVector(), GetKineticEnergy(), Lor(), Norz(), operator=(), Print(), SetEnergyAndUpdate(), SetKineticEnergy(), SetKineticEnergyAndUpdate(), SetMassAndUpdate(), SetMomentumAndUpdate(), SetZero(), SmulAndUpdate(), and Sub().
G4double G4GHEKinematicsVector::mass |
Definition at line 686 of file G4GHEKinematicsVector.hh.
Referenced by Add(), G4GHEKinematicsVector(), GetMass(), Lor(), Norz(), operator=(), Print(), SetEnergyAndUpdate(), SetKineticEnergyAndUpdate(), SetMass(), SetMassAndUpdate(), SetMomentumAndUpdate(), SetZero(), SmulAndUpdate(), and Sub().
G4ParticleMomentum G4GHEKinematicsVector::momentum |
Definition at line 683 of file G4GHEKinematicsVector.hh.
Referenced by Add(), Add3(), Ang(), CosAng(), Cross(), Defs(), Defs1(), Dot(), Dot4(), G4GHEKinematicsVector(), GetMomentum(), Impu(), Length(), Lor(), Norz(), operator=(), Print(), SetEnergyAndUpdate(), SetKineticEnergyAndUpdate(), SetMassAndUpdate(), SetMomentum(), SetMomentumAndUpdate(), SetZero(), Smul(), SmulAndUpdate(), Sub(), Sub3(), and Trac().
G4ParticleDefinition* G4GHEKinematicsVector::particleDef |
Definition at line 692 of file G4GHEKinematicsVector.hh.
Referenced by Add(), G4GHEKinematicsVector(), GetParticleDef(), Lor(), Norz(), operator=(), Print(), SetParticleDef(), SetZero(), SmulAndUpdate(), and Sub().
G4int G4GHEKinematicsVector::side |
Definition at line 689 of file G4GHEKinematicsVector.hh.
Referenced by G4GHEKinematicsVector(), GetSide(), Lor(), Norz(), operator=(), Print(), SetSide(), SetZero(), and SmulAndUpdate().
G4double G4GHEKinematicsVector::timeOfFlight |
Definition at line 688 of file G4GHEKinematicsVector.hh.
Referenced by G4GHEKinematicsVector(), GetTOF(), Lor(), Norz(), operator=(), Print(), SetTOF(), SetZero(), and SmulAndUpdate().