31 for (UInt_t iFormula = 0; iFormula !=
fFormulas.size(); ++iFormula)
52 throw std::exception{};
64 throw std::exception{};
68 if (divisorHist == NULL) {
71 throw std::exception{};
82 Double_t eval =
fFormulas[index]->EvalInstance();
90 if (eval < minmax.first)
92 else if (eval > minmax.second)
141 return std::make_pair(flag, Output);
176 TTreeFormula* tempFormula;
178 tempFormula =
new TTreeFormula(iExpression, iExpression,
fInTree);
193 for (Int_t iDim = 0; iDim !=
fNumDims; ++iDim) {
202 Message(
eError,
"I don't support this many axes at the moment.");
205 fMins.push_back(theAxis->GetBinCenter(theAxis->GetFirst()));
206 fMaxs.push_back(theAxis->GetBinCenter(theAxis->GetLast()));
214 *newCorrector = *
this;
221 all_formulas.push_back(
fInCut);