53  _ncall += coordinates.front().size();
 
   60  for (std::size_t i=0; i < coordinates.front().
size(); ++i) {
 
   61    for (
unsigned int dim=0; dim < coordinates.size(); ++dim) {
 
   62      _vars[dim]->setVal(coordinates[dim][i]);
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
Int_t _ncall
Function call counter.
 
double getVal(const RooArgSet *normalisationSet=nullptr) const
Evaluate object.
 
virtual double analyticalIntegralWN(Int_t code, const RooArgSet *normSet, const char *rangeName=nullptr) const
Implements the actual analytical integral(s) advertised by getAnalyticalIntegral.
 
Lightweight RooAbsFunc interface adaptor that binds an analytic integral of a RooAbsReal object (spec...
 
double operator()(const double xvector[]) const override
Evaluate our analytic integral at the specified values of the dependents.
 
RooSpan< const double > getValues(std::vector< RooSpan< const double > > coordinates) const override
Evaluate the analytic integral of the function at the specified values of the dependents.
 
std::unique_ptr< std::vector< double > > _batchBuffer
! Buffer for handing out spans.
 
std::vector< RooAbsRealLValue * > _vars
Non-owned pointers to variables.
 
void loadValues(const double xvector[]) const
Load the vector of variable values into the RooRealVars associated as variables with the bound RooAbs...
 
const TNamed * _rangeName
!
 
A simple container to hold a batch of data values.
 
const char * GetName() const override
Returns name of object.