#include <StepTHn.h>
Inherits TNamed.
Inherited by StepTHnT< TemplateArray >.
|
| Long64_t | mNBins |
| |
| Int_t | mNVars |
| |
| Int_t | mNSteps |
| |
| TArray ** | mValues |
| |
| TArray ** | mSumw2 |
| |
| THnBase ** | mTarget |
| |
| TAxis ** | mAxisCache |
| | target histogram
|
| |
| Int_t * | mNbinsCache |
| | cache axis pointers (about 50% of the time in Fill is spent in GetAxis otherwise)
|
| |
| Double_t * | mLastVars |
| | cache Nbins per axis
|
| |
| Int_t * | mLastBins |
| | caching of last used bins (in many loops some vars are the same for a while)
|
| |
| THnSparse * | mPrototype |
| | caching of last used bins (in many loops some vars are the same for a while)
|
| |
Definition at line 30 of file StepTHn.h.
◆ StepTHn() [1/3]
◆ StepTHn() [2/3]
| StepTHn::StepTHn |
( |
const Char_t * |
name, |
|
|
const Char_t * |
title, |
|
|
const Int_t |
nSteps, |
|
|
const Int_t |
nAxes |
|
) |
| |
◆ ~StepTHn()
◆ StepTHn() [3/3]
| StepTHn::StepTHn |
( |
const StepTHn & |
c | ) |
|
◆ Copy()
◆ createArray()
| virtual TArray * StepTHn::createArray |
( |
const TArray * |
src = nullptr | ) |
const |
|
protectedpure virtual |
◆ createTarget()
| void StepTHn::createTarget |
( |
Int_t |
step, |
|
|
Bool_t |
sparse |
|
) |
| |
|
protected |
◆ deleteContainers()
| void StepTHn::deleteContainers |
( |
| ) |
|
|
protected |
◆ Fill() [1/2]
template<typename... Ts>
| void StepTHn::Fill |
( |
int |
iStep, |
|
|
const Ts &... |
valuesAndWeight |
|
) |
| |
◆ Fill() [2/2]
| void StepTHn::Fill |
( |
int |
iStep, |
|
|
int |
nParams, |
|
|
double |
positionAndWeight[] |
|
) |
| |
◆ GetAxis()
| TAxis * StepTHn::GetAxis |
( |
int |
i | ) |
|
|
inline |
◆ getGlobalBinIndex()
| Long64_t StepTHn::getGlobalBinIndex |
( |
const Int_t * |
binIdx | ) |
|
|
protected |
◆ getNSteps()
| Int_t StepTHn::getNSteps |
( |
| ) |
|
|
inline |
◆ getNVar()
| Int_t StepTHn::getNVar |
( |
| ) |
|
|
inline |
◆ getSumw2()
| TArray * StepTHn::getSumw2 |
( |
Int_t |
step | ) |
|
|
inline |
◆ getTHn()
| THnBase * StepTHn::getTHn |
( |
Int_t |
step, |
|
|
Bool_t |
sparse = kFALSE |
|
) |
| |
|
inline |
◆ getValues()
| TArray * StepTHn::getValues |
( |
Int_t |
step | ) |
|
|
inline |
◆ init()
◆ Merge()
| virtual Long64_t StepTHn::Merge |
( |
TCollection * |
list | ) |
|
|
pure virtual |
◆ operator=()
◆ Sumw2()
◆ mAxisCache
| TAxis** StepTHn::mAxisCache |
|
protected |
target histogram
Definition at line 79 of file StepTHn.h.
◆ mLastBins
| Int_t* StepTHn::mLastBins |
|
protected |
caching of last used bins (in many loops some vars are the same for a while)
Definition at line 82 of file StepTHn.h.
◆ mLastVars
| Double_t* StepTHn::mLastVars |
|
protected |
cache Nbins per axis
Definition at line 81 of file StepTHn.h.
◆ mNBins
◆ mNbinsCache
| Int_t* StepTHn::mNbinsCache |
|
protected |
cache axis pointers (about 50% of the time in Fill is spent in GetAxis otherwise)
Definition at line 80 of file StepTHn.h.
◆ mNSteps
◆ mNVars
◆ mPrototype
| THnSparse* StepTHn::mPrototype |
|
protected |
caching of last used bins (in many loops some vars are the same for a while)
Definition at line 84 of file StepTHn.h.
◆ mSumw2
◆ mTarget
| THnBase** StepTHn::mTarget |
|
protected |
◆ mValues
| TArray** StepTHn::mValues |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Framework/Core/include/Framework/StepTHn.h
- /home/runner/work/AliceO2/AliceO2/Framework/Core/src/StepTHn.cxx