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

Definition at line 23 of file RooBMixDecay.h.
Definition at line 26 of file RooBMixDecay.h.
Definition at line 26 of file RooBMixDecay.h.
| RooBMixDecay::RooBMixDecay | ( | ) | [inline] |
| RooBMixDecay::RooBMixDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsCategory & | mixState, | |||
| RooAbsCategory & | tagFlav, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dm, | |||
| RooAbsReal & | mistag, | |||
| RooAbsReal & | delMistag, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type = DoubleSided | |||
| ) |
Definition at line 41 of file RooBMixDecay.cxx.
References _basisCos, _basisExp, RooAbsAnaConvPdf::declareBasis(), DoubleSided, Flipped, and SingleSided.
| RooBMixDecay::RooBMixDecay | ( | const RooBMixDecay & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 78 of file RooBMixDecay.cxx.
| RooBMixDecay::~RooBMixDecay | ( | ) | [virtual] |
Definition at line 101 of file RooBMixDecay.cxx.
| RooBMixDecay::RooBMixDecay | ( | ) | [inline] |
Definition at line 29 of file RooBMixDecay.h.
| RooBMixDecay::RooBMixDecay | ( | const char * | name, | |
| const char * | title, | |||
| RooRealVar & | t, | |||
| RooAbsCategory & | mixState, | |||
| RooAbsCategory & | tagFlav, | |||
| RooAbsReal & | tau, | |||
| RooAbsReal & | dm, | |||
| RooAbsReal & | mistag, | |||
| RooAbsReal & | delMistag, | |||
| const RooResolutionModel & | model, | |||
| DecayType | type = DoubleSided | |||
| ) |
| RooBMixDecay::RooBMixDecay | ( | const RooBMixDecay & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooBMixDecay::~RooBMixDecay | ( | ) | [virtual] |
| virtual TObject* RooBMixDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
Definition at line 109 of file RooBMixDecay.cxx.
References _basisCos, _basisExp, _delMistag, _mistag, _mixState, and _tagFlav.
Referenced by coefAnalyticalIntegral().
| Int_t RooBMixDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 126 of file RooBMixDecay.cxx.
References _mixState, _tagFlav, and RooAbsReal::matchArgs().
| Double_t RooBMixDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 142 of file RooBMixDecay.cxx.
References _basisCos, _basisExp, and coefficient().
| Int_t RooBMixDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 188 of file RooBMixDecay.cxx.
References _mixState, _t, _tagFlav, and RooAbsReal::matchArgs().
| void RooBMixDecay::initGenerator | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 203 of file RooBMixDecay.cxx.
References _genFlavFrac, _genFlavFracMix, _genFlavFracUnmix, _genMixFrac, _mixState, _t, _tagFlav, RooCategoryProxy::arg(), RooRealProxy::arg(), RooAbsReal::getVal(), RooAbsArg::RooArgSet, and RooAbsPdf::RooRealIntegral.
| void RooBMixDecay::generateEvent | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 249 of file RooBMixDecay.cxx.
References _delMistag, _dm, _genFlavFrac, _genFlavFracMix, _genFlavFracUnmix, _genMixFrac, _mistag, _mixState, _t, _tagFlav, _tau, _type, TMath::Abs(), cos(), DoubleSided, Flipped, kFALSE, kTRUE, log(), RooRealProxy::max(), RooRealProxy::min(), SingleSided, tval, and RooRandom::uniform().
| virtual TObject* RooBMixDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
| virtual Int_t RooBMixDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
| RooArgSet & | allVars, | |||
| RooArgSet & | analVars, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| virtual Double_t RooBMixDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
| Int_t | code, | |||
| const char * | rangeName = 0 | |||
| ) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
| Int_t RooBMixDecay::getGenerator | ( | const RooArgSet & | directVars, | |
| RooArgSet & | generateVars, | |||
| Bool_t | staticInitOK = kTRUE | |||
| ) | const [virtual] |
Reimplemented from RooAbsPdf.
DecayType RooBMixDecay::_type [protected] |
RooRealProxy RooBMixDecay::_mistag [protected] |
RooRealProxy RooBMixDecay::_delMistag [protected] |
RooCategoryProxy RooBMixDecay::_mixState [protected] |
Definition at line 54 of file RooBMixDecay.h.
Referenced by coefficient(), generateEvent(), getCoefAnalyticalIntegral(), getGenerator(), and initGenerator().
RooCategoryProxy RooBMixDecay::_tagFlav [protected] |
Definition at line 55 of file RooBMixDecay.h.
Referenced by coefficient(), generateEvent(), getCoefAnalyticalIntegral(), getGenerator(), and initGenerator().
RooRealProxy RooBMixDecay::_tau [protected] |
RooRealProxy RooBMixDecay::_dm [protected] |
RooRealProxy RooBMixDecay::_t [protected] |
Definition at line 58 of file RooBMixDecay.h.
Referenced by generateEvent(), getGenerator(), and initGenerator().
Int_t RooBMixDecay::_basisExp [protected] |
Definition at line 59 of file RooBMixDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBMixDecay().
Int_t RooBMixDecay::_basisCos [protected] |
Definition at line 60 of file RooBMixDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBMixDecay().
Double_t RooBMixDecay::_genMixFrac [protected] |
Double_t RooBMixDecay::_genFlavFrac [protected] |
do not persist
Definition at line 63 of file RooBMixDecay.h.
Referenced by generateEvent(), and initGenerator().
Double_t RooBMixDecay::_genFlavFracMix [protected] |
Double_t RooBMixDecay::_genFlavFracUnmix [protected] |
1.5.1