]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCkalmanTime.h
Split task for ITS tracks: 1. ITS tracks with TPC partner, 2. pure ITS standalone
[u/mrichter/AliRoot.git] / TPC / AliTPCkalmanTime.h
CommitLineData
55f2eba2 1#ifndef ALITPCKALMANTIME_H
2#define ALITPCKALMANTIME_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include "TNamed.h"
8#include "TMatrixD.h"
26514b4e 9class TTreeSRedirector;
55f2eba2 10
11class AliTPCkalmanTime: public TNamed{
12public:
13 AliTPCkalmanTime();
14 AliTPCkalmanTime(Double_t time, Double_t xoff, Double_t k, Double_t sigmaxoff, Double_t sigmak);
26514b4e 15 void Propagate(Double_t time, Double_t sigma, TTreeSRedirector *debug=0);
16 void Update(Double_t x, Double_t xerr, Double_t ptratio, TTreeSRedirector *debug=0);
17 static void TestMC(const char * fname);
55f2eba2 18public:
19 void Init(Double_t time, Double_t xoff, Double_t k, Double_t sigmaxoff, Double_t sigmak);
20 TMatrixD * fState; // state vector
21 TMatrixD * fCovariance; // covariance
22 Double_t fTime; // current time
d9382d87 23private:
24 AliTPCkalmanTime& operator=(const AliTPCkalmanTime&);// not implemented
25 AliTPCkalmanTime(const AliTPCkalmanTime&); //not implemented
55f2eba2 26 ClassDef(AliTPCkalmanTime,1);
27};
28
29#endif
30