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

Definition at line 24 of file RooBDecay.h.
| enum RooBDecay::DecayType |
Definition at line 29 of file RooBDecay.h.
| enum RooBDecay::DecayType |
Definition at line 29 of file RooBDecay.h.
| RooBDecay::RooBDecay | ( | ) | [inline] |
| RooBDecay::RooBDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dgamma, | |||
| RooAbsReal & | f0, | |||
| RooAbsReal & | f1, | |||
| RooAbsReal & | f2, | |||
| RooAbsReal & | f3, | |||
| RooAbsReal & | dm, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type | |||
| ) |
Definition at line 41 of file RooBDecay.cxx.
References _basisCos, _basisCosh, _basisSin, _basisSinh, RooAbsAnaConvPdf::declareBasis(), DoubleSided, Flipped, and SingleSided.
| RooBDecay::RooBDecay | ( | const RooBDecay & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 82 of file RooBDecay.cxx.
| RooBDecay::~RooBDecay | ( | ) | [virtual] |
Definition at line 104 of file RooBDecay.cxx.
| RooBDecay::RooBDecay | ( | ) | [inline] |
Definition at line 32 of file RooBDecay.h.
| RooBDecay::RooBDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dgamma, | |||
| RooAbsReal & | f0, | |||
| RooAbsReal & | f1, | |||
| RooAbsReal & | f2, | |||
| RooAbsReal & | f3, | |||
| RooAbsReal & | dm, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type | |||
| ) |
| RooBDecay::RooBDecay | ( | const RooBDecay & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooBDecay::~RooBDecay | ( | ) | [virtual] |
| virtual TObject* RooBDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
Definition at line 111 of file RooBDecay.cxx.
References _basisCos, _basisCosh, _basisSin, _basisSinh, _f0, _f1, _f2, and _f3.
Reimplemented from RooAbsAnaConvPdf.
Definition at line 135 of file RooBDecay.cxx.
References _basisCos, _basisCosh, _basisSin, _basisSinh, _f0, _f1, _f2, _f3, RooRealProxy::arg(), and RooAbsArg::getVariables().
| Int_t RooBDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 160 of file RooBDecay.cxx.
References _basisCos, _basisCosh, _basisSin, _basisSinh, _f0, _f1, _f2, _f3, RooRealProxy::arg(), and RooAbsReal::getAnalyticalIntegral().
| Double_t RooBDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 185 of file RooBDecay.cxx.
References _basisCos, _basisCosh, _basisSin, _basisSinh, _f0, _f1, _f2, _f3, RooAbsReal::analyticalIntegral(), and RooRealProxy::arg().
| Int_t RooBDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 210 of file RooBDecay.cxx.
References _t, and RooAbsReal::matchArgs().
| void RooBDecay::generateEvent | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 219 of file RooBDecay.cxx.
References _dgamma, _dm, _f0, _f1, _f2, _f3, _t, _tau, _type, TMath::Abs(), cos(), cosh(), DoubleSided, exp(), ROOT::Math::fabs(), Flipped, TNamed::GetName(), log(), RooRealProxy::max(), RooRealProxy::min(), sin(), sinh(), sqrt(), t, RooRandom::uniform(), and w.
| virtual TObject* RooBDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
Reimplemented from RooAbsAnaConvPdf.
| Int_t RooBDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| Double_t RooBDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| Int_t RooBDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
RooRealProxy RooBDecay::_t [protected] |
RooRealProxy RooBDecay::_tau [protected] |
RooRealProxy RooBDecay::_dgamma [protected] |
RooRealProxy RooBDecay::_f0 [protected] |
Definition at line 61 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), generateEvent(), and getCoefAnalyticalIntegral().
RooRealProxy RooBDecay::_f1 [protected] |
Definition at line 62 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), generateEvent(), and getCoefAnalyticalIntegral().
RooRealProxy RooBDecay::_f2 [protected] |
Definition at line 63 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), generateEvent(), and getCoefAnalyticalIntegral().
RooRealProxy RooBDecay::_f3 [protected] |
Definition at line 64 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), generateEvent(), and getCoefAnalyticalIntegral().
RooRealProxy RooBDecay::_dm [protected] |
Int_t RooBDecay::_basisCosh [protected] |
Definition at line 66 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), getCoefAnalyticalIntegral(), and RooBDecay().
Int_t RooBDecay::_basisSinh [protected] |
Definition at line 67 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), getCoefAnalyticalIntegral(), and RooBDecay().
Int_t RooBDecay::_basisCos [protected] |
Definition at line 68 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), getCoefAnalyticalIntegral(), and RooBDecay().
Int_t RooBDecay::_basisSin [protected] |
Definition at line 69 of file RooBDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), coefVars(), getCoefAnalyticalIntegral(), and RooBDecay().
Int_t RooBDecay::_basisB [protected] |
Definition at line 70 of file RooBDecay.h.
DecayType RooBDecay::_type [protected] |
1.5.1