#include <HZZ4LRooPdfs.h>
|
virtual TObject * | clone (const char *newname) const |
|
| Roo4lMasses2D () |
|
| Roo4lMasses2D (const char *name, const char *title, RooAbsReal &_mZstar, RooAbsReal &_mZ, RooAbsReal &_mZZ, RooAbsReal &_Gamma, RooAbsReal &_p0, RooAbsReal &_p1, RooAbsReal &_p2, RooAbsReal &_CBmean, RooAbsReal &_CBwidth, RooAbsReal &_CBalpha, RooAbsReal &_CBn) |
|
| Roo4lMasses2D (const Roo4lMasses2D &other, const char *name=0) |
|
virtual | ~Roo4lMasses2D () |
|
Definition at line 310 of file HZZ4LRooPdfs.h.
Roo4lMasses2D::Roo4lMasses2D |
( |
| ) |
|
Roo4lMasses2D::Roo4lMasses2D |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooAbsReal & |
_mZstar, |
|
|
RooAbsReal & |
_mZ, |
|
|
RooAbsReal & |
_mZZ, |
|
|
RooAbsReal & |
_Gamma, |
|
|
RooAbsReal & |
_p0, |
|
|
RooAbsReal & |
_p1, |
|
|
RooAbsReal & |
_p2, |
|
|
RooAbsReal & |
_CBmean, |
|
|
RooAbsReal & |
_CBwidth, |
|
|
RooAbsReal & |
_CBalpha, |
|
|
RooAbsReal & |
_CBn |
|
) |
| |
Definition at line 2705 of file HZZ4LRooPdfs.cc.
2720 mZstar(
"mZstar",
"mZstar",
this,_mZstar),
2721 mZ(
"mZ",
"mZ",
this,_mZ),
2722 mZZ(
"mZZ",
"mZZ",
this,_mZZ),
2723 Gamma(
"Gamma",
"Gamma",
this,_Gamma),
2724 p0(
"p0",
"p0",
this,_p0),
2725 p1(
"p1",
"p1",
this,_p1),
2726 p2(
"p2",
"p2",
this,_p2),
2727 CBmean(
"CBmean",
"CBmean",
this,_CBmean),
2728 CBwidth(
"CBwidth",
"CBwidth",
this,_CBwidth),
2729 CBalpha(
"CBalpha",
"CBalpha",
this,_CBalpha),
2730 CBn(
"CBn",
"CBn",
this,_CBn)
Roo4lMasses2D::Roo4lMasses2D |
( |
const Roo4lMasses2D & |
other, |
|
|
const char * |
name = 0 |
|
) |
| |
Definition at line 2735 of file HZZ4LRooPdfs.cc.
2736 RooAbsPdf(other,
name),
2738 mZ(
"mZ",
this,other.
mZ),
2739 mZZ(
"mZZ",
this,other.
mZZ),
2741 p0(
"p0",
this,other.
p0),
2742 p1(
"p1",
this,other.
p1),
2743 p2(
"p2",
this,other.
p2),
2747 CBn(
"CBn",
this,other.
CBn)
virtual Roo4lMasses2D::~Roo4lMasses2D |
( |
| ) |
|
|
inlinevirtual |
virtual TObject* Roo4lMasses2D::clone |
( |
const char * |
newname | ) |
const |
|
inlinevirtual |
double Roo4lMasses2D::evaluate |
( |
| ) |
const |
|
protected |
Definition at line 2752 of file HZZ4LRooPdfs.cc.
References a, b, beta, CBalpha, CBmean, CBn, CBwidth, alignCSCRings::e, create_public_lumi_plots::exp, Gamma, mZ, mZstar, mZZ, p0, p1, p2, mathSSE::sqrt(), and lumiQTWidget::t.
2754 double mZstarDistribution;
2755 double Numerator,Denominator,
beta;
2758 if(beta<0.0)
return 1
e-12;
2766 mZstarDistribution = Numerator/Denominator;
2774 double mZZDistribution;
2787 double absAlpha = fabs((
double)
CBalpha);
2790 if (t >= -absAlpha) {
2792 mZZDistribution =
exp(-0.5*t*t);
2797 double a = TMath::Power(
CBn/absAlpha,
CBn)*
exp(-0.5*absAlpha*absAlpha);
2798 double b =
CBn/absAlpha - absAlpha;
2802 mZZDistribution = a/TMath::Power(b - t,
CBn);
2811 double final = mZstarDistribution*acceptance*mZZDistribution;
2812 if (
final <= 0)
final = 1
e-12;
RooRealProxy Roo4lMasses2D::CBalpha |
|
protected |
RooRealProxy Roo4lMasses2D::CBmean |
|
protected |
RooRealProxy Roo4lMasses2D::CBn |
|
protected |
RooRealProxy Roo4lMasses2D::CBwidth |
|
protected |
RooRealProxy Roo4lMasses2D::Gamma |
|
protected |
RooRealProxy Roo4lMasses2D::mZ |
|
protected |
RooRealProxy Roo4lMasses2D::mZstar |
|
protected |
RooRealProxy Roo4lMasses2D::mZZ |
|
protected |
RooRealProxy Roo4lMasses2D::p0 |
|
protected |
RooRealProxy Roo4lMasses2D::p1 |
|
protected |
RooRealProxy Roo4lMasses2D::p2 |
|
protected |