]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/JetTasks/AliTHn.h
memory leak fixed
[u/mrichter/AliRoot.git] / PWG4 / JetTasks / AliTHn.h
index 07fda1a3a190b0b221da98c86e5859ffcb95b59a..ec9d7ea80071bce7b2186a909e10343bef9620dd 100644 (file)
@@ -23,6 +23,7 @@ class AliTHn : public AliCFContainer
   
   virtual void  Fill(const Double_t *var, Int_t istep, Double_t weight=1.) ;
   virtual void  FillParent();
+  virtual void  FillContainer(AliCFContainer* cont);
   
   TArrayF* GetValues(Int_t step) { return fValues[step]; }
   TArrayF* GetSumw2(Int_t step)  { return fSumw2[step]; }
@@ -45,8 +46,9 @@ protected:
   Int_t    fNSteps;  // number of selection steps
   TArrayF **fValues; //[fNSteps] data container
   TArrayF **fSumw2;  //[fNSteps] data container
+  TAxis** axisCache; //! cache axis pointers (about 50% of the time in Fill is spent in GetAxis otherwise)
   
-  ClassDef(AliTHn, 2) // THn like container
+  ClassDef(AliTHn, 3) // THn like container
 };
 
 #endif