14 : RooAbsPdf(name, title),
15 m(
"m",
"m", this, _m),
16 m0(
" m0",
" m0", this, _m0),
17 sigma(
" sigma",
" sigma", this, _sigma),
18 alpha(
" alpha",
" alpha", this, _alpha),
19 n(
" n",
" n", this, _n),
20 sigma_2(
" sigma_2",
" sigma_2", this, _sigma_2),
21 frac(
" frac",
" frac", this, _frac) {}
24 : RooAbsPdf(other, name),
25 m(
"m", this, other.
m),
26 m0(
" m0", this, other.
m0),
29 n(
" n", this, other.
n),
43 Double_t absAlpha = fabs((Double_t)
alpha);
46 rval =
frac *
exp(-0.5 * t * t) + (1.0 -
frac) *
exp(-0.5 * t0 * t0);
48 Double_t
a = TMath::Power(
n / absAlpha,
n) *
exp(-0.5 * absAlpha * absAlpha);
49 Double_t
b =
n / absAlpha - absAlpha;
50 rval = a / TMath::Power(b - t,
n);
Double_t evaluate() const override
ClassImp(RooCBExGaussShape)
unsigned long long int rval
ClassDefOverride(RooCBExGaussShape, 1) protected RooRealProxy m0
alpha
zGenParticlesMatch = cms.InputTag(""),