CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Protected Attributes

RooRelBW1 Class Reference

#include <HZZ4LRooPdfs.h>

List of all members.

Public Member Functions

virtual TObject * clone (const char *newname) const
 RooRelBW1 ()
 RooRelBW1 (const char *name, const char *title, RooAbsReal &_m, RooAbsReal &_mean, RooAbsReal &_gamma)
 RooRelBW1 (const RooRelBW1 &other, const char *name=0)
virtual ~RooRelBW1 ()

Protected Member Functions

Double_t evaluate () const

Protected Attributes

RooRealProxy gamma
RooRealProxy m
RooRealProxy mean

Detailed Description

Definition at line 494 of file HZZ4LRooPdfs.h.


Constructor & Destructor Documentation

RooRelBW1::RooRelBW1 ( ) [inline]

Definition at line 496 of file HZZ4LRooPdfs.h.

Referenced by clone().

{} ;
RooRelBW1::RooRelBW1 ( const char *  name,
const char *  title,
RooAbsReal &  _m,
RooAbsReal &  _mean,
RooAbsReal &  _gamma 
)
RooRelBW1::RooRelBW1 ( const RooRelBW1 other,
const char *  name = 0 
)

Definition at line 3410 of file HZZ4LRooPdfs.cc.

                                                             :
RooAbsPdf(other,name),
m("m",this,other.m),
mean("mean",this,other.mean),
gamma("gamma",this,other.gamma)
{
}
virtual RooRelBW1::~RooRelBW1 ( ) [inline, virtual]

Definition at line 503 of file HZZ4LRooPdfs.h.

{ }

Member Function Documentation

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

Definition at line 502 of file HZZ4LRooPdfs.h.

References RooRelBW1().

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

Definition at line 3419 of file HZZ4LRooPdfs.cc.

References cmsCodeRulesChecker::arg, gamma, m, and mean.

{
        
        Double_t arg= m*m - mean*mean;
        Double_t relBW =  (mean*gamma) / (arg*arg + mean*mean*gamma*gamma);
        return relBW;
}

Member Data Documentation

RooRealProxy RooRelBW1::gamma [protected]

Definition at line 509 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooRelBW1::m [protected]

Definition at line 507 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooRelBW1::mean [protected]

Definition at line 508 of file HZZ4LRooPdfs.h.

Referenced by evaluate().