]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCkalmanTime.h
#
[u/mrichter/AliRoot.git] / TPC / AliTPCkalmanTime.h
index 56bd43ffed6f4b8f124715f4d4c18948e113e57a..0661c212b0b7432b58d5f49e603a96d8f29442ab 100644 (file)
@@ -6,19 +6,23 @@
 
 #include "TNamed.h"
 #include "TMatrixD.h"
-
+class TTreeSRedirector;
 
 class AliTPCkalmanTime: public TNamed{
 public:
   AliTPCkalmanTime();
   AliTPCkalmanTime(Double_t time, Double_t xoff, Double_t k, Double_t sigmaxoff, Double_t sigmak);
-  void Propagate(Double_t time, Double_t sigma);
-  void Update(Double_t x, Double_t xerr, Double_t ptratio);
+  void Propagate(Double_t time, Double_t sigma,  TTreeSRedirector *debug=0);
+  void Update(Double_t x, Double_t xerr, Double_t ptratio, TTreeSRedirector *debug=0);
+  static void TestMC(const char * fname);
 public:
   void Init(Double_t time, Double_t xoff, Double_t k, Double_t sigmaxoff, Double_t sigmak);
   TMatrixD * fState;           // state vector
   TMatrixD * fCovariance;      // covariance
   Double_t   fTime;            // current time
+private:
+  AliTPCkalmanTime&  operator=(const AliTPCkalmanTime&);// not implemented
+  AliTPCkalmanTime(const AliTPCkalmanTime&); //not implemented
   ClassDef(AliTPCkalmanTime,1);
 };