AdapterWrapperT typedef | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | protected |
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 |
BaseT typedef | YODA::BinnedDbn< DbnN, AxisT > | |
bin(size_t idx) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
bin(size_t idx) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
bin(const std::array< size_t, sizeof...(AxisT)> &idxLocal) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
binAt(typename BinningT::EdgeTypesTuple &&coords) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
binAt(typename BinningT::EdgeTypesTuple &&coords) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
binDim() const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
BinDimension typedef | YODA::BinnedStorage< BinContentT, AxisT > | |
BinnedDbn()=default | YODA::BinnedDbn< DbnN, AxisT > | |
BinnedDbn(const HistoT &)=default | YODA::BinnedDbn< DbnN, AxisT > | |
BinnedDbn(HistoT &&)=default | YODA::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 noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
BinningT typedef | YODA::DbnStorage< DbnN, AxisT... > | |
BinningType typedef | YODA::BinnedStorage< BinContentT, AxisT > | |
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
bins(const bool includeOverflows=false, const bool includeMaskedBins=false) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
BinsVecT typedef | YODA::BinnedStorage< BinContentT, AxisT > | protected |
BinT typedef | YODA::DbnStorage< DbnN, AxisT... > | |
BinType typedef | YODA::BinnedDbn< DbnN, AxisT > | |
calcIndicesToSkip(const bool includeOverflows, const bool includeMaskedBins) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
clearAnnotations() | YODA::AnalysisObject | inline |
clearBins() noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
clone() const noexcept | YODA::BinnedDbn< DbnN, AxisT > | inline |
crossTerm(const size_t A1, const size_t A2, const bool includeOverflows=true) const | YODA::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 noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
densityError(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
densitySum(const bool includeOverflows=true) const noexcept | YODA::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::AnalysisObject | inlinevirtual |
dim() const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
dVol(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
edges(const bool includeOverflows=false) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
effNumEntries(const bool includeOverflows=true) const noexcept | YODA::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) noexcept | YODA::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 typedef | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | protected |
FillAdapterT typedef | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | |
fillBins() noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inlineprotected |
fillBins(const BinsVecT &bins) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inlineprotected |
fillBins(BinsVecT &&bins) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inlineprotected |
FillCoordsT typedef | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | protected |
fillDim() const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
FillDimension typedef | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | |
FillType typedef | YODA::BinnedDbn< DbnN, AxisT > | |
hasAnnotation(const std::string &name) const | YODA::AnalysisObject | inline |
HistoT typedef | YODA::BinnedDbn< DbnN, AxisT > | |
integral(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
integralError(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
integralRange(const size_t binIndex1, size_t binIndex2) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
integralRangeError(const size_t binIndex1, size_t binIndex2) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
integralTo(const size_t binIndex) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
isMasked(const size_t binIndex) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
isVisible(const size_t binIndex) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
lengthContent(bool=false) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | 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< BinContentT, AxisT > | inline |
maskBinAt(typename BinningT::EdgeTypesTuple &&coords, const bool status=true) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
maskBins(const std::vector< size_t > &indicesToMask, const bool status=true) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
maskedBins() const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
maskSlice(const size_t dim, const size_t idx, const bool status=true) | YODA::BinnedStorage< BinContentT, AxisT > | inline |
max() const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
maxDensity(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
mean(size_t axisN, const bool includeOverflows=true) const noexcept | YODA::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 noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
mkBinnedSlices(Func &&how2add, const bool includeOverflows=false) const | YODA::BinnedStorage< BinContentT, AxisT > | inline |
mkEstimate(const std::string &path="", const std::string &source="", const bool divbyvol=true) const | YODA::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="") const | YODA::DbnStorage< DbnN, AxisT... > | inline |
mkHistos(const std::string &path="", const bool includeOverflows=false) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
mkInert(const std::string &path="", const std::string &source="") const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
mkMarginalHisto(const std::string &path="") const | YODA::DbnStorage< DbnN, AxisT... > | inline |
mkMarginalProfile(const std::string &path="") const | YODA::DbnStorage< DbnN, AxisT... > | inline |
mkProfiles(const std::string &path="", const bool includeOverflows=false) const | YODA::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) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
name() const | YODA::AnalysisObject | inline |
nanCount() const | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
nanSumW() const | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
nanSumW2() const | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
newclone() const noexcept | YODA::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 noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
numBinsAt(const size_t axisN, const bool includeOverflows=false) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
numEntries(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
operator!=(const BinnedStorage &other) const noexcept | YODA::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 &)=default | YODA::BinnedDbn< DbnN, AxisT > | |
operator=(HistoT &&)=default | YODA::BinnedDbn< DbnN, AxisT > | |
DbnStorage< DbnN, AxisT... >::operator=(const DbnStorage &dbn) noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
DbnStorage< DbnN, AxisT... >::operator=(DbnStorage &&dbn) noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
DbnStorage< DbnN, AxisT... >::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator=(const FillableStorage &other) noexcept | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
DbnStorage< DbnN, AxisT... >::FillableStorage< DbnN, Dbn< DbnN >, AxisT... >::operator=(FillableStorage &&other) noexcept | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
DbnStorage< DbnN, AxisT... >::YODA::BinnedStorage::operator=(const BinnedStorage &other) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
DbnStorage< DbnN, AxisT... >::YODA::BinnedStorage::operator=(BinnedStorage &&other) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
YODA::AnalysisObject::operator=(const AnalysisObject &ao) noexcept | YODA::AnalysisObject | inlinevirtual |
operator==(const BinnedStorage &other) const noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
path() const | YODA::AnalysisObject | inline |
Ptr typedef | YODA::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() noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
rmAnnotation(const std::string &name) | YODA::AnalysisObject | inline |
rms(size_t axisN, const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
scale(const size_t i, const double scalefactor) noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
scaleW(const double scalefactor) noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
serializeContent(bool=false) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
serializeMeta(const bool skipPath=true, const bool skipTitle=true) const noexcept | YODA::AnalysisObject | inline |
set(typename BinningT::EdgeTypesTuple &&coords, BinContentT &&content) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
set(typename BinningT::EdgeTypesTuple &&coords, const BinContentT &content) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
set(const size_t binIdx, BinContentT &&content) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
set(const size_t binIdx, const BinContentT &content) noexcept | YODA::BinnedStorage< BinContentT, AxisT > | inline |
setAnnotation(const std::string &name, const T &value) | YODA::AnalysisObject | inline |
setAnnotations(const Annotations &anns) | YODA::AnalysisObject | inline |
setNanLog(size_t count, double sumw, double sumw2) | YODA::FillableStorage< DbnN, Dbn< DbnN >, AxisT... > | inline |
setPath(const std::string &path) | YODA::AnalysisObject | inline |
setTitle(const std::string &title) | YODA::AnalysisObject | inline |
stdDev(size_t axisN, const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
stdErr(size_t axisN, const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
sumW(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
sumW2(const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inlinevirtual |
sumWA(const size_t dim, const bool includeOverflows=true) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
sumWA2(const size_t dim, const bool includeOverflows=true) const | YODA::DbnStorage< DbnN, AxisT... > | inline |
title() const | YODA::AnalysisObject | inline |
type() const | YODA::AnalysisObject | inlinevirtual |
variance(size_t axisN, const bool includeOverflows=true) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
widths(const bool includeOverflows=false) const noexcept | YODA::DbnStorage< DbnN, AxisT... > | inline |
~AnalysisObject() | YODA::AnalysisObject | inlinevirtual |
~Fillable()=default | YODA::Fillable | virtual |