Handling of 3-vectors in various reference frames. More...
#include "Nc3VectorObj.h"
Handling of 3-vectors in various reference frames.
Definition at line 12 of file Nc3VectorObj.h.
Public Member Functions | |
| Nc3VectorObj () | |
| Nc3VectorObj (Nc3Vector &q) | |
| Nc3VectorObj (Nc3VectorObj &q) | |
| virtual | ~Nc3VectorObj () |
Public Member Functions inherited from Nc3Vector | |
| Nc3Vector () | |
| Nc3Vector (const Nc3Vector &v) | |
| virtual | ~Nc3Vector () |
| Double_t | ConvertAngle (Double_t a, TString in, TString out) const |
| Nc3Vector | Cross (Nc3Vector &q) const |
| virtual void | Data (TString f="car", TString u="rad") const |
| Double_t | Dot (Nc3Vector &q) |
| void | GetErrors (Double_t *e, TString f, TString u="rad") const |
| void | GetErrors (Float_t *e, TString f, TString u="rad") const |
| Double_t | GetNorm () |
| virtual Double_t | GetOpeningAngle (Nc3Vector &q, TString u="rad") |
| Nc3Vector | GetPrimed (TRotMatrix *m) const |
| Double_t | GetPseudoRapidity () |
| Double_t | GetResultError () const |
| Nc3Vector | GetUnprimed (TRotMatrix *m) const |
| Nc3Vector | GetVecLong () const |
| void | GetVector (Double_t *v, TString f, TString u="rad") const |
| void | GetVector (Float_t *v, TString f, TString u="rad") const |
| 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 (Nc3Vector &q) |
| Nc3Vector | operator* (Double_t s) const |
| Nc3Vector & | operator*= (Double_t s) |
| Nc3Vector | operator+ (Nc3Vector &q) const |
| Nc3Vector & | operator+= (Nc3Vector &q) |
| Nc3Vector | operator- (Nc3Vector &q) const |
| Nc3Vector & | operator-= (Nc3Vector &q) |
| Nc3Vector | operator/ (Double_t s) const |
| Nc3Vector & | operator/= (Double_t s) |
| Nc3Vector & | operator= (const Nc3Vector &q) |
| void | PrintAngle (Double_t a, TString in, TString out, Int_t ndig=1, Bool_t align=kFALSE) const |
| void | SetErrors (Double_t *e, TString f, TString u="rad") |
| void | SetErrors (Double_t e1, Double_t e2, Double_t e3, TString f, TString u="rad") |
| void | SetErrors (Float_t *e, TString f, TString u="rad") |
| void | SetVector (Double_t *v, TString f, TString u="rad") |
| void | SetVector (Double_t v1, Double_t v2, Double_t v3, TString f, TString u="rad") |
| void | SetVector (Float_t *v, TString f, TString u="rad") |
| virtual void | SetZero () |
Additional Inherited Members | |
Protected Attributes inherited from Nc3Vector | |
| Double32_t | fDresult |
| ! Error on scalar result (e.g. norm or dotproduct) | |
| Int_t | fNv |
| Double32_t * | fV |
| Nc3VectorObj::Nc3VectorObj | ( | ) |
Definition at line 80 of file Nc3VectorObj.cxx.
| Nc3VectorObj::Nc3VectorObj | ( | Nc3Vector & | q | ) |
Definition at line 91 of file Nc3VectorObj.cxx.
|
virtual |
Definition at line 101 of file Nc3VectorObj.cxx.
| Nc3VectorObj::Nc3VectorObj | ( | Nc3VectorObj & | q | ) |
Definition at line 110 of file Nc3VectorObj.cxx.