CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Protected Attributes

RooRelBWUFParam Class Reference

#include <HZZ4LRooPdfs.h>

List of all members.

Public Member Functions

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

Protected Member Functions

Double_t evaluate () const

Protected Attributes

RooRealProxy m4l
RooRealProxy mH
RooRealProxy scaleParam

Detailed Description

Definition at line 570 of file HZZ4LRooPdfs.h.


Constructor & Destructor Documentation

RooRelBWUFParam::RooRelBWUFParam ( ) [inline]

Definition at line 572 of file HZZ4LRooPdfs.h.

Referenced by clone().

{} ;
RooRelBWUFParam::RooRelBWUFParam ( const char *  name,
const char *  title,
RooAbsReal &  _m4l,
RooAbsReal &  _mH,
RooAbsReal &  _scaleParam 
)
RooRelBWUFParam::RooRelBWUFParam ( const RooRelBWUFParam other,
const char *  name = 0 
)

Definition at line 3173 of file HZZ4LRooPdfs.cc.

                                                                               :
RooAbsPdf(other,name),
m4l("m4l",this,other.m4l),
mH("mH",this,other.mH),
scaleParam("scaleParam",this,other.scaleParam)
{
}
virtual RooRelBWUFParam::~RooRelBWUFParam ( ) [inline, virtual]

Definition at line 579 of file HZZ4LRooPdfs.h.

{ }

Member Function Documentation

virtual TObject* RooRelBWUFParam::clone ( const char *  newname) const [inline, virtual]

Definition at line 578 of file HZZ4LRooPdfs.h.

References RooRelBWUFParam().

{ return new RooRelBWUFParam(*this,newname); }
Double_t RooRelBWUFParam::evaluate ( ) const [protected]

*

Definition at line 3181 of file HZZ4LRooPdfs.cc.

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

{
        using namespace RooFit;
        
        if( BR[0][0] == 0 ){ readFile(); }
        
        
        Double_t mHreq = mH;
        Double_t mStar = m4l;
        Double_t x = scaleParam;
        
        
        /*
         Double_t Gamma_gg = HiggsWidth(7,x);
         Double_t Gamma_ZZ = HiggsWidth(11,x);
         Double_t Gamma_TOT = HiggsWidth(0,x);
         
         Double_t pdf = Gamma_gg*Gamma_ZZ/( pow(pow(x,2)-pow(mHreq,2),2 )+pow(x,2)*pow(Gamma_TOT,2) );
         
         return pdf;
         */
        Double_t pdf_1_NoBrem = pdf1Param(mStar,mHreq,x);
        return pdf_1_NoBrem;
        //*/
}

Member Data Documentation

RooRealProxy RooRelBWUFParam::m4l [protected]

Definition at line 583 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooRelBWUFParam::mH [protected]

Definition at line 584 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooRelBWUFParam::scaleParam [protected]

Definition at line 585 of file HZZ4LRooPdfs.h.

Referenced by evaluate().