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

Definition at line 23 of file RooBCPGenDecay.h.
Definition at line 26 of file RooBCPGenDecay.h.
Definition at line 26 of file RooBCPGenDecay.h.
| RooBCPGenDecay::RooBCPGenDecay | ( | ) | [inline] |
| RooBCPGenDecay::RooBCPGenDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsCategory & | tag, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dm, | |||
| RooAbsReal & | avgMistag, | |||
| RooAbsReal & | a, | |||
| RooAbsReal & | b, | |||
| RooAbsReal & | delMistag, | |||
| RooAbsReal & | mu, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type = DoubleSided | |||
| ) |
Definition at line 43 of file RooBCPGenDecay.cxx.
References _basisCos, _basisExp, _basisSin, RooAbsAnaConvPdf::declareBasis(), DoubleSided, Flipped, and SingleSided.
| RooBCPGenDecay::RooBCPGenDecay | ( | const RooBCPGenDecay & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 87 of file RooBCPGenDecay.cxx.
| RooBCPGenDecay::~RooBCPGenDecay | ( | ) | [virtual] |
Definition at line 110 of file RooBCPGenDecay.cxx.
| RooBCPGenDecay::RooBCPGenDecay | ( | ) | [inline] |
Definition at line 29 of file RooBCPGenDecay.h.
| RooBCPGenDecay::RooBCPGenDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsCategory & | tag, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dm, | |||
| RooAbsReal & | avgMistag, | |||
| RooAbsReal & | a, | |||
| RooAbsReal & | b, | |||
| RooAbsReal & | delMistag, | |||
| RooAbsReal & | mu, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type = DoubleSided | |||
| ) |
| RooBCPGenDecay::RooBCPGenDecay | ( | const RooBCPGenDecay & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooBCPGenDecay::~RooBCPGenDecay | ( | ) | [virtual] |
| virtual TObject* RooBCPGenDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
Definition at line 118 of file RooBCPGenDecay.cxx.
References _avgC, _avgMistag, _avgS, _basisCos, _basisExp, _basisSin, _delMistag, _mu, and _tag.
Referenced by coefAnalyticalIntegral().
| Int_t RooBCPGenDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 147 of file RooBCPGenDecay.cxx.
References _tag, and RooAbsReal::matchArgs().
| Double_t RooBCPGenDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 157 of file RooBCPGenDecay.cxx.
References _avgC, _avgS, _basisCos, _basisExp, _basisSin, _mu, and coefficient().
| Int_t RooBCPGenDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 187 of file RooBCPGenDecay.cxx.
References _t, _tag, and RooAbsReal::matchArgs().
| void RooBCPGenDecay::initGenerator | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 199 of file RooBCPGenDecay.cxx.
References _genB0Frac, _t, _tag, RooCategoryProxy::arg(), RooRealProxy::arg(), RooAbsArg::RooArgSet, and RooAbsPdf::RooRealIntegral.
| void RooBCPGenDecay::generateEvent | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 213 of file RooBCPGenDecay.cxx.
References _avgC, _avgMistag, _avgS, _delMistag, _dm, _genB0Frac, _mu, _t, _tag, _tau, _type, cos(), DoubleSided, ROOT::Math::fabs(), Flipped, kFALSE, kTRUE, log(), RooRealProxy::max(), RooRealProxy::min(), sin(), SingleSided, tval, and RooRandom::uniform().
| virtual TObject* RooBCPGenDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
| virtual Int_t RooBCPGenDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| virtual Double_t RooBCPGenDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| Int_t RooBCPGenDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
RooRealProxy RooBCPGenDecay::_avgC [protected] |
Definition at line 54 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and generateEvent().
RooRealProxy RooBCPGenDecay::_avgS [protected] |
Definition at line 55 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and generateEvent().
RooRealProxy RooBCPGenDecay::_avgMistag [protected] |
RooRealProxy RooBCPGenDecay::_delMistag [protected] |
RooRealProxy RooBCPGenDecay::_mu [protected] |
Definition at line 58 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and generateEvent().
RooRealProxy RooBCPGenDecay::_t [protected] |
Definition at line 59 of file RooBCPGenDecay.h.
Referenced by generateEvent(), getGenerator(), and initGenerator().
RooRealProxy RooBCPGenDecay::_tau [protected] |
RooRealProxy RooBCPGenDecay::_dm [protected] |
RooCategoryProxy RooBCPGenDecay::_tag [protected] |
Definition at line 62 of file RooBCPGenDecay.h.
Referenced by coefficient(), generateEvent(), getCoefAnalyticalIntegral(), getGenerator(), and initGenerator().
Double_t RooBCPGenDecay::_genB0Frac [protected] |
DecayType RooBCPGenDecay::_type [protected] |
Int_t RooBCPGenDecay::_basisExp [protected] |
Definition at line 66 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPGenDecay().
Int_t RooBCPGenDecay::_basisSin [protected] |
Definition at line 67 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPGenDecay().
Int_t RooBCPGenDecay::_basisCos [protected] |
Definition at line 68 of file RooBCPGenDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPGenDecay().
1.5.1