#include <HZZ4LRooPdfs.h>
|
RooRealProxy | m4l |
|
RooRealProxy | mH |
|
Definition at line 353 of file HZZ4LRooPdfs.h.
RooFourMuMassShapePdf2::RooFourMuMassShapePdf2 |
( |
| ) |
|
|
inline |
RooFourMuMassShapePdf2::RooFourMuMassShapePdf2 |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooAbsReal & |
_m4l, |
|
|
RooAbsReal & |
_mH |
|
) |
| |
RooFourMuMassShapePdf2::RooFourMuMassShapePdf2 |
( |
const RooFourMuMassShapePdf2 & |
other, |
|
|
const char * |
name = 0 |
|
) |
| |
virtual RooFourMuMassShapePdf2::~RooFourMuMassShapePdf2 |
( |
| ) |
|
|
inlinevirtual |
virtual TObject* RooFourMuMassShapePdf2::clone |
( |
const char * |
newname | ) |
const |
|
inlinevirtual |
Double_t RooFourMuMassShapePdf2::evaluate |
( |
| ) |
const |
|
protected |
Definition at line 2864 of file HZZ4LRooPdfs.cc.
References RooFit::BR, RooFit::FracEventsNoBrem_4mu, RooFit::HiggsWidth(), m4l, max(), mH, min, RooFit::pdf1(), RooFit::readFile(), rho, and x.
2867 using namespace RooFit;
2872 Double_t mHreq =
mH;
2877 Double_t
min =
x/.998;
2881 Double_t higgsTotWidth =
HiggsWidth(0,mHreq);
2884 if( 1000 < (
mH + 5*higgsTotWidth) ){
max = 1000;}
2885 else{
max =
mH + 5*higgsTotWidth;}
2887 Double_t dmTil = (
max-
min)/1000;
2890 Double_t pdf_1_NoBrem = FracEventsNoBrem*
pdf1(
x,mHreq);
2892 for(Double_t mTil =
min; mTil <
max; mTil += dmTil)
2895 Double_t TC = (dmTil/mTil) *
rho(
x/mTil,
"4mu") *
pdf1(mTil,mHreq);
2900 Double_t pdf_2 = sum + pdf_1_NoBrem;
Double_t pdf1(double mHstar, double mHreq)
const Double_t FracEventsNoBrem_4mu
const T & max(const T &a, const T &b)
Double_t HiggsWidth(Int_t ID, Double_t mHrequested)
RooRealProxy RooFourMuMassShapePdf2::m4l |
|
protected |
RooRealProxy RooFourMuMassShapePdf2::mH |
|
protected |