diff --git a/math/mathcore/src/FitUtil.cxx b/math/mathcore/src/FitUtil.cxx index b26d8001a3b290c330112d9268b1ca440a44d969..9325b9e09e719c21c4237ce43570cb16d8f5ada0 100644 --- a/math/mathcore/src/FitUtil.cxx +++ b/math/mathcore/src/FitUtil.cxx @@ -1754,9 +1754,7 @@ void FitUtil::EvaluatePoissonLogLGradient(const IModelFunction &f, const BinData unsigned FitUtil::setAutomaticChunking(unsigned nEvents){ - SysInfo_t s; - gSystem->GetSysInfo(&s); - auto ncpu = s.fCpus; + auto ncpu = ROOT::GetImplicitMTPoolSize(); if (nEvents/ncpu < 1000) return ncpu; return nEvents/1000; //return ((nEvents/ncpu + 1) % 1000) *40 ; //arbitrary formula