![]() |
AliPhysics
cbd2963 (cbd2963)
|
#include <AliTHn.h>
Public Member Functions | |
AliTHnT () | |
AliTHnT (const Char_t *name, const Char_t *title, const Int_t nSelStep, const Int_t nVarIn, const Int_t *nBinIn) | |
virtual | ~AliTHnT () |
virtual void | Fill (const Double_t *var, Int_t istep, Double_t weight=1.) |
virtual void | FillParent () |
virtual void | FillContainer (AliCFContainer *cont) |
virtual TArray * | GetValues (Int_t step) |
virtual TArray * | GetSumw2 (Int_t step) |
virtual void | DeleteContainers () |
virtual void | ReduceAxis () |
AliTHnT (const AliTHnT &c) | |
AliTHnT & | operator= (const AliTHnT &corr) |
virtual void | Copy (TObject &c) const |
virtual Long64_t | Merge (TCollection *list) |
![]() | |
AliTHnBase () | |
AliTHnBase (const Char_t *name, const Char_t *title, const Int_t nSelStep, const Int_t nVarIn, const Int_t *nBinIn) | |
Protected Member Functions | |
void | Init () |
Long64_t | GetGlobalBinIndex (const Int_t *binIdx) |
Protected Attributes | |
Long64_t | fNBins |
Int_t | fNVars |
Int_t | fNSteps |
TemplateArray ** | fValues |
TemplateArray ** | fSumw2 |
TAxis ** | axisCache |
Int_t * | fNbinsCache |
cache axis pointers (about 50% of the time in Fill is spent in GetAxis otherwise) More... | |
Double_t * | fLastVars |
cache Nbins per axis More... | |
Int_t * | fLastBins |
caching of last used bins (in many loops some vars are the same for a while) More... | |
TemplateType AliTHnT< TemplateArray, TemplateType >::AliTHnT | ( | ) |
Definition at line 46 of file AliTHn.cxx.
AliTHnT< TemplateArray, TemplateType >::AliTHnT | ( | const Char_t * | name, |
const Char_t * | title, | ||
const Int_t | nSelStep, | ||
const Int_t | nVarIn, | ||
const Int_t * | nBinIn | ||
) |
Definition at line 62 of file AliTHn.cxx.
|
virtual |
Definition at line 126 of file AliTHn.cxx.
AliTHnT< TemplateArray, TemplateType >::AliTHnT | ( | const AliTHnT< TemplateArray, TemplateType > & | c | ) |
Definition at line 99 of file AliTHn.cxx.
|
virtual |
Definition at line 203 of file AliTHn.cxx.
|
virtual |
Implements AliTHnBase.
Definition at line 141 of file AliTHn.cxx.
|
virtual |
Implements AliTHnBase.
Definition at line 285 of file AliTHn.cxx.
|
virtual |
Implements AliTHnBase.
Definition at line 381 of file AliTHn.cxx.
|
virtual |
Implements AliTHnBase.
Definition at line 447 of file AliTHn.cxx.
|
protected |
Definition at line 364 of file AliTHn.cxx.
|
inlinevirtual |
Implements AliTHnBase.
|
inlinevirtual |
Implements AliTHnBase.
|
protected |
|
virtual |
Definition at line 233 of file AliTHn.cxx.
AliTHnT< TemplateArray, TemplateType > & AliTHnT< TemplateArray, TemplateType >::operator= | ( | const AliTHnT< TemplateArray, TemplateType > & | corr | ) |
Definition at line 163 of file AliTHn.cxx.
|
virtual |
Implements AliTHnBase.
Definition at line 455 of file AliTHn.cxx.
|
protected |
Definition at line 76 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::operator=().
|
protected |
Definition at line 70 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::AliTHnT(), AliTHnT< TemplateArray, TemplateType >::Copy(), and AliTHnT< TemplateArray, TemplateType >::operator=().
|
protected |
Definition at line 72 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::AliTHnT(), AliTHnT< TemplateArray, TemplateType >::Copy(), and AliTHnT< TemplateArray, TemplateType >::operator=().
|
protected |
Definition at line 71 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::AliTHnT(), AliTHnT< TemplateArray, TemplateType >::Copy(), and AliTHnT< TemplateArray, TemplateType >::operator=().
|
protected |
Definition at line 74 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::AliTHnT(), AliTHnT< TemplateArray, TemplateType >::Copy(), AliTHnT< TemplateArray, TemplateType >::GetSumw2(), AliTHnT< TemplateArray, TemplateType >::Merge(), and AliTHnT< TemplateArray, TemplateType >::operator=().
|
protected |
Definition at line 73 of file AliTHn.h.
Referenced by AliTHnT< TemplateArray, TemplateType >::AliTHnT(), AliTHnT< TemplateArray, TemplateType >::Copy(), AliTHnT< TemplateArray, TemplateType >::GetValues(), AliTHnT< TemplateArray, TemplateType >::Merge(), and AliTHnT< TemplateArray, TemplateType >::operator=().