16 #ifndef ROO_RESOLUTION_MODEL
17 #define ROO_RESOLUTION_MODEL
38 Bool_t)
const {
return 0; }
virtual void printMultiline(std::ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
Print info about this object to the specified stream.
virtual ~RooResolutionModel()
Destructor.
const RooRealVar & basisConvVar() const
Return the convolution variable of the selection basis function.
Double_t getValV(const RooArgSet *nset=0) const
Modified version of RooAbsPdf::getValF().
Bool_t traceEvalHook(Double_t value) const
Floating point error checking and tracing for given float value.
#define ClassDef(name, id)
RooConvGenContext is an efficient implementation of the generator context specific for RooAbsAnaConvP...
RooAbsGenContext is the abstract base class for generator contexts of RooAbsPdf objects.
static void cleanup()
Cleanup hook for RooSentinel atexit handler.
Double_t getNorm(const RooArgSet *nset=0) const
Return the integral of this PDF over all elements of 'nset'.
RooRealVar represents a fundamental (non-derived) real valued object.
virtual void changeBasis(RooFormulaVar *basis)
Change the basis function we convolute with.
virtual void normLeafServerList(RooArgSet &list) const
Return the list of servers used by our normalization integral.
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
RooRealVar & convVar() const
Return the convolution variable of the resolution model.
virtual RooResolutionModel * convolution(RooFormulaVar *basis, RooAbsArg *owner) const
Instantiate a clone of this resolution model representing a convolution with given basis function...
static RooFormulaVar * identity()
Return identity formula pointer.
static void indent(ostringstream &buf, int indent_level)
RooDataSet is a container class to hold unbinned data.
const RooFormulaVar & basis() const
Bool_t isBasisSupported(const char *name) const
Mother of all ROOT objects.
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects...
static RooFormulaVar * _identity
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooRealProxy is the concrete proxy for RooAbsReal objects A RooRealProxy is the general mechanism to ...
virtual TObject * clone(const char *newname) const =0
virtual RooAbsGenContext * modelGenContext(const RooAbsAnaConvPdf &, const RooArgSet &, const RooDataSet *, const RooArgSet *, Bool_t) const
virtual Int_t basisCode(const char *name) const =0
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual Bool_t redirectServersHook(const RooAbsCollection &newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive)
Forward redirectServers call to our basis function, which is not connected to either resolution model...