#include <RooVoigtian.h>
Inheritance diagram for RooVoigtian:

Public Member Functions | |
| RooVoigtian () | |
| RooVoigtian (const char *name, const char *title, RooAbsReal &_x, RooAbsReal &_mean, RooAbsReal &_width, RooAbsReal &_sigma, Bool_t doFast=kFALSE) | |
| RooVoigtian (const RooVoigtian &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooVoigtian () |
| void | selectFastAlgorithm () |
| void | selectDefaultAlgorithm () |
| RooVoigtian () | |
| RooVoigtian (const char *name, const char *title, RooAbsReal &_x, RooAbsReal &_mean, RooAbsReal &_width, RooAbsReal &_sigma, Bool_t doFast=kFALSE) | |
| RooVoigtian (const RooVoigtian &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooVoigtian () |
| void | selectFastAlgorithm () |
| void | selectDefaultAlgorithm () |
Protected Member Functions | |
| Double_t | evaluate () const |
| Double_t | evaluate () const |
Protected Attributes | |
| RooRealProxy | x |
| RooRealProxy | mean |
| RooRealProxy | width |
| RooRealProxy | sigma |
Private Attributes | |
| Double_t | _invRootPi |
| Bool_t | _doFast |
Definition at line 24 of file RooVoigtian.h.
| RooVoigtian::RooVoigtian | ( | ) | [inline] |
| RooVoigtian::RooVoigtian | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | _x, | |||
| RooAbsReal & | _mean, | |||
| RooAbsReal & | _width, | |||
| RooAbsReal & | _sigma, | |||
| Bool_t | doFast = kFALSE | |||
| ) |
| RooVoigtian::RooVoigtian | ( | const RooVoigtian & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooVoigtian::~RooVoigtian | ( | ) | [inline, virtual] |
Definition at line 33 of file RooVoigtian.h.
| RooVoigtian::RooVoigtian | ( | ) | [inline] |
Definition at line 26 of file RooVoigtian.h.
| RooVoigtian::RooVoigtian | ( | const char * | name, | |
| const char * | title, | |||
| RooAbsReal & | _x, | |||
| RooAbsReal & | _mean, | |||
| RooAbsReal & | _width, | |||
| RooAbsReal & | _sigma, | |||
| Bool_t | doFast = kFALSE | |||
| ) |
| RooVoigtian::RooVoigtian | ( | const RooVoigtian & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooVoigtian::~RooVoigtian | ( | ) | [inline, virtual] |
Definition at line 33 of file RooVoigtian.h.
| virtual TObject* RooVoigtian::clone | ( | const char * | newname | ) | const [inline, virtual] |
| void RooVoigtian::selectFastAlgorithm | ( | ) | [inline] |
| void RooVoigtian::selectDefaultAlgorithm | ( | ) | [inline] |
| Double_t RooVoigtian::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 74 of file RooVoigtian.cxx.
References _doFast, _invRootPi, a, c, RooMath::ComplexErrFunc(), exp(), RooMath::FastComplexErrFunc(), mean, s, sigma, sqrt(), u, w, width, and x.
| virtual TObject* RooVoigtian::clone | ( | const char * | newname | ) | const [inline, virtual] |
| void RooVoigtian::selectFastAlgorithm | ( | ) | [inline] |
| void RooVoigtian::selectDefaultAlgorithm | ( | ) | [inline] |
| Double_t RooVoigtian::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
RooRealProxy RooVoigtian::x [protected] |
RooRealProxy RooVoigtian::mean [protected] |
RooRealProxy RooVoigtian::width [protected] |
RooRealProxy RooVoigtian::sigma [protected] |
Double_t RooVoigtian::_invRootPi [private] |
Bool_t RooVoigtian::_doFast [private] |
Definition at line 54 of file RooVoigtian.h.
Referenced by evaluate(), selectDefaultAlgorithm(), and selectFastAlgorithm().
1.5.1