]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFContainer.h
Compliance with AliAnalysisTaskSE ; upgraded support for QA.
[u/mrichter/AliRoot.git] / CORRFW / AliCFContainer.h
index c7657143c44e976edef78fc5f5c4f163a1d0016b..17dc227aeb17e7648e508cc2d196582ca1837d23 100644 (file)
@@ -31,6 +31,8 @@ class AliCFContainer : public AliCFFrame
   virtual void  SetBinLimits(Int_t varindex, Double_t * array);
   virtual void  Fill(Double_t *var, Int_t istep, Double_t weight=1.);
 
+  virtual void   SetExcludeOffEntriesInProj(Bool_t in){fExclOffEntriesInProj=in;}; 
+  virtual Bool_t GetExcludeOffEntriesInProj( ) const {return fExclOffEntriesInProj;}; 
   virtual Float_t GetOverFlows(Int_t var,Int_t istep) const;
   virtual Float_t GetUnderFlows(Int_t var,Int_t istep)const ;
   virtual Float_t GetEntries(Int_t istep)const ;
@@ -48,13 +50,14 @@ class AliCFContainer : public AliCFFrame
   virtual TH2D* ShowProjection( Int_t ivar1, Int_t ivar2, Int_t istep) const;
   virtual TH3D* ShowProjection( Int_t ivar1, Int_t ivar2,Int_t ivar3, Int_t istep) const;
   virtual TH1D* ShowSlice( Int_t ivar, Double_t *varMin, Double_t *varMax, Int_t istep) const;
-  virtual AliCFVGrid * GetGrid(Int_t istep) const {return fGrid[istep];};
+  virtual AliCFVGrid * GetGrid(Int_t istep) const {return (AliCFVGrid*)fGrid[istep];};
   
  private:
   Int_t    fNStep; //number of selection steps
+  Bool_t fExclOffEntriesInProj; // exclude under/overflows in 
   AliCFVGrid **fGrid;//[fNStep]
   
-  ClassDef(AliCFContainer,2);
+  ClassDef(AliCFContainer,3);
 };
     
 #endif