97 coutE(InputArguments) <<
"RooUniformBinning::setRange: ERROR low bound > high bound" << endl ;
119 const double oneOverW = 1./
_binw;
121 for(std::size_t i = 0; i <
n; ++i) {
122 bins[i] += coef * (
x[i] >=
_xhi ?
_nbins - 1 : std::max(0,
int((
x[i] -
_xlo)*oneOverW)));
134 coutE(InputArguments) <<
"RooUniformBinning::binCenter ERROR: bin index " << i
135 <<
" is out of range (0," <<
_nbins-1 <<
")" << endl ;
161 coutE(InputArguments) <<
"RooUniformBinning::binLow ERROR: bin index " << i
162 <<
" is out of range (0," <<
_nbins-1 <<
")" << endl ;
177 coutE(InputArguments) <<
"RooUniformBinning::fitBinHigh ERROR: bin index " << i
178 <<
" is out of range (0," <<
_nbins-1 <<
")" << endl ;
196 for (i=0 ; i<=
_nbins ; i++) {
RooAbsBinning is the abstract base class for RooRealVar binning definitions.