]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFGrid.h
add template macro to run the example task on AF
[u/mrichter/AliRoot.git] / CORRFW / AliCFGrid.h
index 5722d6cb4107a9da6305ef6fbdbdf7ac6a0821ab..d877584524620b4a93fb8ae92db2243e189efd57 100644 (file)
@@ -28,10 +28,10 @@ class AliCFGrid : public AliCFVGrid
 
   virtual void  Fill(Double_t *var, Double_t weight=1.);
 
+  virtual void   SetExcludeOffEntriesInProj(Bool_t in); 
+  virtual Bool_t GetExcludeOffEntriesInProj( ) const; 
   virtual Float_t GetOverFlows(Int_t var) const;
   virtual Float_t GetUnderFlows(Int_t var)const ;
-  virtual Float_t GetOverFlows()const ;
-  virtual Float_t GetUnderFlows()const ;
   virtual Float_t GetEntries()const ;
 
   virtual Float_t GetElement(Int_t iel)const; 
@@ -63,11 +63,11 @@ class AliCFGrid : public AliCFVGrid
   virtual void Divide(AliCFVGrid* aGrid, Double_t c=1.);
   virtual void Divide(AliCFVGrid* aGrid1, AliCFVGrid* aGrid2, Double_t c1=1., Double_t c2=1.,Option_t *option=0);
 
+  void Rebin(const Int_t* group);
+
   
  protected:
 
-  Float_t  fNunflTot;//Total number of underflows
-  Float_t  fNovflTot;//Total number of underflows
   Float_t  fNentriesTot;//Total number of entries 
   Float_t  *fNunfl;//[fNVar] underflows in each dimension
   Float_t  *fNovfl;//[fNVar] overflows in each dimension
@@ -75,7 +75,7 @@ class AliCFGrid : public AliCFVGrid
   Float_t  *fErr2;//[fNDim] The squared weights Container (only with SumW2)
 
   
-  ClassDef(AliCFGrid,2);
+  ClassDef(AliCFGrid,4);
 };
     
 #endif