12 #ifndef ROO_PARAMHISTFUNC 13 #define ROO_PARAMHISTFUNC Int_t addVarSet(const RooArgList &vars)
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Add the specified argument to list.
virtual Bool_t isBinnedDistribution(const RooArgSet &) const
const RooArgList & paramList() const
virtual const RooArgSet * get() const
static Int_t GetNumBins(const RooArgSet &vars)
Double_t evaluate() const
void setShape(TH1 *shape)
void setConstant(bool constant)
virtual TObject * clone(const char *newname) 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)
Double_t binVolume() 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...
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.
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...
Int_t getCurrentBin() const
RooAbsCacheElement is the abstract base class for objects to be stored in RooAbsCache cache manager o...
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...
RooListProxy is the concrete proxy for RooArgList objects.
std::map< Int_t, Int_t > _binMap
virtual Int_t numEntries() const
Return the number of bins.
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
Mother of all ROOT objects.
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
Int_t getAnalyticalIntegralWN(RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const
Advertise that all integrals can be handled internally.
RooRealVar & getParameter() const
virtual Bool_t forceAnalyticalInt(const RooAbsArg &) const
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
The RooWorkspace is a persistable container for RooFit projects.