1 #ifndef HARPOKALMANFITTING_H
2 #define HARPOKALMANFITTING_H
20 #include "TPolyLine.h"
22 #include "TGraphErrors.h"
36 void Save(
char *mode=NULL);
48 Int_t
GetNtr(Int_t plane){
if(plane<0 || plane>1)
return 0;
return fNtr[plane];}
49 Int_t
GetId(Int_t i,Int_t plane) {
return fId[i][plane];}
53 Int_t
InitPlane(TClonesArray* clArray, Int_t plane);
54 TMatrixD
GetTrackEnd(TClonesArray* clArray, Int_t plane, Int_t iTr);
55 void FindTrack(TClonesArray* clArray, Int_t icl0, Int_t icl1, TMatrixD Corig, Int_t plane, Int_t &color);
58 Double_t
GetQtrack(Int_t itr, Int_t plane);
TMatrixD GetTrackEnd(TClonesArray *clArray, Int_t plane, Int_t iTr)
A virtual class for Kalman tracking.
Double_t GetQtrack(Int_t itr, Int_t plane)
TH1F * hNcl
Redefine empty default.
virtual ~HarpoKalmanFitting()
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Int_t InitPlane(TClonesArray *clArray, Int_t plane)
HarpoRecoTracks object, Obtained with Kalman filter.
Int_t GetId(Int_t i, Int_t plane)
Int_t FitTrack(TClonesArray *clArray, Int_t plane, HarpoRecoKalmanTracks *track)
Double_t GetQtracks(Int_t plane)
Int_t GetNtr(Int_t plane)
Double_t fQcommon[NTRACK][NTRACK]
void FindTrack(TClonesArray *clArray, Int_t icl0, Int_t icl1, TMatrixD Corig, Int_t plane, Int_t &color)
void print()
Ovreloaded medod whic do all job.
void Save(char *mode=NULL)