19 namespace BatchHelpers {
26 size_t findSize(std::vector< RooSpan<const double> > parameters)
28 size_t ret = std::numeric_limits<std::size_t>::max();
29 for (
auto ¶m : parameters)
30 if (param.size()> 0 && param.size()<ret) ret=param.size();
40 EvaluateInfo getInfo(std::vector<const RooRealProxy*> parameters,
size_t begin,
size_t batchSize)
42 EvaluateInfo ret = {SIZE_MAX, 0};
43 for (
const auto par : parameters) {
44 RooSpan<const double> span = par->getValBatch(begin,batchSize);
45 if ( !span.empty() ) {
47 if (span.size() < ret.size) ret.size = span.size();