15#ifndef RooFit_BatchModeDataHelpers_h
16#define RooFit_BatchModeDataHelpers_h
30namespace RooFit::BatchModeDataHelpers {
32std::map<RooFit::Detail::DataKey, std::span<const double>>
33getDataSpans(RooAbsData
const &data, std::string
const &rangeName, RooSimultaneous
const *simPdf,
bool skipZeroWeights,
34 bool takeGlobalObservablesFromData, std::stack<std::vector<double>> &buffers);
36std::map<RooFit::Detail::DataKey, std::size_t>
37determineOutputSizes(RooAbsArg
const &topNode, std::function<
int(RooFit::Detail::DataKey)>
const &inputSizeFunc);
Abstract base class for binned and unbinned datasets.
Facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset.