yoda is hosted by Hepforge, IPPP Durham
YODA - Yet more Objects for Data Analysis 2.0.0
YODA::BinnedEstimate< AxisT1, AxisT2 > Member List

This is the complete list of members for YODA::BinnedEstimate< AxisT1, AxisT2 >, including all inherited members.

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