]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFContainer.h
In the calculation of the jacobian use the transposed matrix instead of its inverse...
[u/mrichter/AliRoot.git] / CORRFW / AliCFContainer.h
index 17dc227aeb17e7648e508cc2d196582ca1837d23..9ee34064fefba55f3d0048a98976ba14c7eb18aa 100644 (file)
@@ -16,13 +16,14 @@ class TH1D;
 class TH2D;
 class TH3D;
 class AliCFVGrid;
+class TCollection;
 
 class AliCFContainer : public AliCFFrame
 {
  public:
   AliCFContainer();
   AliCFContainer(const Char_t* name,const Char_t* title);
-  AliCFContainer(const Char_t* name, const Char_t* title,const Int_t nSelStep, const Int_t nVarIn, const Int_t* nBinIn, const Double_t  *binLimitsIn=0, const Bool_t useSparse = kFALSE);
+  AliCFContainer(const Char_t* name, const Char_t* title,const Int_t nSelStep, const Int_t nVarIn, const Int_t* nBinIn, const Double_t  *binLimitsIn=0, const Bool_t useSparse = kTRUE);
   AliCFContainer(const AliCFContainer& c);
   
   virtual ~AliCFContainer();
@@ -50,6 +51,9 @@ 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 TH2D* ShowSlice( Int_t ivar1, Int_t ivar2, Double_t *varMin, Double_t *varMax, Int_t istep) const;
+  virtual TH3D* ShowSlice( Int_t ivar1, Int_t ivar2, Int_t ivar3, Double_t *varMin, Double_t *varMax, Int_t istep) const;
+  virtual void  SetRangeUser(Int_t ivar, Double_t varMin, Double_t varMax, Int_t istep) ;
   virtual AliCFVGrid * GetGrid(Int_t istep) const {return (AliCFVGrid*)fGrid[istep];};
   
  private: