X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=CORRFW%2FAliCFDataGrid.h;h=9d318a3081bfbf35352657262c8cd0fa98d700f2;hb=9e5366953cf58970b8bdd5f011a764e8b4d8e78b;hp=3bbcbba4fcc823aaad574cb6a317d606723ced5d;hpb=9f6be3a24cc4b64aa0d233b86f79c1a3cd3e0618;p=u%2Fmrichter%2FAliRoot.git diff --git a/CORRFW/AliCFDataGrid.h b/CORRFW/AliCFDataGrid.h index 3bbcbba4fcc..9d318a3081b 100644 --- a/CORRFW/AliCFDataGrid.h +++ b/CORRFW/AliCFDataGrid.h @@ -10,30 +10,27 @@ // // //--------------------------------------------------------------------// -#include "AliCFGrid.h" +#include "AliCFGridSparse.h" #include "AliCFEffGrid.h" #include "AliCFContainer.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, Int_t step); //create data grid from container + AliCFDataGrid(const Char_t* name,const Char_t* title, const Int_t nVarIn, const Int_t* nBinIn); //create empty data grid to fill it yourself 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;}; //basic operations virtual void Copy(TObject& data) const; @@ -45,4 +42,3 @@ class AliCFDataGrid : public AliCFGrid }; #endif -