diff --git a/roofit/hs3/src/JSONFactories_HistFactory.cxx b/roofit/hs3/src/JSONFactories_HistFactory.cxx index 67ea7988c66ae6737c5d010b4878eb6523796325..0184c954cda44f03dcbff34176fd5fd995f01086 100644 --- a/roofit/hs3/src/JSONFactories_HistFactory.cxx +++ b/roofit/hs3/src/JSONFactories_HistFactory.cxx @@ -718,7 +718,6 @@ bool tryExportHistFactory(RooWorkspace *ws, const std::string &pdfname, const st // sort and configure the histosys if (pip) { - std::vector<HistoSys> histosys; for (size_t i = 0; i < pip->paramList().size(); ++i) { RooAbsArg *var = pip->paramList().at(i); std::string sysname(var->GetName()); @@ -727,7 +726,7 @@ bool tryExportHistFactory(RooWorkspace *ws, const std::string &pdfname, const st } if (auto lo = dynamic_cast<RooHistFunc *>(pip->lowList().at(i))) { if (auto hi = dynamic_cast<RooHistFunc *>(pip->highList().at(i))) { - histosys.emplace_back(HistoSys(sysname, lo, hi, findConstraint(var)->IsA())); + sample.histosys.emplace_back(sysname, lo, hi, findConstraint(var)->IsA()); } } }