#include <MELAFuncPdf.h>
|
| MELAFuncPdf () |
|
| MELAFuncPdf (const char *name, const char *title) |
|
| MELAFuncPdf (const char *name, const char *title, RooAbsReal &inFunc) |
|
| MELAFuncPdf (const MELAFuncPdf &other, const char *name=0) |
|
TObject * | clone (const char *newname) const |
|
virtual | ~MELAFuncPdf () |
|
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
|
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
|
Int_t | getAnalyticalIntegralWN (RooArgSet &allVars, RooArgSet &analVars, const RooArgSet *normSet, const char *rangeName=0) const |
|
Double_t | analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const |
|
Definition at line 7 of file MELAFuncPdf.h.
◆ MELAFuncPdf() [1/4]
MELAFuncPdf::MELAFuncPdf |
( |
| ) |
|
|
inline |
◆ MELAFuncPdf() [2/4]
MELAFuncPdf::MELAFuncPdf |
( |
const char * |
name, |
|
|
const char * |
title |
|
) |
| |
|
inline |
◆ MELAFuncPdf() [3/4]
MELAFuncPdf::MELAFuncPdf |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooAbsReal & |
inFunc |
|
) |
| |
|
inline |
Definition at line 17 of file MELAFuncPdf.h.
21 : RooAbsPdf(name, title),
theFunc(
"theFunc",
"theFunc",
this, inFunc){}
◆ MELAFuncPdf() [4/4]
MELAFuncPdf::MELAFuncPdf |
( |
const MELAFuncPdf & |
other, |
|
|
const char * |
name = 0 |
|
) |
| |
|
inline |
◆ ~MELAFuncPdf()
virtual MELAFuncPdf::~MELAFuncPdf |
( |
| ) |
|
|
inlinevirtual |
◆ analyticalIntegral()
Double_t MELAFuncPdf::analyticalIntegral |
( |
Int_t |
code, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
|
inline |
◆ analyticalIntegralWN()
Double_t MELAFuncPdf::analyticalIntegralWN |
( |
Int_t |
code, |
|
|
const RooArgSet * |
normSet, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
|
inline |
Definition at line 30 of file MELAFuncPdf.h.
31 RooAbsPdf* pdfcast =
dynamic_cast<RooAbsPdf*
>(
theFunc.absArg());
32 if (pdfcast!=0)
return pdfcast->analyticalIntegralWN(code, normSet, rangeName);
33 else return RooAbsPdf::analyticalIntegralWN(code, normSet, rangeName);
◆ clone()
TObject* MELAFuncPdf::clone |
( |
const char * |
newname | ) |
const |
|
inline |
◆ evaluate()
Double_t MELAFuncPdf::evaluate |
( |
| ) |
const |
|
inlineprotected |
◆ getAnalyticalIntegral()
Int_t MELAFuncPdf::getAnalyticalIntegral |
( |
RooArgSet & |
allVars, |
|
|
RooArgSet & |
analVars, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
|
inline |
◆ getAnalyticalIntegralWN()
Int_t MELAFuncPdf::getAnalyticalIntegralWN |
( |
RooArgSet & |
allVars, |
|
|
RooArgSet & |
analVars, |
|
|
const RooArgSet * |
normSet, |
|
|
const char * |
rangeName = 0 |
|
) |
| const |
|
inline |
◆ theFunc
RooRealProxy MELAFuncPdf::theFunc |
|
protected |
The documentation for this class was generated from the following file: