15 #include "AliCFContainer.h" 41 template <
class TemplateArray,
typename TemplateType>
62 virtual void Copy(
TObject& c)
const;
Double_t * fLastVars
cache Nbins per axis
virtual TArray * GetValues(Int_t step)=0
Int_t * fNbinsCache
cache axis pointers (about 50% of the time in Fill is spent in GetAxis otherwise) ...
AliTHnT< TArrayF, Float_t > AliTHn
virtual void FillParent()=0
Int_t * fLastBins
caching of last used bins (in many loops some vars are the same for a while)
virtual void DeleteContainers()=0
TH1 * Merge(const TH1 *cen, const TH1 *fwd, Double_t &xlow, Double_t &xhigh)
virtual TArray * GetValues(Int_t step)
virtual void Fill(const Double_t *var, Int_t istep, Double_t weight=1.)=0
virtual void FillContainer(AliCFContainer *cont)=0
AliTHnT< TArrayD, Double_t > AliTHnD
AliTHnBase(const Char_t *name, const Char_t *title, const Int_t nSelStep, const Int_t nVarIn, const Int_t *nBinIn)
virtual TArray * GetSumw2(Int_t step)=0
virtual TArray * GetSumw2(Int_t step)
virtual void ReduceAxis()=0