#include <RooBCPEffDecay.h>
Inheritance diagram for RooBCPEffDecay:
Definition at line 23 of file RooBCPEffDecay.h.
Definition at line 26 of file RooBCPEffDecay.h.
Definition at line 26 of file RooBCPEffDecay.h.
RooBCPEffDecay::RooBCPEffDecay | ( | ) | [inline] |
RooBCPEffDecay::RooBCPEffDecay | ( | const char * | name, | |
const char * | title, | |||
RooRealVar & | t, | |||
RooAbsCategory & | tag, | |||
RooAbsReal & | tau, | |||
RooAbsReal & | dm, | |||
RooAbsReal & | avgMistag, | |||
RooAbsReal & | CPeigenval, | |||
RooAbsReal & | a, | |||
RooAbsReal & | b, | |||
RooAbsReal & | effRatio, | |||
RooAbsReal & | delMistag, | |||
const RooResolutionModel & | model, | |||
DecayType | type = DoubleSided | |||
) |
Definition at line 41 of file RooBCPEffDecay.cxx.
References _basisCos, _basisExp, _basisSin, RooAbsAnaConvPdf::declareBasis(), DoubleSided, Flipped, and SingleSided.
RooBCPEffDecay::RooBCPEffDecay | ( | const RooBCPEffDecay & | other, | |
const char * | name = 0 | |||
) |
Definition at line 85 of file RooBCPEffDecay.cxx.
RooBCPEffDecay::~RooBCPEffDecay | ( | ) | [virtual] |
Definition at line 109 of file RooBCPEffDecay.cxx.
RooBCPEffDecay::RooBCPEffDecay | ( | ) | [inline] |
Definition at line 29 of file RooBCPEffDecay.h.
RooBCPEffDecay::RooBCPEffDecay | ( | const char * | name, | |
const char * | title, | |||
RooRealVar & | t, | |||
RooAbsCategory & | tag, | |||
RooAbsReal & | tau, | |||
RooAbsReal & | dm, | |||
RooAbsReal & | avgMistag, | |||
RooAbsReal & | CPeigenval, | |||
RooAbsReal & | a, | |||
RooAbsReal & | b, | |||
RooAbsReal & | effRatio, | |||
RooAbsReal & | delMistag, | |||
const RooResolutionModel & | model, | |||
DecayType | type = DoubleSided | |||
) |
RooBCPEffDecay::RooBCPEffDecay | ( | const RooBCPEffDecay & | other, | |
const char * | name = 0 | |||
) |
virtual RooBCPEffDecay::~RooBCPEffDecay | ( | ) | [virtual] |
virtual TObject* RooBCPEffDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
Definition at line 117 of file RooBCPEffDecay.cxx.
References _absLambda, _argLambda, _avgMistag, _basisCos, _basisExp, _basisSin, _CPeigenval, _delMistag, and _tag.
Referenced by coefAnalyticalIntegral().
Int_t RooBCPEffDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
RooArgSet & | allVars, | |||
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 146 of file RooBCPEffDecay.cxx.
References _tag, and RooAbsReal::matchArgs().
Double_t RooBCPEffDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
Int_t | code, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Definition at line 157 of file RooBCPEffDecay.cxx.
References _absLambda, _basisCos, _basisExp, _basisSin, and coefficient().
Int_t RooBCPEffDecay::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 184 of file RooBCPEffDecay.cxx.
References _t, _tag, and RooAbsReal::matchArgs().
void RooBCPEffDecay::initGenerator | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 196 of file RooBCPEffDecay.cxx.
References _genB0Frac, _t, _tag, RooCategoryProxy::arg(), RooRealProxy::arg(), RooAbsArg::RooArgSet, and RooAbsPdf::RooRealIntegral.
void RooBCPEffDecay::generateEvent | ( | Int_t | code | ) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 210 of file RooBCPEffDecay.cxx.
References _absLambda, _argLambda, _avgMistag, _CPeigenval, _delMistag, _dm, _genB0Frac, _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* RooBCPEffDecay::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsAnaConvPdf.
virtual Int_t RooBCPEffDecay::getCoefAnalyticalIntegral | ( | Int_t | coef, | |
RooArgSet & | allVars, | |||
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
virtual Double_t RooBCPEffDecay::coefAnalyticalIntegral | ( | Int_t | coef, | |
Int_t | code, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsAnaConvPdf.
Int_t RooBCPEffDecay::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
RooRealProxy RooBCPEffDecay::_absLambda [protected] |
Definition at line 53 of file RooBCPEffDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and generateEvent().
RooRealProxy RooBCPEffDecay::_argLambda [protected] |
RooRealProxy RooBCPEffDecay::_effRatio [protected] |
Definition at line 55 of file RooBCPEffDecay.h.
RooRealProxy RooBCPEffDecay::_CPeigenval [protected] |
RooRealProxy RooBCPEffDecay::_avgMistag [protected] |
RooRealProxy RooBCPEffDecay::_delMistag [protected] |
RooRealProxy RooBCPEffDecay::_t [protected] |
Definition at line 59 of file RooBCPEffDecay.h.
Referenced by generateEvent(), getGenerator(), and initGenerator().
RooRealProxy RooBCPEffDecay::_tau [protected] |
RooRealProxy RooBCPEffDecay::_dm [protected] |
RooCategoryProxy RooBCPEffDecay::_tag [protected] |
Definition at line 62 of file RooBCPEffDecay.h.
Referenced by coefficient(), generateEvent(), getCoefAnalyticalIntegral(), getGenerator(), and initGenerator().
Double_t RooBCPEffDecay::_genB0Frac [protected] |
DecayType RooBCPEffDecay::_type [protected] |
Int_t RooBCPEffDecay::_basisExp [protected] |
Definition at line 66 of file RooBCPEffDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPEffDecay().
Int_t RooBCPEffDecay::_basisSin [protected] |
Definition at line 67 of file RooBCPEffDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPEffDecay().
Int_t RooBCPEffDecay::_basisCos [protected] |
Definition at line 68 of file RooBCPEffDecay.h.
Referenced by coefAnalyticalIntegral(), coefficient(), and RooBCPEffDecay().