|
MINT2
|
#include <RooCubicSplineFun.h>
Public Member Functions | |
| RooCubicSplineFun () | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const std::vector< double > &knots, const std::vector< double > &values, const std::vector< double > &errors=std::vector< double >(), double smooth=0, bool constCoeffs=true) | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const TGraph *graph, bool constCoeffs=true) | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const TH1 *hist, double smooth=0, bool constCoeffs=true) | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const TGraphErrors *graph, double smooth=0, bool constCoeffs=true) | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const char *knotBinningName, const RooArgList &coefList) | |
| RooCubicSplineFun (const char *name, const char *title, RooRealVar &x, const std::vector< double > &knots, const RooArgList &coefList) | |
| ~RooCubicSplineFun () | |
| RooCubicSplineFun (const RooCubicSplineFun &other, const char *name=0) | |
| TObject * | clone (const char *newname) const |
| Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName) const |
| Double_t | analyticalIntegral (Int_t code, const char *rangeName) const |
| Int_t | getMaxVal (const RooArgSet &vars) const |
| Double_t | maxVal (Int_t code) const |
| std::complex< double > | productAnalyticalIntegral (Double_t umin, Double_t umax, Double_t scale, Double_t offset, const std::complex< double > &z) const |
| unsigned | knotSize () const |
| double | u (int i) const |
| const std::vector< double > & | knots () const |
| const RooArgList & | coefficients () const |
Public Member Functions inherited from RooAbsGaussModelEfficiency | |
| RooAbsGaussModelEfficiency () | |
| RooAbsGaussModelEfficiency (const char *name, const char *title, const char *unit="") | |
| RooAbsGaussModelEfficiency (const RooAbsGaussModelEfficiency &other, const char *name=0) | |
| ~RooAbsGaussModelEfficiency () | |
Private Member Functions | |
| void | init (const char *name, const std::vector< double > &heights, const std::vector< double > &errors, double smooth, bool constCoeffs) |
| Double_t | evaluate () const |
| std::complex< double > | gaussIntegralE (bool left, const RooGaussModelAcceptance::M_n< 4U > &dM, const RooGaussModelAcceptance::K_n &K, double offset, double *sc) const |
Private Attributes | |
| RooRealProxy | _x |
| RooListProxy | _coefList |
| RooCubicSplineKnot | _aux |
Friends | |
| class | RooSplineProduct |
Definition at line 27 of file RooCubicSplineFun.h.
| RooCubicSplineFun::RooCubicSplineFun | ( | ) |
Definition at line 79 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const std::vector< double > & | knots, | ||
| const std::vector< double > & | values, | ||
| const std::vector< double > & | errors = std::vector< double >(), |
||
| double | smooth = 0, |
||
| bool | constCoeffs = true |
||
| ) |
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const TGraph * | graph, | ||
| bool | constCoeffs = true |
||
| ) |
Definition at line 99 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const TH1 * | hist, | ||
| double | smooth = 0, |
||
| bool | constCoeffs = true |
||
| ) |
Definition at line 120 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const TGraphErrors * | graph, | ||
| double | smooth = 0, |
||
| bool | constCoeffs = true |
||
| ) |
Definition at line 143 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const char * | knotBinningName, | ||
| const RooArgList & | coefList | ||
| ) |
Definition at line 168 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const char * | name, |
| const char * | title, | ||
| RooRealVar & | x, | ||
| const std::vector< double > & | knots, | ||
| const RooArgList & | coefList | ||
| ) |
| RooCubicSplineFun::~RooCubicSplineFun | ( | ) |
Definition at line 213 of file RooCubicSplineFun.cpp.
| RooCubicSplineFun::RooCubicSplineFun | ( | const RooCubicSplineFun & | other, |
| const char * | name = 0 |
||
| ) |
Definition at line 204 of file RooCubicSplineFun.cpp.
| Double_t RooCubicSplineFun::analyticalIntegral | ( | Int_t | code, |
| const char * | rangeName | ||
| ) | const |
Definition at line 232 of file RooCubicSplineFun.cpp.
|
inline |
Definition at line 53 of file RooCubicSplineFun.h.
|
inline |
Definition at line 69 of file RooCubicSplineFun.h.
|
private |
Definition at line 218 of file RooCubicSplineFun.cpp.
|
private |
Definition at line 243 of file RooCubicSplineFun.cpp.
| Int_t RooCubicSplineFun::getAnalyticalIntegral | ( | RooArgSet & | allVars, |
| RooArgSet & | analVars, | ||
| const char * | rangeName | ||
| ) | const |
Definition at line 224 of file RooCubicSplineFun.cpp.
| Int_t RooCubicSplineFun::getMaxVal | ( | const RooArgSet & | vars | ) | const |
Definition at line 284 of file RooCubicSplineFun.cpp.
|
private |
Definition at line 49 of file RooCubicSplineFun.cpp.
|
inline |
Definition at line 68 of file RooCubicSplineFun.h.
|
inline |
Definition at line 66 of file RooCubicSplineFun.h.
| Double_t RooCubicSplineFun::maxVal | ( | Int_t | code | ) | const |
Definition at line 290 of file RooCubicSplineFun.cpp.
|
virtual |
Implements RooAbsGaussModelEfficiency.
Definition at line 254 of file RooCubicSplineFun.cpp.
|
inline |
Definition at line 67 of file RooCubicSplineFun.h.
|
friend |
Definition at line 28 of file RooCubicSplineFun.h.
|
private |
Definition at line 75 of file RooCubicSplineFun.h.
|
private |
Definition at line 74 of file RooCubicSplineFun.h.
|
private |
Definition at line 73 of file RooCubicSplineFun.h.
1.8.15