ROOT logo
#ifndef HKalFilt2d_h
#define HKalFilt2d_h

// from hydra
class HCategory;
class HMdcTrackGField;

#include "hkalifilt.h"


class HKalFilt2d : public HKalIFilt {

protected:
    virtual Bool_t   calcProjector             (Int_t iSite) const;

public:

    HKalFilt2d(Int_t nHits, Int_t measDim, Int_t stateDim, HMdcTrackGField *fMap, Double_t fpol);

    virtual ~HKalFilt2d() { ; }

    virtual Bool_t   calcMeasVecFromState      (TVectorD &projMeasVec, HKalTrackSite const* const site,
						Kalman::kalFilterTypes stateType, Kalman::coordSys sys,
						Int_t iHit=0) const;

    ClassDef(HKalFilt2d,0)
};

#endif // HKalFilt2d_h

 hkalfilt2d.h:1
 hkalfilt2d.h:2
 hkalfilt2d.h:3
 hkalfilt2d.h:4
 hkalfilt2d.h:5
 hkalfilt2d.h:6
 hkalfilt2d.h:7
 hkalfilt2d.h:8
 hkalfilt2d.h:9
 hkalfilt2d.h:10
 hkalfilt2d.h:11
 hkalfilt2d.h:12
 hkalfilt2d.h:13
 hkalfilt2d.h:14
 hkalfilt2d.h:15
 hkalfilt2d.h:16
 hkalfilt2d.h:17
 hkalfilt2d.h:18
 hkalfilt2d.h:19
 hkalfilt2d.h:20
 hkalfilt2d.h:21
 hkalfilt2d.h:22
 hkalfilt2d.h:23
 hkalfilt2d.h:24
 hkalfilt2d.h:25
 hkalfilt2d.h:26
 hkalfilt2d.h:27
 hkalfilt2d.h:28
 hkalfilt2d.h:29
 hkalfilt2d.h:30