#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