yoda is hosted by Hepforge, IPPP Durham
YODA - Yet more Objects for Data Analysis 2.0.2
YODA::BinnedDbn< DbnN, AxisT > Member List

This is the complete list of members for YODA::BinnedDbn< DbnN, AxisT >, including all inherited members.

AdapterWrapperT typedefYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >protected
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
BaseT typedefYODA::BinnedDbn< DbnN, AxisT >
bin(size_t idx) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(size_t idx) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binAt(typename BinningT::EdgeTypesTuple &&coords) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binAt(typename BinningT::EdgeTypesTuple &&coords) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
binDim() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinDimension typedefYODA::BinnedStorage< BinContentT, AxisT >
BinnedDbn()=defaultYODA::BinnedDbn< DbnN, AxisT >
BinnedDbn(const HistoT &)=defaultYODA::BinnedDbn< DbnN, AxisT >
BinnedDbn(HistoT &&)=defaultYODA::BinnedDbn< DbnN, AxisT >
BinnedDbn(const BaseT &other)YODA::BinnedDbn< DbnN, AxisT >inline
BinnedDbn(const HistoT &other, const std::string &path)YODA::BinnedDbn< DbnN, AxisT >inline
BinnedDbn(BaseT &&other)YODA::BinnedDbn< DbnN, AxisT >inline
BinnedDbn(HistoT &&other, const std::string &path)YODA::BinnedDbn< DbnN, AxisT >inline
BinnedStorage()YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const BinningT &binning)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(BinningT &&binning)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const std::vector< AxisT > &... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(std::vector< AxisT > &&... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(std::initializer_list< AxisT > &&... edges)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const Axis< AxisT > &... axes)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(Axis< AxisT > &&... axes)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(const BinnedStorage &other)YODA::BinnedStorage< BinContentT, AxisT >inline
BinnedStorage(BinnedStorage &&other)YODA::BinnedStorage< BinContentT, AxisT >inline
binning() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinningT typedefYODA::DbnStorage< DbnN, AxisT... >
BinningType typedefYODA::BinnedStorage< BinContentT, AxisT >
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
BinsVecT typedefYODA::BinnedStorage< BinContentT, AxisT >protected
BinT typedefYODA::DbnStorage< DbnN, AxisT... >
BinType typedefYODA::BinnedDbn< DbnN, AxisT >
calcIndicesToSkip(const bool includeOverflows, const bool includeMaskedBins) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
clearAnnotations()YODA::AnalysisObjectinline
clearBins() noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
clone() const noexceptYODA::BinnedDbn< DbnN, AxisT >inline
crossTerm(const size_t A1, const size_t A2, const bool includeOverflows=true) constYODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage()YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(std::vector< AxisT > &&... binsEdges, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const std::vector< AxisT > &... binsEdges, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(std::initializer_list< AxisT > &&... binsEdges, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const std::vector< size_t > &nBins, const std::vector< std::pair< EdgeT, EdgeT > > &limitsLowUp, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const Axis< AxisT > &... axes, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(Axis< AxisT > &&... axes, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const BinningT &binning, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(BinningT &&binning, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const ScatterND< sizeof...(AxisT)+1 > &s, const std::string &path="", const std::string &title="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(const DbnStorage &other, const std::string &path="")YODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage(DbnStorage &&other, const std::string &path="")YODA::DbnStorage< DbnN, AxisT... >inline
density(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
densityError(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
densitySum(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
deserializeContent(const std::vector< double > &data)YODA::DbnStorage< DbnN, AxisT... >inlinevirtual
deserializeMeta(const std::vector< std::string > &data, const bool resetPath=false, const bool resetTitle=false)YODA::AnalysisObjectinlinevirtual
dim() const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
dVol(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
edges(const bool includeOverflows=false) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
effNumEntries(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
fill(FillType &&coords, const double weight=1.0, const double fraction=1.0)YODA::DbnStorage< DbnN, AxisT... >inlinevirtual
FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::fill(FillCoordsT &&coords, std::index_sequence< Is... >, const double weight=1.0, const double fraction=1.0) noexceptYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(const BinningT &binning, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(BinningT &&binning, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(const std::vector< AxisT > &... edges, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(std::vector< AxisT > &&... edges, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(const Axis< AxisT > &... axes, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(Axis< AxisT > &&... axes, FillAdapterT adapter=AdapterWrapperT()._adapter)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(const FillableStorage &other)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableStorage(FillableStorage &&other)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
FillableT typedefYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >protected
FillAdapterT typedefYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >
fillBins() noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
fillBins(const BinsVecT &bins) noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
fillBins(BinsVecT &&bins) noexceptYODA::BinnedStorage< BinContentT, AxisT >inlineprotected
FillCoordsT typedefYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >protected
fillDim() const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
FillDimension typedefYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >
FillType typedefYODA::BinnedDbn< DbnN, AxisT >
hasAnnotation(const std::string &name) constYODA::AnalysisObjectinline
HistoT typedefYODA::BinnedDbn< DbnN, AxisT >
integral(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
integralError(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
integralRange(const size_t binIndex1, size_t binIndex2) constYODA::DbnStorage< DbnN, AxisT... >inline
integralRangeError(const size_t binIndex1, size_t binIndex2) constYODA::DbnStorage< DbnN, AxisT... >inline
integralTo(const size_t binIndex) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
isMasked(const size_t binIndex) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
isVisible(const size_t binIndex) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
lengthContent(bool=false) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
lengthMeta(const bool skipPath=true, const bool skipTitle=true) const noexceptYODA::AnalysisObjectinline
maskBin(const size_t indexToMask, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskBinAt(typename BinningT::EdgeTypesTuple &&coords, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskBins(const std::vector< size_t > &indicesToMask, const bool status=true) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskedBins() const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
maskSlice(const size_t dim, const size_t idx, const bool status=true)YODA::BinnedStorage< BinContentT, AxisT >inline
max() const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
maxDensity(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
mean(size_t axisN, const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >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, BinContentT >, RetT >YODA::BinnedStorage< BinContentT, AxisT >inline
min() const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
mkBinnedSlices(Func &&how2add, const bool includeOverflows=false) constYODA::BinnedStorage< BinContentT, AxisT >inline
mkEstimate(const std::string &path="", const std::string &source="", const bool divbyvol=true) constYODA::DbnStorage< DbnN, AxisT... >inline
mkEstimates(const std::string &path="", const std::string source="", const bool divbyvol=true, const bool includeOverflows=false)YODA::DbnStorage< DbnN, AxisT... >inline
mkHisto(const std::string &path="") constYODA::DbnStorage< DbnN, AxisT... >inline
mkHistos(const std::string &path="", const bool includeOverflows=false) constYODA::DbnStorage< DbnN, AxisT... >inline
mkInert(const std::string &path="", const std::string &source="") const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
mkMarginalHisto(const std::string &path="") constYODA::DbnStorage< DbnN, AxisT... >inline
mkMarginalProfile(const std::string &path="") constYODA::DbnStorage< DbnN, AxisT... >inline
mkProfiles(const std::string &path="", const bool includeOverflows=false) constYODA::DbnStorage< DbnN, AxisT... >inline
mkScatter(const std::string &path="", const bool divbyvol=true, const bool usefocus=false, const bool includeOverflows=false, const bool includeMaskedBins=false) constYODA::DbnStorage< DbnN, AxisT... >inline
name() constYODA::AnalysisObjectinline
nanCount() constYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
nanSumW() constYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
nanSumW2() constYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
newclone() const noexceptYODA::BinnedDbn< DbnN, AxisT >inlinevirtual
normalize(const double normto=1.0, const bool includeOverflows=true)YODA::DbnStorage< DbnN, AxisT... >inline
numBins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
numBinsAt(const size_t axisN, const bool includeOverflows=false) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
numEntries(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
operator!=(const BinnedStorage &other) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
operator+=(const DbnStorage &dbn)YODA::DbnStorage< DbnN, AxisT... >inline
operator+=(DbnStorage &&dbn)YODA::DbnStorage< DbnN, AxisT... >inline
FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator+=(const FillableStorage &other)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
operator-=(const DbnStorage &dbn)YODA::DbnStorage< DbnN, AxisT... >inline
operator-=(DbnStorage &&dbn)YODA::DbnStorage< DbnN, AxisT... >inline
FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator-=(const FillableStorage &other)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
operator=(const HistoT &)=defaultYODA::BinnedDbn< DbnN, AxisT >
operator=(HistoT &&)=defaultYODA::BinnedDbn< DbnN, AxisT >
DbnStorage< DbnN, AxisT... >::operator=(const DbnStorage &dbn) noexceptYODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage< DbnN, AxisT... >::operator=(DbnStorage &&dbn) noexceptYODA::DbnStorage< DbnN, AxisT... >inline
DbnStorage< DbnN, AxisT... >::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator=(const FillableStorage &other) noexceptYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
DbnStorage< DbnN, AxisT... >::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator=(FillableStorage &&other) noexceptYODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
DbnStorage< DbnN, AxisT... >::YODA::BinnedStorage::operator=(const BinnedStorage &other) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
DbnStorage< DbnN, AxisT... >::YODA::BinnedStorage::operator=(BinnedStorage &&other) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
YODA::AnalysisObject::operator=(const AnalysisObject &ao) noexceptYODA::AnalysisObjectinlinevirtual
operator==(const BinnedStorage &other) const noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
path() constYODA::AnalysisObjectinline
Ptr typedefYODA::BinnedDbn< DbnN, AxisT >
rebin(unsigned int n, size_t begin=1, size_t end=UINT_MAX)YODA::DbnStorage< DbnN, AxisT... >inline
rebin(const std::vector< typename BinningT::template getAxisT< axisN >::EdgeT > &newedges)YODA::DbnStorage< DbnN, AxisT... >inline
rebinBy(unsigned int n, size_t begin=1, size_t end=UINT_MAX)YODA::DbnStorage< DbnN, AxisT... >inline
rebinTo(const std::vector< typename BinningT::template getAxisT< axisN >::EdgeT > &newedges)YODA::DbnStorage< DbnN, AxisT... >inline
reset() noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
rmAnnotation(const std::string &name)YODA::AnalysisObjectinline
rms(size_t axisN, const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
scale(const size_t i, const double scalefactor) noexceptYODA::DbnStorage< DbnN, AxisT... >inline
scaleW(const double scalefactor) noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
serializeContent(bool=false) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
serializeMeta(const bool skipPath=true, const bool skipTitle=true) const noexceptYODA::AnalysisObjectinline
set(typename BinningT::EdgeTypesTuple &&coords, BinContentT &&content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(typename BinningT::EdgeTypesTuple &&coords, const BinContentT &content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(const size_t binIdx, BinContentT &&content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
set(const size_t binIdx, const BinContentT &content) noexceptYODA::BinnedStorage< BinContentT, AxisT >inline
setAnnotation(const std::string &name, const T &value)YODA::AnalysisObjectinline
setAnnotations(const Annotations &anns)YODA::AnalysisObjectinline
setNanLog(size_t count, double sumw, double sumw2)YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >inline
setPath(const std::string &path)YODA::AnalysisObjectinline
setTitle(const std::string &title)YODA::AnalysisObjectinline
stdDev(size_t axisN, const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
stdErr(size_t axisN, const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
sumW(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
sumW2(const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inlinevirtual
sumWA(const size_t dim, const bool includeOverflows=true) constYODA::DbnStorage< DbnN, AxisT... >inline
sumWA2(const size_t dim, const bool includeOverflows=true) constYODA::DbnStorage< DbnN, AxisT... >inline
title() constYODA::AnalysisObjectinline
type() constYODA::AnalysisObjectinlinevirtual
variance(size_t axisN, const bool includeOverflows=true) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
widths(const bool includeOverflows=false) const noexceptYODA::DbnStorage< DbnN, AxisT... >inline
~AnalysisObject()YODA::AnalysisObjectinlinevirtual
~Fillable()=defaultYODA::Fillablevirtual