add(const EstimateStorage &est, const std::string &pat_uncorr="^stat|^uncor") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
add(EstimateStorage &&est, const std::string &pat_uncorr="^stat|^uncor") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
addAnnotation(const std::string &name, const T &value) | YODA::AnalysisObject | inline |
AnalysisObject() | YODA::AnalysisObject | inline |
AnalysisObject(const std::string &type, const std::string &path, const std::string &title="") | YODA::AnalysisObject | inline |
AnalysisObject(const std::string &type, const std::string &path, const AnalysisObject &ao, const std::string &title="") | YODA::AnalysisObject | inline |
annotation(const std::string &name) const | YODA::AnalysisObject | inline |
annotation(const std::string &name, const std::string &defaultreturn) const | YODA::AnalysisObject | inline |
annotation(const std::string &name) const | YODA::AnalysisObject | inline |
annotation(const std::string &name, const T &defaultreturn) const | YODA::AnalysisObject | inline |
Annotations typedef | YODA::AnalysisObject | |
annotations() const | YODA::AnalysisObject | inline |
areaUnderCurve(const bool includeBinVol=true, const bool includeOverflows=false, const bool includeMaskedBins=false) const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
auc(const bool includeBinVol=true, const bool includeOverflows=false, const bool includeMaskedBins=false) const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
BaseT typedef | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
bin(const size_t index) noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
bin(const size_t index) const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
bin(const size_t localX, const size_t localY, const size_t localZ) noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
bin(const size_t localX, const size_t localY, const size_t localZ) const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
binAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
binAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::binAt(typename BinningT::EdgeTypesTuple &&coords) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::binAt(typename BinningT::EdgeTypesTuple &&coords) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
binDim() const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinDimension typedef | YODA::BinnedStorage< Estimate, AxisT... > | |
BinnedEstimate(const EstimateT &)=default | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
BinnedEstimate(EstimateT &&)=default | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
BinnedEstimate(const BaseT &other) | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
BinnedEstimate(const EstimateT &other, const std::string &path) | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
BinnedEstimate(BaseT &&other) | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
BinnedEstimate(EstimateT &&other, const std::string &path) | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
BinnedEstimate(size_t nbinsX, double lowerX, double upperX, size_t nbinsY, double lowerY, double upperY, size_t nbinsZ, double lowerZ, double upperZ, const std::string &path="", const std::string &title="") | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
BinnedStorage() | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(const BinningT &binning) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(BinningT &&binning) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(const std::vector< AxisT > &... edges) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(std::vector< AxisT > &&... edges) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(std::initializer_list< AxisT > &&... edges) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(const Axis< AxisT > &... axes) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(Axis< AxisT > &&... axes) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(const BinnedStorage &other) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinnedStorage(BinnedStorage &&other) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
binning() const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinningT typedef | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | protected |
BinningType typedef | YODA::BinnedStorage< Estimate, AxisT... > | |
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
BinsVecT typedef | YODA::BinnedStorage< Estimate, AxisT... > | protected |
BinT typedef | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | protected |
BinType typedef | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
calcIndicesToSkip(const bool includeOverflows, const bool includeMaskedBins) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
clearAnnotations() | YODA::AnalysisObject | inline |
clearBins() noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
clone() const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
covarianceMatrix(const bool ignoreOffDiagonalTerms=false, const bool includeOverflows=false, const bool includeMaskedBins=false, const std::string &pat_uncorr="^stat|^uncor") const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
deserializeContent(const std::vector< double > &data) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
deserializeMeta(const std::vector< std::string > &data, const bool resetPath=false, const bool resetTitle=false) | YODA::AnalysisObject | inlinevirtual |
dim() const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
edges(const bool includeOverflows=false) const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(std::vector< AxisT > &&... binsEdges, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const std::vector< AxisT > &... binsEdges, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(std::initializer_list< AxisT > &&... binsEdges, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const std::vector< size_t > &nBins, const std::vector< std::pair< EdgeT, EdgeT > > &limitsLowUp, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const BinningT &binning, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(BinningT &&binning, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const ScatterND< sizeof...(AxisT)+1 > &s, const std::string &path="", const std::string &title="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(const EstimateStorage &other, const std::string &path="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage(EstimateStorage &&other, const std::string &path="") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateT typedef | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
fillBins() noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inlineprotected |
fillBins(const BinsVecT &bins) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inlineprotected |
fillBins(BinsVecT &&bins) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inlineprotected |
hasAnnotation(const std::string &name) const | YODA::AnalysisObject | inline |
indexAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
isMasked(const size_t binIndex) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
isVisible(const size_t binIndex) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
lengthContent(bool fixed_length=false) const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
lengthMeta(const bool skipPath=true, const bool skipTitle=true) const noexcept | YODA::AnalysisObject | inline |
maskBin(const size_t indexToMask, const bool status=true) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
maskBinAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord, const bool status=true) noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::maskBinAt(typename BinningT::EdgeTypesTuple &&coords, const bool status=true) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
maskBins(const std::vector< size_t > &indicesToMask, const bool status=true) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
maskedBins() const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
maskSlice(const size_t dim, const size_t idx, const bool status=true) | YODA::BinnedStorage< Estimate, AxisT... > | inline |
max() const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
mergeBins(std::decay_t< decltype(AxisNs, std::declval< std::pair< size_t, size_t > >())>... mergeRanges) noexcept -> std::enable_if_t< MetaUtils::is_detected_v< MetaUtils::operatorTraits::addition_assignment_t, Estimate >, RetT > | YODA::BinnedStorage< Estimate, AxisT... > | inline |
min() const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
mkBinnedSlices(Func &&how2add, const bool includeOverflows=false) const | YODA::BinnedStorage< Estimate, AxisT... > | inline |
mkEstimates(const std::string &path="", const bool includeOverflows=false) const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
mkInert(const std::string &path="", const std::string &source="") const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
mkScatter(const std::string &path="", const std::string &pat_match="", const bool includeOverflows=false, const bool includeMaskedBins=false) const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
name() const | YODA::AnalysisObject | inline |
newclone() const noexcept | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
numBins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
numBinsAt(const size_t axisN, const bool includeOverflows=false) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
numBinsX(const bool includeOverflows=false) const | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
numBinsY(const bool includeOverflows=false) const | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
numBinsZ(const bool includeOverflows=false) const | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
operator!=(const BinnedStorage &other) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
operator+=(const EstimateStorage &est) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
operator+=(EstimateStorage &&est) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
operator-=(const EstimateStorage &est) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
operator-=(EstimateStorage &&est) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
operator=(const EstimateT &)=default | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
operator=(EstimateT &&)=default | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::operator=(const EstimateStorage &est) noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::operator=(EstimateStorage &&est) noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::BinnedStorage< Estimate, AxisT... >::operator=(const BinnedStorage &other) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
EstimateStorage< AxisT1, AxisT2, AxisT3 >::BinnedStorage< Estimate, AxisT... >::operator=(BinnedStorage &&other) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
YODA::AnalysisObject::operator=(const AnalysisObject &ao) noexcept | YODA::AnalysisObject | inlinevirtual |
operator==(const BinnedStorage &other) const noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
path() const | YODA::AnalysisObject | inline |
Ptr typedef | YODA::BinnedEstimate< AxisT1, AxisT2, AxisT3 > | |
rebin(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
rebin(const std::vector< typename BinningT::template getAxisT< axisN >::EdgeT > &newedges) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
rebinBy(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
rebinTo(const std::vector< typename BinningT::template getAxisT< axisN >::EdgeT > &newedges) | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
rebinX(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
rebinX(const std::vector< double > &newedges) | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
rebinXBy(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
rebinXTo(const std::vector< double > &newedges) | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
rebinY(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
rebinY(const std::vector< double > &newedges) | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
rebinYBy(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
rebinYTo(const std::vector< double > &newedges) | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
rebinZ(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
rebinZ(const std::vector< double > &newedges) | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
rebinZBy(unsigned int n, size_t begin=1, size_t end=UINT_MAX) | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
rebinZTo(const std::vector< double > &newedges) | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
reset() noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
rmAnnotation(const std::string &name) | YODA::AnalysisObject | inline |
scale(const double scalefactor) noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
serializeContent(bool fixed_length=false) const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inlinevirtual |
serializeMeta(const bool skipPath=true, const bool skipTitle=true) const noexcept | YODA::AnalysisObject | inline |
set(typename BinningT::EdgeTypesTuple &&coords, Estimate &&content) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
set(typename BinningT::EdgeTypesTuple &&coords, const Estimate &content) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
set(const size_t binIdx, Estimate &&content) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
set(const size_t binIdx, const Estimate &content) noexcept | YODA::BinnedStorage< Estimate, AxisT... > | inline |
setAnnotation(const std::string &name, const T &value) | YODA::AnalysisObject | inline |
setAnnotations(const Annotations &anns) | YODA::AnalysisObject | inline |
setPath(const std::string &path) | YODA::AnalysisObject | inline |
setTitle(const std::string &title) | YODA::AnalysisObject | inline |
sources() const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
subtract(const EstimateStorage &est, const std::string &pat_uncorr="^stat|^uncor") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
subtract(EstimateStorage &&est, const std::string &pat_uncorr="^stat|^uncor") | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
title() const | YODA::AnalysisObject | inline |
type() const | YODA::AnalysisObject | inlinevirtual |
vals(const bool includeOverflows=false, const bool includeMaskedBins=false) const | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
widths(const bool includeOverflows=false) const noexcept | YODA::EstimateStorage< AxisT1, AxisT2, AxisT3 > | inline |
xEdges(const bool includeOverflows=false) const | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
xMax() const | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
xMin() const | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
xWidths(const bool includeOverflows=false) const | YODA::XAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT1 > | inline |
yEdges(const bool includeOverflows=false) const | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
yMax() const | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
yMin() const | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
yWidths(const bool includeOverflows=false) const | YODA::YAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT2 > | inline |
zEdges(const bool includeOverflows=false) const | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
zMax() const | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
zMin() const | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
zWidths(const bool includeOverflows=false) const | YODA::ZAxisMixin< BinnedEstimate< AxisT1, AxisT2, AxisT3 >, AxisT3 > | inline |
~AnalysisObject() | YODA::AnalysisObject | inlinevirtual |