]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDCalibraVdriftLinearFit.h
New set of classes for B->J/psi->ee analysis and fit a la CDF (Carmelo, Giuseppe)
[u/mrichter/AliRoot.git] / TRD / AliTRDCalibraVdriftLinearFit.h
index a25d9883934fc00b72466d07a14606abd9ce5aed..de9267e6173e8529855ffd1a43c3c70cda0a9a2a 100644 (file)
@@ -20,27 +20,29 @@ class TTreeSRedirector;
 
 class AliTRDCalibraVdriftLinearFit : public TObject {
 
-public:
+ public:
 
   AliTRDCalibraVdriftLinearFit();
   AliTRDCalibraVdriftLinearFit(const AliTRDCalibraVdriftLinearFit &ped);
   AliTRDCalibraVdriftLinearFit(const TObjArray &obja);
   virtual ~AliTRDCalibraVdriftLinearFit();
+  virtual Long64_t Merge(TCollection* list);
+  virtual void Copy(TObject &c) const;
 
   AliTRDCalibraVdriftLinearFit& operator = (const  AliTRDCalibraVdriftLinearFit &source);
 
   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);
+  TH2F           *GetLinearFitterHisto(Int_t detector, Bool_t force=kFALSE);
   Bool_t          GetParam(Int_t detector, TVectorD *param);
   Bool_t          GetError(Int_t detector, TVectorD *error);
 
-  TObjArray       *GetPArray()                   { return &fLinearFitterPArray;       };
-  TObjArray       *GetEArray()                   { return &fLinearFitterEArray;       };
-  TObjArray       GetHistoArray()                { return fLinearFitterHistoArray;    };
+  TObjArray      *GetPArray()                    { return &fLinearFitterPArray;       };
+  TObjArray      *GetEArray()                    { return &fLinearFitterEArray;       };
+  TObjArray       GetHistoArray() const          { return fLinearFitterHistoArray;    };
 
-private:
+ private:
    
   Int_t           fVersion;                 // Version of the object
 
@@ -48,8 +50,6 @@ private:
   TObjArray       fLinearFitterPArray;      // Array of result parameters from linear fitters for the detectors
   TObjArray       fLinearFitterEArray;      // Array of result errors from linear fitters for the detectors
 
-public:
-
   ClassDef(AliTRDCalibraVdriftLinearFit,1)  // Online Vdrift calibration
 
 };