Lightweight RooAbsFunc interface adaptor that binds an analytic integral of a RooAbsReal object (specified by a code) to a set of dependent variables.
Definition at line 21 of file RooRealAnalytic.h.
|
| RooRealAnalytic (const RooAbsReal &func, const RooArgSet &vars, Int_t code, const RooArgSet *normSet=0, const TNamed *rangeName=0) |
|
virtual | ~RooRealAnalytic () |
|
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.
|
|
virtual Double_t | operator() (const Double_t xvector[]) const override |
| Evaluate our analytic integral at the specified values of the dependents.
|
|
| RooRealBinding (const RooAbsReal &func, const RooArgSet &vars, const RooArgSet *nset=0, Bool_t clipInvalid=kFALSE, const TNamed *rangeName=0) |
| Construct a lightweight function binding of RooAbsReal func to variables 'vars'.
|
|
| RooRealBinding (const RooRealBinding &other, const RooArgSet *nset=0) |
| Construct a lightweight function binding of RooAbsReal func to variables 'vars'.
|
|
virtual | ~RooRealBinding () |
| Destructor.
|
|
virtual std::list< Double_t > * | binBoundaries (Int_t) const |
|
virtual Double_t | getMaxLimit (UInt_t dimension) const |
| Return upper limit on i-th variable.
|
|
virtual Double_t | getMinLimit (UInt_t dimension) const |
| Return lower limit on i-th variable.
|
|
virtual const char * | getName () const |
| Return name of function.
|
|
RooSpan< const double > | getValuesOfBoundFunction (RooBatchCompute::RunContext &evalData) const |
| Evaluate the bound object at all locations indicated by the data in evalData .
|
|
RooAbsRealLValue * | observable (unsigned int i) const |
| Return a pointer to the observable that defines the i -th dimension of the function.
|
|
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
| Interface for returning an optional hint for initial sampling points when constructing a curve projected on observable.
|
|
virtual void | restoreXVec () const |
| Restore value of all variables to previously saved values by saveXVec()
|
|
virtual void | saveXVec () const |
| Save value of all variables.
|
|
| RooAbsFunc (const RooAbsFunc &other) |
|
| RooAbsFunc (UInt_t dimension) |
|
virtual | ~RooAbsFunc () |
|
UInt_t | getDimension () const |
|
Bool_t | isValid () const |
|
Int_t | numCall () const |
|
void | resetNumCall () const |
|