10#include "TRotMatrix.h"
23 void SetVector(Double_t* v,TString f,TString u=
"rad");
24 void SetVector(Double_t v1,Double_t v2,Double_t v3,TString f,TString u=
"rad");
25 void GetVector(Double_t* v,TString f,TString u=
"rad")
const;
26 void SetVector(Float_t* v,TString f,TString u=
"rad");
27 void GetVector(Float_t* v,TString f,TString u=
"rad")
const;
28 void SetErrors(Double_t* e,TString f,TString u=
"rad");
29 void SetErrors(Double_t e1,Double_t e2,Double_t e3,TString f,TString u=
"rad");
30 void GetErrors(Double_t* e,TString f,TString u=
"rad")
const;
31 void SetErrors(Float_t* e,TString f,TString u=
"rad");
32 void GetErrors(Float_t* e,TString f,TString u=
"rad")
const;
33 virtual void Data(TString f=
"car",TString u=
"rad")
const;
53 Double_t
GetX(Int_t i,TString f,TString u=
"rad");
55 Double_t
ConvertAngle(Double_t a,TString in,TString out)
const;
56 void PrintAngle(Double_t a,TString in,TString out,Int_t ndig=1,Bool_t align=kFALSE)
const;
Nc3Vector operator*(Double_t s) const
Double_t GetX(Int_t i, TString f, TString u="rad")
Double32_t fDresult
! Error on scalar result (e.g. norm or dotproduct)
void GetErrors(Double_t *e, TString f, TString u="rad") const
void SetVector(Double_t *v, TString f, TString u="rad")
Nc3Vector & operator*=(Double_t s)
virtual void Load(Nc3Vector &q)
Nc3Vector & operator+=(Nc3Vector &q)
Nc3Vector Cross(Nc3Vector &q) const
virtual void Data(TString f="car", TString u="rad") const
Nc3Vector operator/(Double_t s) const
Nc3Vector & operator/=(Double_t s)
Nc3Vector operator+(Nc3Vector &q) const
Nc3Vector GetVecTrans() const
Nc3Vector operator-(Nc3Vector &q) const
Nc3Vector & operator=(const Nc3Vector &q)
void SetErrors(Double_t *e, TString f, TString u="rad")
virtual Double_t GetOpeningAngle(Nc3Vector &q, TString u="rad")
Double_t Dot(Nc3Vector &q)
Double_t GetPseudoRapidity()
Double_t ConvertAngle(Double_t a, TString in, TString out) const
void PrintAngle(Double_t a, TString in, TString out, Int_t ndig=1, Bool_t align=kFALSE) const
Nc3Vector GetVecLong() const
Double_t GetResultError() const
void GetVector(Double_t *v, TString f, TString u="rad") const
Nc3Vector GetPrimed(TRotMatrix *m) const
Nc3Vector & operator-=(Nc3Vector &q)
Nc3Vector GetUnprimed(TRotMatrix *m) const