]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/AliCorrectionMatrix2D.h
Updated list of classes
[u/mrichter/AliRoot.git] / PWG0 / AliCorrectionMatrix2D.h
index 1509555269c567bc2c147d322ad73549b274cf6a..8a30353fe79de5a5d87f8ccc496868692ee7c2f2 100644 (file)
@@ -20,18 +20,26 @@ public:
   AliCorrectionMatrix2D();
   AliCorrectionMatrix2D(const AliCorrectionMatrix2D& c);
   AliCorrectionMatrix2D(const Char_t* name, const Char_t* title,
-                    Int_t nBinX=10, Float_t Xmin=0., Float_t Xmax=10.,
-                    Int_t nBinY=10, Float_t Ymin=0., Float_t Ymax=10.);
+         Int_t nBinX, Float_t Xmin, Float_t Xmax,
+         Int_t nBinY, Float_t Ymin, Float_t Ymax);
 
   AliCorrectionMatrix2D(const Char_t* name, const Char_t* title,
-                    Int_t nBinX, Float_t *X, Int_t nBinY, Float_t *Y);
+         Int_t nBinX, Float_t *X,
+         Int_t nBinY, Float_t *Y);
 
   virtual ~AliCorrectionMatrix2D();
 
-  TH2F* GetGeneratedHistogram() const;
-  TH2F* GetMeasuredHistogram() const;
+  AliCorrectionMatrix2D& operator= (const AliCorrectionMatrix2D& c);
 
-  TH1F* Get1DCorrection(Char_t* opt="x");
+  TH2* GetGeneratedHistogram() const;
+  TH2* GetMeasuredHistogram() const;
+
+  TH2* GetCorrectionHistogram() {return (TH2*)fhCorr;}
+
+  TH1* Get1DCorrection(Char_t* opt="x", Float_t min=0, Float_t max=0) {return Get1DCorrectionHistogram(opt,min,max);}
+  TH1* Get1DCorrectionHistogram(Char_t* opt="x", Float_t min=0, Float_t max=0);
+
+  void Rebin(Int_t x = 1, Int_t y = 1);
 
   void FillMeas(Float_t ax, Float_t ay);
   void FillGene(Float_t ax, Float_t ay);
@@ -41,6 +49,8 @@ public:
 
 protected:
   ClassDef(AliCorrectionMatrix2D,1)
+
+private:
 };
 
 #endif