]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFDataGrid.h
adding macro for ITS data replay
[u/mrichter/AliRoot.git] / CORRFW / AliCFDataGrid.h
index 9a87a26ee6b13c33f09b0752f5ec68fbf66b8afc..99f6c927b68cc8b13d888f227d8d24f0cf803f56 100644 (file)
 //                                                                    //
 //--------------------------------------------------------------------//
 
-#include "AliCFGrid.h"
+#include "AliCFGridSparse.h"
 #include "AliCFEffGrid.h"
 #include "AliCFContainer.h"
-#include <TNamed.h>
-#include <TTree.h>
-#include <TH1F.h>
-#include <TH2F.h>
-#include <TH3F.h>
 
-class AliCFDataGrid : public AliCFGrid
+class AliCFDataGrid : public AliCFGridSparse
 {
  public:
   AliCFDataGrid();
   AliCFDataGrid(const Char_t* name,const Char_t* title);
-  AliCFDataGrid(const Char_t* name,const Char_t* title, const Int_t nVarIn, const Int_t* nBinIn, const Double_t  *binLimitsIn=0);
-  AliCFDataGrid(const Char_t* name,const Char_t* title,const AliCFContainer &c);
+  AliCFDataGrid(const Char_t* name,const Char_t* title, const AliCFContainer &c);
+  AliCFDataGrid(const Char_t* name,const Char_t* title, const Int_t nVarIn, const Int_t* nBinIn);
   AliCFDataGrid(const AliCFDataGrid& c);
-  
-  virtual ~AliCFDataGrid();
   AliCFDataGrid& operator=(const AliCFDataGrid& c);
+  virtual ~AliCFDataGrid();
+
   virtual Int_t GetSelDataStep() const {return fSelData;};
 
   // Methods for handling/correcting data 
 
   virtual void  SetMeasured(Int_t istep);
-  virtual const AliCFVGrid*  GetData() {return (AliCFVGrid*)fContainer->GetGrid(fSelData);};
+  virtual const AliCFGridSparse*  GetData() {return fContainer->GetGrid(fSelData);};
   virtual void  ApplyEffCorrection(const AliCFEffGrid &eff);
   virtual void  ApplyBGCorrection(const AliCFDataGrid &c);
   virtual void  SetContainer(const AliCFContainer &c) {fContainer=&c;};
@@ -50,4 +45,3 @@ class AliCFDataGrid : public AliCFGrid
 };
     
 #endif
-