]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFEffGrid.h
removed warning
[u/mrichter/AliRoot.git] / CORRFW / AliCFEffGrid.h
index 7030b7325e330d5adca232684d12e8767ac5010a..b60f68153359805d5b8a9807cdd49d0a5ba7aa40 100644 (file)
@@ -21,20 +21,17 @@ class AliCFEffGrid : public AliCFGridSparse
  public:
   AliCFEffGrid();
   AliCFEffGrid(const Char_t* name,const Char_t* title, const Int_t nVarIn, const Int_t* nBinIn);
-  AliCFEffGrid(const Char_t* name,const Char_t* title,const AliCFContainer &c);
+  AliCFEffGrid(const Char_t* name,const Char_t* title, const AliCFContainer &c);
   virtual ~AliCFEffGrid();
   AliCFEffGrid(const AliCFEffGrid& eff);
   AliCFEffGrid& operator=(const AliCFEffGrid& eff);
   
   virtual Double_t GetAverage() const ;
-  //virtual Double_t GetAverage(const Double_t *varMin, const Double_t *varMax) const {AliInfo("to be implemented properly"); return 0.;}
   virtual Int_t GetSelNumStep() const {return fSelNum;};
   virtual Int_t GetSelDenStep() const {return fSelDen;};
-  virtual TH1D* Project( Int_t ivar) const;
-  virtual TH2D* Project( Int_t ivar1, Int_t ivar2) const;
-  virtual TH3D* Project( Int_t ivar1, Int_t ivar2,Int_t ivar3) const;
-  virtual AliCFEffGrid* Project(Int_t,const Int_t*, const Double_t*, const Double_t*,Bool_t) const {AliWarning("Function not to be used"); return 0x0;}
-  virtual AliCFEffGrid* MakeSlice(Int_t nVars, const Int_t* vars, const Double_t* varMin, const Double_t* varMax, Int_t numStep, Int_t denStep, Bool_t useBins=0) const;
+  virtual TH1*  Project(Int_t ivar1, Int_t ivar2=-1,Int_t ivar3=-1) const;
+  virtual AliCFGridSparse*  Project(Int_t, const Int_t*, const Double_t*, const Double_t*, Bool_t) const {AliWarning("should not be used"); return 0x0;}
+  virtual AliCFEffGrid* MakeSlice(Int_t nVars, const Int_t* vars, const Double_t* varMin, const Double_t* varMax, Bool_t useBins=0) const;
 
   //Efficiency calculation
   virtual void  CalculateEfficiency(Int_t istep1, Int_t istep2, Option_t *option ="B" /*binomial*/);
@@ -42,9 +39,6 @@ class AliCFEffGrid : public AliCFGridSparse
   virtual AliCFGridSparse*  GetDen() const {return fContainer->GetGrid(fSelDen);};
   virtual void  SetContainer(const AliCFContainer &c) {fContainer=&c;};
 
-  //basic operations
-  /*   virtual void Copy(TObject& eff) const; */
-
  private:
   const AliCFContainer *fContainer; //pointer to the input AliContainer
   Int_t fSelNum;                    //numerator selection step
@@ -54,4 +48,3 @@ class AliCFEffGrid : public AliCFGridSparse
 };
     
 #endif
-