Handling of Lorentz 4-vectors in various reference frames. More...
#include "Nc4VectorObj.h"
Handling of Lorentz 4-vectors in various reference frames.
Definition at line 12 of file Nc4VectorObj.h.
Public Member Functions | |
| Nc4VectorObj () | |
| Nc4VectorObj (Nc4Vector &q) | |
| Nc4VectorObj (Nc4VectorObj &q) | |
| virtual | ~Nc4VectorObj () |
Public Member Functions inherited from Nc4Vector | |
| Nc4Vector () | |
| Nc4Vector (const Nc4Vector &v) | |
| virtual | ~Nc4Vector () |
| virtual void | Data (TString f="car", TString u="rad") |
| Double_t | Dot (Nc4Vector &q) |
| Nc3Vector | Get3Vector () const |
| Double_t | GetBeta () |
| Nc3Vector | GetBetaVector () const |
| void | GetErrors (Double_t *v, TString f, TString u="rad") |
| void | GetErrors (Float_t *v, TString f, TString u="rad") |
| Double_t | GetGamma () |
| Double_t | GetInvariant () |
| virtual Double_t | GetOpeningAngle (Nc3Vector &q, TString u="rad") |
| virtual Double_t | GetOpeningAngle (Nc4Vector &q, TString u="rad") |
| Double_t | GetPseudoRapidity () |
| Double_t | GetResultError () const |
| Double_t | GetScalar () |
| Int_t | GetScalarFlag () const |
| NcSignal * | GetUserData () const |
| Nc3Vector | GetVecLong () const |
| void | GetVector (Double_t *v, TString f, TString u="rad") |
| void | GetVector (Float_t *v, TString f, TString u="rad") |
| Nc3Vector | GetVecTrans () const |
| Double_t | GetX (Int_t i, TString f, TString u="rad") |
| Int_t | HasErrors () const |
| Int_t | HasVector () const |
| virtual void | Load (Nc4Vector &q) |
| Nc4Vector | operator* (Double_t s) |
| Nc4Vector & | operator*= (Double_t s) |
| Nc4Vector | operator+ (Nc4Vector &q) |
| Nc4Vector & | operator+= (Nc4Vector &q) |
| Nc4Vector | operator- (Nc4Vector &q) |
| Nc4Vector & | operator-= (Nc4Vector &q) |
| Nc4Vector | operator/ (Double_t s) |
| Nc4Vector & | operator/= (Double_t s) |
| Nc4Vector & | operator= (const Nc4Vector &q) |
| void | Set3Vector (Double_t *v, TString f, TString u="rad") |
| void | Set3Vector (Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad") |
| void | Set3Vector (Float_t *v, TString f, TString u="rad") |
| void | Set3Vector (Nc3Vector &v) |
| void | SetErrors (Double_t *v, TString f, TString u="rad") |
| void | SetErrors (Double_t e0, Double_t e1, Double_t e2, Double_t e3, TString f, TString u="rad") |
| void | SetErrors (Float_t *v, TString f, TString u="rad") |
| void | SetInvariant (Double_t v2, Double_t dv2=0) |
| void | SetInvariantError (Double_t dv2) |
| void | SetScalar (Double_t v0, Double_t dv0=0) |
| void | SetScalarError (Double_t dv0) |
| void | SetUserData (NcSignal &s) |
| void | SetUserData (NcSignal *s) |
| void | SetVector (Double_t *v, TString f, TString u="rad") |
| void | SetVector (Double_t v0, Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad") |
| void | SetVector (Double_t v0, Nc3Vector &v) |
| void | SetVector (Float_t *v, TString f, TString u="rad") |
| virtual void | SetZero () |
Additional Inherited Members | |
Protected Member Functions inherited from Nc4Vector | |
| Double_t | GetScaLong () |
| Double_t | GetScaTrans () |
Protected Attributes inherited from Nc4Vector | |
| Double32_t | fDresult |
| ! The error on the scalar result of an operation (e.g. dotproduct) | |
| Double32_t | fDv0 |
| Double32_t | fDv2 |
| Int_t | fScalar |
| NcSignal * | fUser |
| Nc3Vector | fV |
| Double32_t | fV0 |
| Double32_t | fV2 |
| Nc4VectorObj::Nc4VectorObj | ( | ) |
Definition at line 80 of file Nc4VectorObj.cxx.
| Nc4VectorObj::Nc4VectorObj | ( | Nc4Vector & | q | ) |
Definition at line 91 of file Nc4VectorObj.cxx.
|
virtual |
Definition at line 101 of file Nc4VectorObj.cxx.
| Nc4VectorObj::Nc4VectorObj | ( | Nc4VectorObj & | q | ) |
Definition at line 110 of file Nc4VectorObj.cxx.