CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
RooRelBWUF_SM4 Class Reference

#include <HZZ4LRooPdfs.h>

Inheritance diagram for RooRelBWUF_SM4:

Public Member Functions

virtual TObject * clone (const char *newname) const
 
 RooRelBWUF_SM4 ()
 
 RooRelBWUF_SM4 (const char *name, const char *title, RooAbsReal &_m4l, RooAbsReal &_mH)
 
 RooRelBWUF_SM4 (const RooRelBWUF_SM4 &other, const char *name=0)
 
virtual ~RooRelBWUF_SM4 ()
 

Protected Member Functions

Double_t evaluate () const
 

Protected Attributes

RooRealProxy m4l
 
RooRealProxy mH
 

Detailed Description

Definition at line 545 of file HZZ4LRooPdfs.h.

Constructor & Destructor Documentation

RooRelBWUF_SM4::RooRelBWUF_SM4 ( )
inline

Definition at line 547 of file HZZ4LRooPdfs.h.

Referenced by clone().

547 {} ;
RooRelBWUF_SM4::RooRelBWUF_SM4 ( const char *  name,
const char *  title,
RooAbsReal &  _m4l,
RooAbsReal &  _mH 
)

Definition at line 3124 of file HZZ4LRooPdfs.cc.

3126  :
3127 RooAbsPdf(name,title),
3128 m4l("m4l","m4l",this,_m4l),
3129 mH("mH","mH",this,_mH)
3130 {
3131 }
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:557
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:558
RooRelBWUF_SM4::RooRelBWUF_SM4 ( const RooRelBWUF_SM4 other,
const char *  name = 0 
)

Definition at line 3133 of file HZZ4LRooPdfs.cc.

3133  :
3134 RooAbsPdf(other,name),
3135 m4l("m4l",this,other.m4l),
3136 mH("mH",this,other.mH)
3137 {
3138 }
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:557
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:558
virtual RooRelBWUF_SM4::~RooRelBWUF_SM4 ( )
inlinevirtual

Definition at line 553 of file HZZ4LRooPdfs.h.

553 { }

Member Function Documentation

virtual TObject* RooRelBWUF_SM4::clone ( const char *  newname) const
inlinevirtual

Definition at line 552 of file HZZ4LRooPdfs.h.

References RooRelBWUF_SM4().

552 { return new RooRelBWUF_SM4(*this,newname); }
Double_t RooRelBWUF_SM4::evaluate ( ) const
protected

Definition at line 3140 of file HZZ4LRooPdfs.cc.

References RooFit::BR, m4l, mH, RooFit::pdf1SM4(), RooFit::readFile(), and x.

3141 {
3142  using namespace RooFit;
3143 
3144  if( BR[0][0] == 0 ){ readFile(); }
3145 
3146 
3147  Double_t mHreq = mH;
3148  Double_t x = m4l;
3149 
3150 
3151  Double_t pdf_1_NoBrem = pdf1SM4(x,mHreq);
3152  return pdf_1_NoBrem;
3153 
3154 }
Double_t pdf1SM4(double mHstar, double mHreq)
void readFile()
Definition: HZZ4LRooPdfs.cc:39
Double_t BR[26][217]
Definition: HZZ4LRooPdfs.cc:35
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:557
Definition: DDAxes.h:10
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:558

Member Data Documentation

RooRealProxy RooRelBWUF_SM4::m4l
protected

Definition at line 557 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooRelBWUF_SM4::mH
protected

Definition at line 558 of file HZZ4LRooPdfs.h.

Referenced by evaluate().