CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Protected Attributes

RooqqZZPdf_v2 Class Reference

#include <HZZ4LRooPdfs.h>

List of all members.

Public Member Functions

virtual TObject * clone (const char *newname) const
 RooqqZZPdf_v2 ()
 RooqqZZPdf_v2 (const char *name, const char *title, RooAbsReal &_m4l, RooAbsReal &_a0, RooAbsReal &_a1, RooAbsReal &_a2, RooAbsReal &_a3, RooAbsReal &_a4, RooAbsReal &_a5, RooAbsReal &_a6, RooAbsReal &_a7, RooAbsReal &_a8, RooAbsReal &_a9, RooAbsReal &_a10, RooAbsReal &_a11, RooAbsReal &_a12, RooAbsReal &_a13)
 RooqqZZPdf_v2 (const RooqqZZPdf_v2 &other, const char *name=0)
virtual ~RooqqZZPdf_v2 ()

Protected Member Functions

Double_t evaluate () const

Protected Attributes

RooRealProxy a0
RooRealProxy a1
RooRealProxy a10
RooRealProxy a11
RooRealProxy a12
RooRealProxy a13
RooRealProxy a2
RooRealProxy a3
RooRealProxy a4
RooRealProxy a5
RooRealProxy a6
RooRealProxy a7
RooRealProxy a8
RooRealProxy a9
RooRealProxy m4l

Detailed Description

Definition at line 112 of file HZZ4LRooPdfs.h.


Constructor & Destructor Documentation

RooqqZZPdf_v2::RooqqZZPdf_v2 ( ) [inline]

Definition at line 114 of file HZZ4LRooPdfs.h.

Referenced by clone().

{} ;
RooqqZZPdf_v2::RooqqZZPdf_v2 ( const char *  name,
const char *  title,
RooAbsReal &  _m4l,
RooAbsReal &  _a0,
RooAbsReal &  _a1,
RooAbsReal &  _a2,
RooAbsReal &  _a3,
RooAbsReal &  _a4,
RooAbsReal &  _a5,
RooAbsReal &  _a6,
RooAbsReal &  _a7,
RooAbsReal &  _a8,
RooAbsReal &  _a9,
RooAbsReal &  _a10,
RooAbsReal &  _a11,
RooAbsReal &  _a12,
RooAbsReal &  _a13 
)
RooqqZZPdf_v2::RooqqZZPdf_v2 ( const RooqqZZPdf_v2 other,
const char *  name = 0 
)

Definition at line 2091 of file HZZ4LRooPdfs.cc.

                                                                         :
RooAbsPdf(other,name),
m4l("m4l",this,other.m4l),
a0("a0",this,other.a0),
a1("a1",this,other.a1),
a2("a2",this,other.a2),
a3("a3",this,other.a3),
a4("a4",this,other.a4),
a5("a5",this,other.a5),
a6("a6",this,other.a6),
a7("a7",this,other.a7),
a8("a8",this,other.a8),
a9("a9",this,other.a9),
a10("a10",this,other.a10),
a11("a11",this,other.a11),
a12("a12",this,other.a12),
a13("a13",this,other.a13)

{
}
virtual RooqqZZPdf_v2::~RooqqZZPdf_v2 ( ) [inline, virtual]

Definition at line 135 of file HZZ4LRooPdfs.h.

{ }

Member Function Documentation

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

Definition at line 134 of file HZZ4LRooPdfs.h.

References RooqqZZPdf_v2().

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

Definition at line 2113 of file HZZ4LRooPdfs.cc.

References a0, a1, a10, a11, a12, a13, a2, a3, a4, a5, a6, a7, a8, a9, funct::exp(), and m4l.

{
        
        double ZZ = (.5+.5*TMath::Erf((m4l-a0)/a1))*(a3/(1+exp((m4l-a0)/a2)))+
    (.5+.5*TMath::Erf((m4l-a4)/a5))*(a7/(1+exp((m4l-a4)/a6))+a9/(1+exp((m4l-a4)/a8)))
    +(.5+.5*TMath::Erf((m4l-a10)/a11))*(a13/(1+exp((m4l-a10)/a12)) );
        
        return ZZ;
}

Member Data Documentation

RooRealProxy RooqqZZPdf_v2::a0 [protected]

Definition at line 140 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a1 [protected]

Definition at line 141 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a10 [protected]

Definition at line 150 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a11 [protected]

Definition at line 151 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a12 [protected]

Definition at line 152 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a13 [protected]

Definition at line 153 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a2 [protected]

Definition at line 142 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a3 [protected]

Definition at line 143 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a4 [protected]

Definition at line 144 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a5 [protected]

Definition at line 145 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a6 [protected]

Definition at line 146 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a7 [protected]

Definition at line 147 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a8 [protected]

Definition at line 148 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::a9 [protected]

Definition at line 149 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooqqZZPdf_v2::m4l [protected]

Definition at line 139 of file HZZ4LRooPdfs.h.

Referenced by evaluate().