#include <HZZ4LRooPdfs.h>
|
RooRealProxy | m4l |
|
RooRealProxy | mH |
|
Definition at line 402 of file HZZ4LRooPdfs.h.
RooTwoETwoMuMassShapePdf2::RooTwoETwoMuMassShapePdf2 |
( |
| ) |
|
|
inline |
RooTwoETwoMuMassShapePdf2::RooTwoETwoMuMassShapePdf2 |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
RooAbsReal & |
_m4l, |
|
|
RooAbsReal & |
_mH |
|
) |
| |
virtual RooTwoETwoMuMassShapePdf2::~RooTwoETwoMuMassShapePdf2 |
( |
| ) |
|
|
inlinevirtual |
virtual TObject* RooTwoETwoMuMassShapePdf2::clone |
( |
const char * |
newname | ) |
const |
|
inlinevirtual |
Double_t RooTwoETwoMuMassShapePdf2::evaluate |
( |
| ) |
const |
|
protected |
Definition at line 3031 of file HZZ4LRooPdfs.cc.
References RooFit::BR, RooFit::FracEventsNoBrem_2e2mu, RooFit::HiggsWidth(), m4l, max(), mH, min, RooFit::pdf1(), RooFit::readFile(), rho, and vdt::x.
3033 using namespace RooFit;
3038 Double_t mHreq =
mH;
3043 Double_t
min =
x/.998;
3047 Double_t higgsTotWidth =
HiggsWidth(0,mHreq);
3049 if( 1000 < (
mH + 5*higgsTotWidth) ){
max = 1000;}
3050 else{
max =
mH + 5*higgsTotWidth;}
3052 Double_t dmTil = (
max-
min)/1000;
3055 Double_t pdf_1_NoBrem = FracEventsNoBrem*
pdf1(
x,mHreq);
3057 for(Double_t mTil =
min; mTil <
max; mTil += dmTil)
3060 Double_t TC = (dmTil/mTil) *
rho(
x/mTil,
"2e2mu") *
pdf1(mTil,mHreq);
3065 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_2e2mu
Double_t HiggsWidth(Int_t ID, Double_t mHrequested)
RooRealProxy RooTwoETwoMuMassShapePdf2::m4l |
|
protected |
RooRealProxy RooTwoETwoMuMassShapePdf2::mH |
|
protected |