#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] |