1 #ifndef StPicoTrackCovMatrix_h
2 #define StPicoTrackCovMatrix_h
7 #if defined (__TFG__VERSION__)
8 #include "StEvent/StDcaGeometry.h"
23 virtual void Print(Char_t
const* option =
"")
const;
32 const Float_t*
params()
const {
return &mImp; }
34 const Float_t*
sigmas()
const {
return mSigma; }
38 Float_t
imp()
const {
return mImp; }
40 Float_t
z()
const {
return mZ; }
42 Float_t
psi()
const {
return mPsi; }
44 Float_t
pti()
const {
return mPti; }
46 Float_t
tan()
const {
return mTan; }
48 Float_t
curv()
const {
return mCurv; }
55 #if defined (__TFG__VERSION__)
66 { mImp = params[0]; mZ = params[1]; mPsi = params[2]; mPti = params[3]; mTan = params[4]; mCurv = params[5]; }
68 void setSigmas(Float_t
sigmas[5]) {
for(Int_t iIter=0; iIter<5; iIter++) { mSigma[iIter] = sigmas[iIter]; } }
70 void setCorrelations(Float_t corr[10]) {
for(Int_t iIter=0; iIter<10; iIter++) { mCorr[iIter] = corr[iIter]; } }
75 void setZ(Float_t
z) { mZ = (Float16_t)z; }
const Float_t * correlations() const
Return pointer to the correlation array.
const Float_t * sigmas() const
Return pointer to the sigma array.
void setImp(Float_t imp)
Set impact.
void setPti(Float_t pti)
Set pti.
Float_t tan() const
Return tangent.
Float_t pti() const
Return pti.
Float_t z() const
Return z.
Float_t psi() const
Return psi.
virtual void Print(Char_t const *option="") const
Print option.
void setSigmas(Float_t sigmas[5])
Set 5 sigma parameters.
Float_t imp() const
Return impact.
void setCorrelations(Float_t corr[10])
Set 10 correlation parameters.
const Float_t * params() const
Return address to the first parameter.
void setParams(Float_t params[6])
Set 6 values (main values)
virtual ~StPicoTrackCovMatrix()
Destructor.
void setZ(Float_t z)
Set z.
Float_t curv() const
Return curvature.
void setTan(Float_t tan)
Set tangent.
void setPsi(Float_t psi)
Set psi.
void setCurv(Float_t curv)
Set curvature.
StPicoTrackCovMatrix()
Default constructor.
Float_t * params()
Return address to the first parameter.