#include <ThreeVector.h>
Public Member Functions | |
ThreeVector () | |
ThreeVector (double px_, double py_, double pz_) | |
double | getPx () const |
double | getPy () const |
double | getPz () const |
double | getX () const |
double | getY () const |
double | getZ () const |
double | getP2 () const |
double | getP () const |
double | getMag () const |
double | getPt2 () const |
double | getPt () const |
double | getR () const |
double | getPhi () const |
double | getTheta () const |
double | getEta () const |
double | getComponent (int i) const |
ThreeVector & | setValues (double px_, double py_, double pz_) |
ThreeVector & | operator+= (const ThreeVector &rhs) |
ThreeVector & | operator-= (const ThreeVector &rhs) |
ThreeVector & | operator *= (double rhs) |
Private Attributes | |
double | px |
double | py |
double | pz |
|
Definition at line 54 of file ThreeVector.h. |
|
Definition at line 58 of file ThreeVector.h. |
|
Definition at line 81 of file ThreeVector.h. References getPx(), getPy(), and getPz(). Referenced by VertexFitObject::initForFit(), and main(). |
|
Definition at line 79 of file ThreeVector.h. References getTheta(). Referenced by FourVector::getEta(). |
|
Definition at line 75 of file ThreeVector.h. Referenced by K0Event::genEvent(), and main(). |
|
Definition at line 74 of file ThreeVector.h. |
|
Definition at line 73 of file ThreeVector.h. Referenced by FourVector::getP2(). |
|
Definition at line 77 of file ThreeVector.h. Referenced by NeutralParticleTrack::NeutralParticleTrack(). |
|
Definition at line 70 of file ThreeVector.h. Referenced by getTheta(), and NeutralParticleTrack::NeutralParticleTrack(). |
|
Definition at line 69 of file ThreeVector.h. Referenced by FourVector::getPt2(). |
|
Definition at line 62 of file ThreeVector.h. References px. Referenced by getComponent(), FourVector::getPx(), operator *(), operator+(), operator-(), and operator<<(). |
|
Definition at line 63 of file ThreeVector.h. References py. Referenced by getComponent(), FourVector::getPy(), operator *(), operator+(), operator-(), and operator<<(). |
|
Definition at line 64 of file ThreeVector.h. References pz. Referenced by getComponent(), FourVector::getPz(), operator *(), operator+(), operator-(), and operator<<(). |
|
Definition at line 71 of file ThreeVector.h. |
|
Definition at line 78 of file ThreeVector.h. Referenced by getEta(), FourVector::getTheta(), and NeutralParticleTrack::NeutralParticleTrack(). |
|
Definition at line 65 of file ThreeVector.h. Referenced by ChargedParticleTrack::ChargedParticleTrack(), JBLHelix::getClosestS(), NeutralParticleTrack::NeutralParticleTrack(), NeutralParticleTrack::setParameters(), and ChargedParticleTrack::setParameters(). |
|
Definition at line 66 of file ThreeVector.h. Referenced by ChargedParticleTrack::ChargedParticleTrack(), JBLHelix::getClosestS(), NeutralParticleTrack::NeutralParticleTrack(), NeutralParticleTrack::setParameters(), and ChargedParticleTrack::setParameters(). |
|
Definition at line 67 of file ThreeVector.h. Referenced by ChargedParticleTrack::ChargedParticleTrack(), NeutralParticleTrack::NeutralParticleTrack(), NeutralParticleTrack::setParameters(), and ChargedParticleTrack::setParameters(). |
|
Definition at line 112 of file ThreeVector.h. |
|
Definition at line 98 of file ThreeVector.h. |
|
Definition at line 105 of file ThreeVector.h. |
|
|
Definition at line 51 of file ThreeVector.h. Referenced by getP2(), getPt2(), getPx(), operator *=(), operator+=(), operator-=(), and setValues(). |
|
Definition at line 51 of file ThreeVector.h. Referenced by getP2(), getPt2(), getPy(), operator *=(), operator+=(), operator-=(), and setValues(). |
|
Definition at line 51 of file ThreeVector.h. Referenced by getP2(), getPz(), getTheta(), operator *=(), operator+=(), operator-=(), and setValues(). |