12 #ifndef ROO_PARAMHISTFUNC 13 #define ROO_PARAMHISTFUNC Int_t addVarSet(const RooArgList &vars)
virtual Bool_t isBinnedDistribution(const RooArgSet &) const
virtual std::list< Double_t > * plotSamplingHint(RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const
Return sampling hint for making curves of (projections) of this function as the recursive division st...
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Add the specified argument to list.
static Int_t GetNumBins(const RooArgSet &vars)
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...
void setShape(TH1 *shape)
void setConstant(bool constant)
Int_t getCurrentBin() const
virtual const RooArgSet * get() const
virtual RooArgList containedArgs(Action)
Int_t addParamSet(const RooArgList ¶ms)
void setParamConst(Int_t, Bool_t=kTRUE)
RooDataSet is a container class to hold N-dimensional binned data.
#define ClassDef(name, id)
Class RooBinning is an implements RooAbsBinning in terms of an array of boundary values, posing no constraints on the choice of binning, thus allowing variable bin sizes.
static RooArgList createParamSet(RooWorkspace &w, const std::string &, const RooArgList &Vars)
RooRealVar represents a fundamental (non-derived) real valued object.
Int_t getAnalyticalIntegralWN(RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
Advertise that all integrals can be handled internally.
RooAbsCacheElement is the abstract base class for objects to be stored in RooAbsCache cache manager o...
virtual Bool_t forceAnalyticalInt(const RooAbsArg &) const
RooListProxy is the concrete proxy for RooArgList objects.
Double_t binVolume() const
std::map< Int_t, Int_t > _binMap
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Class RooObjCacheManager is an implementation of class RooCacheManager<RooAbsCacheElement> and specia...
RooObjCacheManager _normIntMgr
virtual Int_t numEntries() const
Return the number of bins.
Mother of all ROOT objects.
const RooArgList & paramList() const
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
virtual std::list< Double_t > * binBoundaries(RooAbsRealLValue &, Double_t, Double_t) const
Return sampling hint for making curves of (projections) of this function as the recursive division st...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooRealVar & getParameter() const
Double_t evaluate() const
The RooWorkspace is a persistable container for RooFit projects.
virtual TObject * clone(const char *newname) const