/* *===================================================== * * CBM Level 1 Reconstruction * * Authors: M.Zyzak * * e-mail : * *===================================================== * * Finds Particles: Lambdas, K0 * */ #ifndef _CbmKFTrackFitter_h_ #define _CbmKFTrackFitter_h_ #include "CbmL1Def.h" #include class CbmL1Track; class L1FieldRegion; class L1AlgoInputData; class L1Algo; class CbmKFTrackFitter { public: CbmKFTrackFitter(); ~CbmKFTrackFitter(); void GetChiToVertex(std::vector &Tracks, std::vector &field, std::vector &chiToVtx, float chiPrim = 3); void CalculateFieldRegion(const std::vector &Tracks, std::vector &Field); void SetHits(const L1AlgoInputData* hits) {fHits = hits;} void SetAlgo(const L1Algo* algo) {fAlgo = algo;} private: const L1AlgoInputData* fHits; const L1Algo* fAlgo; }; #endif