#include <HZZ4LRooPdfs.h>
|
RooRealProxy | m4l |
|
RooRealProxy | mH |
|
Definition at line 377 of file HZZ4LRooPdfs.h.
RooFourEMassShapePdf2::RooFourEMassShapePdf2 |
( |
| ) |
|
|
inline |
RooFourEMassShapePdf2::RooFourEMassShapePdf2 |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooAbsReal & |
_m4l, |
|
|
RooAbsReal & |
_mH |
|
) |
| |
RooFourEMassShapePdf2::RooFourEMassShapePdf2 |
( |
const RooFourEMassShapePdf2 & |
other, |
|
|
const char * |
name = 0 |
|
) |
| |
virtual RooFourEMassShapePdf2::~RooFourEMassShapePdf2 |
( |
| ) |
|
|
inlinevirtual |
virtual TObject* RooFourEMassShapePdf2::clone |
( |
const char * |
newname | ) |
const |
|
inlinevirtual |
Double_t RooFourEMassShapePdf2::evaluate |
( |
| ) |
const |
|
protected |
Definition at line 2948 of file HZZ4LRooPdfs.cc.
References RooFit::BR, RooFit::FracEventsNoBrem_4e, RooFit::HiggsWidth(), m4l, max(), mH, min, RooFit::pdf1(), RooFit::readFile(), rho, and vdt::x.
2950 using namespace RooFit;
2955 Double_t mHreq =
mH;
2961 Double_t
min =
x/.998;
2965 Double_t higgsTotWidth =
HiggsWidth(0,mHreq);
2967 if( 1000 < (
mH + 5*higgsTotWidth) ){
max = 1000;}
2968 else{
max =
mH + 5*higgsTotWidth;}
2970 Double_t dmTil = (
max-
min)/1000;
2973 Double_t pdf_1_NoBrem = FracEventsNoBrem*
pdf1(
x,mHreq);
2975 for(Double_t mTil =
min; mTil <
max; mTil += dmTil)
2978 Double_t TC = (dmTil/mTil) *
rho(
x/mTil,
"4e") *
pdf1(mTil,mHreq);
2983 Double_t pdf_2 = sum + pdf_1_NoBrem;
Double_t pdf1(double mHstar, double mHreq)
const T & max(const T &a, const T &b)
const Double_t FracEventsNoBrem_4e
Double_t HiggsWidth(Int_t ID, Double_t mHrequested)
RooRealProxy RooFourEMassShapePdf2::m4l |
|
protected |
RooRealProxy RooFourEMassShapePdf2::mH |
|
protected |