]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDCalibraVdriftLinearFit.h
Fix
[u/mrichter/AliRoot.git] / TRD / AliTRDCalibraVdriftLinearFit.h
index bc0aaf2ec0cbe6d4f5efb2008a42889fea260924..95d1f7c9d4521e7e8431ce207d73d5d46cafd42f 100644 (file)
@@ -17,7 +17,7 @@
 
 //class TVectorD;
 class TObjArray;
-class TH2F;
+class TH2S;
 class TTreeSRedirector;
 
 class AliTRDCalibraVdriftLinearFit : public TObject {
@@ -35,8 +35,10 @@ class AliTRDCalibraVdriftLinearFit : public TObject {
 
   void            Update(Int_t detector, Float_t tnp, Float_t pars1);
   void            FillPEArray();
-  void            Add(AliTRDCalibraVdriftLinearFit *ped);
-  TH2F           *GetLinearFitterHisto(Int_t detector, Bool_t force=kFALSE);
+  void            Add(const AliTRDCalibraVdriftLinearFit *ped);
+  TH2S           *GetLinearFitterHisto(Int_t detector, Bool_t force=kFALSE);
+  TH2S           *GetLinearFitterHistoForce(Int_t detector);
+  TH2S           *GetLinearFitterHistoNoForce(Int_t detector) const   { return (TH2S*)fLinearFitterHistoArray.UncheckedAt(detector);};
   Bool_t          GetParam(Int_t detector, TVectorD *param);
   Bool_t          GetError(Int_t detector, TVectorD *error);
 
@@ -52,6 +54,7 @@ class AliTRDCalibraVdriftLinearFit : public TObject {
   TObjArray       fLinearFitterPArray;      // Array of result parameters from linear fitters for the detectors
   TObjArray       fLinearFitterEArray;      // Array of result errors from linear fitters for the detectors
 
+  
   ClassDef(AliTRDCalibraVdriftLinearFit,1)  // Online Vdrift calibration
 
 };
@@ -59,3 +62,4 @@ class AliTRDCalibraVdriftLinearFit : public TObject {
 
 
 #endif
+