16 #ifndef ROO_PIECEWISEINTERPOLATION
17 #define ROO_PIECEWISEINTERPOLATION
virtual std::list< Double_t > * binBoundaries(RooAbsRealLValue &, Double_t, Double_t) const
WVE note: assumes nominal and alternates have identical structure, must add explicit check...
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Add the specified argument to list.
virtual Bool_t isBinnedDistribution(const RooArgSet &obs) const
WVE note: assumes nominal and alternates have identical structure, must add explicit check...
Double_t evaluate() const
Calculate and return current value of self.
const RooArgList & highList() const
Int_t getAnalyticalIntegralWN(RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
Advertise that all integrals can be handled internally.
const RooArgList & paramList() const
#define ClassDef(name, id)
std::vector< int > _interpCode
virtual ~PiecewiseInterpolation()
Destructor.
void setAllInterpCodes(int code)
RooRealVar represents a fundamental (non-derived) real valued object.
void setInterpCode(RooAbsReal ¶m, int code)
virtual RooArgList containedArgs(Action)
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
RooAbsCacheElement is the abstract base class for objects to be stored in RooAbsCache cache manager o...
RooObjCacheManager _normIntMgr
void printAllInterpCodes()
RooListProxy is the concrete proxy for RooArgList objects.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
virtual TObject * clone(const char *newname) const
Class RooObjCacheManager is an implementation of class RooCacheManager<RooAbsCacheElement> and specia...
virtual std::list< Double_t > * plotSamplingHint(RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const
Mother of all ROOT objects.
const RooArgList & lowList() const
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
void setPositiveDefinite(bool flag=true)
RooRealProxy is the concrete proxy for RooAbsReal objects A RooRealProxy is the general mechanism to ...
Bool_t setBinIntegrator(RooArgSet &allVars)
Double_t analyticalIntegralWN(Int_t code, const RooArgSet *normSet, const char *rangeName=0) const
Implement analytical integrations by doing appropriate weighting from component integrals functions t...