]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliHFEvarManager.h
mixed events modified
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliHFEvarManager.h
index d1e741345f1056b7a6db63670b8d0180d72038e8..f3bd4ea38cf6f8d1d9cc9225d57ba2942a2ecb49 100644 (file)
 #include <TNamed.h>
 #endif
 
+#ifndef ROOT_TArrayD
+#include <TArrayD.h>
+#endif
+
 template <class X>
 class THnSparseT;
 class TArrayF;
@@ -87,8 +91,8 @@ public:
 
       UInt_t GetVarCode() const { return fCode; }
       UInt_t GetNumberOfBins() const { return fNBins; }
-      const Double_t* GetBinning() const { return fBinning; }
-      Bool_t HasUserDefinedBinning() const { return fBinning != NULL; }
+      Double_t* GetBinning();
+      Bool_t HasUserDefinedBinning() const { return fUserDefinedBinning; }
       Double_t GetMinimum() const { return fMin; }
       Double_t GetMaximum() const { return fMax; } 
       Int_t IsLogarithmic() const { return fIsLogarithmic; }
@@ -97,8 +101,9 @@ public:
       UInt_t    fNBins;             // Number of bins
       Double_t  fMin;               // Minimum
       Double_t  fMax;               // Maximum
-      Double_t *fBinning;           // User defined binning
+      TArrayD   fBinning;           // User defined binning
       Bool_t    fIsLogarithmic;     // Logarithmic binning
+      Bool_t    fUserDefinedBinning;// Has User defined binning
 
       ClassDef(AliHFEvarManager::AliHFEvariable, 1) // HFE variable definition
   };