#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().