// ------------------------------------------------------------------------- // ----- CbmLitState header file ----- // ----- Created 14/08/06 by A. Lebedev ----- // ------------------------------------------------------------------------- /** CbmLitState.h *@author A.Lebedev ** ** **/ #include "CbmRootManager.h" #include "TObject.h" #ifndef CbmLitStateAAA #define CbmLitStateAAA class CbmLitState:public TObject{ private: Double_t fC[25]; Double_t fX[5]; Double_t fZ; public: void SetCovMatrix(Double_t *C) { for (Int_t i = 0; i < 25; ++i) fC[i] = C[i]; }; void SetStateVector(Double_t *X) { for (Int_t i = 0; i < 5; ++i) fX[i] = X[i]; }; void SetZ(Double_t Z) { fZ = Z; }; Double_t *GetCovMatrix() {return fC;}; Double_t *GetStateVector() {return fX;}; Double_t GetZ() { return fZ; }; //constructor CbmLitState(); //destructor virtual ~CbmLitState(); ClassDef(CbmLitState,1) }; #endif //CbmLitState