20 #ifndef PNDCATRACKLINEARISATIONVECTOR_H 21 #define PNDCATRACKLINEARISATIONVECTOR_H 44 PndCATrackLinearisationVector(float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1) : fSinPhi(SinPhi1), fCosPhi(CosPhi1), fDzDs(DzDs1), fQPt(QPt1) {}
48 void Set(float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1);
50 float_v
SinPhi()
const {
return fSinPhi; }
51 float_v
CosPhi()
const {
return fCosPhi; }
52 float_v
DzDs()
const {
return fDzDs; }
53 float_v
QPt()
const {
return fQPt; }
58 float_v
GetQPt()
const {
return fQPt; }
static T Sqrt(const T &x)
PndCATrackLinearisationVector(float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1)
void SetCosPhi(float_v v)
float_v GetSinPhi() const
static T Min(const T &x, const T &y)
float_v SignCosPhi() const
void SetSinPhi(float_v v)
float_v GetCosPhi() const
void Set(float_v SinPhi1, float_v CosPhi1, float_v DzDs1, float_v QPt1)
static T Max(const T &x, const T &y)
PndCATrackLinearisationVector()