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
RooggZZPdf_v2 Class Reference

#include <HZZ4LRooPdfs.h>

Inheritance diagram for RooggZZPdf_v2:

Public Member Functions

virtual TObject * clone (const char *newname) const
 
 RooggZZPdf_v2 ()
 
 RooggZZPdf_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)
 
 RooggZZPdf_v2 (const RooggZZPdf_v2 &other, const char *name=0)
 
virtual ~RooggZZPdf_v2 ()
 

Protected Member Functions

Double_t evaluate () const
 

Protected Attributes

RooRealProxy a0
 
RooRealProxy a1
 
RooRealProxy a2
 
RooRealProxy a3
 
RooRealProxy a4
 
RooRealProxy a5
 
RooRealProxy a6
 
RooRealProxy a7
 
RooRealProxy a8
 
RooRealProxy a9
 
RooRealProxy m4l
 

Detailed Description

Definition at line 165 of file HZZ4LRooPdfs.h.

Constructor & Destructor Documentation

RooggZZPdf_v2::RooggZZPdf_v2 ( )
inline

Definition at line 167 of file HZZ4LRooPdfs.h.

Referenced by clone().

167 {} ;
RooggZZPdf_v2::RooggZZPdf_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 
)

Definition at line 2130 of file HZZ4LRooPdfs.cc.

2142  :
2143 RooAbsPdf(name,title),
2144 m4l("m4l","m4l",this,_m4l),
2145 a0("a0","a0",this,_a0),
2146 a1("a1","a1",this,_a1),
2147 a2("a2","a2",this,_a2),
2148 a3("a3","a3",this,_a3),
2149 a4("a4","a4",this,_a4),
2150 a5("a5","a5",this,_a5),
2151 a6("a6","a6",this,_a6),
2152 a7("a7","a7",this,_a7),
2153 a8("a8","a8",this,_a8),
2154 a9("a9","a9",this,_a9)
2155 
2156 {
2157 }
RooRealProxy a7
Definition: HZZ4LRooPdfs.h:196
RooRealProxy a5
Definition: HZZ4LRooPdfs.h:194
RooRealProxy a8
Definition: HZZ4LRooPdfs.h:197
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:190
RooRealProxy a4
Definition: HZZ4LRooPdfs.h:193
RooRealProxy a6
Definition: HZZ4LRooPdfs.h:195
RooRealProxy a9
Definition: HZZ4LRooPdfs.h:198
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:192
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:189
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:191
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:188
RooggZZPdf_v2::RooggZZPdf_v2 ( const RooggZZPdf_v2 other,
const char *  name = 0 
)

Definition at line 2160 of file HZZ4LRooPdfs.cc.

2160  :
2161 RooAbsPdf(other,name),
2162 m4l("m4l",this,other.m4l),
2163 a0("a0",this,other.a0),
2164 a1("a1",this,other.a1),
2165 a2("a2",this,other.a2),
2166 a3("a3",this,other.a3),
2167 a4("a4",this,other.a4),
2168 a5("a5",this,other.a5),
2169 a6("a6",this,other.a6),
2170 a7("a7",this,other.a7),
2171 a8("a8",this,other.a8),
2172 a9("a9",this,other.a9)
2173 {
2174 }
RooRealProxy a7
Definition: HZZ4LRooPdfs.h:196
RooRealProxy a5
Definition: HZZ4LRooPdfs.h:194
RooRealProxy a8
Definition: HZZ4LRooPdfs.h:197
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:190
RooRealProxy a4
Definition: HZZ4LRooPdfs.h:193
RooRealProxy a6
Definition: HZZ4LRooPdfs.h:195
RooRealProxy a9
Definition: HZZ4LRooPdfs.h:198
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:192
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:189
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:191
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:188
virtual RooggZZPdf_v2::~RooggZZPdf_v2 ( )
inlinevirtual

Definition at line 184 of file HZZ4LRooPdfs.h.

184 { }

Member Function Documentation

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

Definition at line 183 of file HZZ4LRooPdfs.h.

References RooggZZPdf_v2().

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

Definition at line 2177 of file HZZ4LRooPdfs.cc.

References a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, create_public_lumi_plots::exp, and m4l.

2178 {
2179 
2180  double ZZ = (.5+.5*TMath::Erf((m4l-a0)/a1))*(a3/(1+exp((m4l-a0)/a2)))+
2181  (.5+.5*TMath::Erf((m4l-a4)/a5))*(a7/(1+exp((m4l-a4)/a6))+a9/(1+exp((m4l-a4)/a8)));
2182 
2183 
2184  return ZZ;
2185 }
RooRealProxy a7
Definition: HZZ4LRooPdfs.h:196
RooRealProxy a5
Definition: HZZ4LRooPdfs.h:194
RooRealProxy a8
Definition: HZZ4LRooPdfs.h:197
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:190
RooRealProxy a4
Definition: HZZ4LRooPdfs.h:193
RooRealProxy a6
Definition: HZZ4LRooPdfs.h:195
RooRealProxy a9
Definition: HZZ4LRooPdfs.h:198
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:192
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:189
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:191
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:188

Member Data Documentation

RooRealProxy RooggZZPdf_v2::a0
protected

Definition at line 189 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a1
protected

Definition at line 190 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a2
protected

Definition at line 191 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a3
protected

Definition at line 192 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a4
protected

Definition at line 193 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a5
protected

Definition at line 194 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a6
protected

Definition at line 195 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a7
protected

Definition at line 196 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a8
protected

Definition at line 197 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::a9
protected

Definition at line 198 of file HZZ4LRooPdfs.h.

Referenced by evaluate().

RooRealProxy RooggZZPdf_v2::m4l
protected

Definition at line 188 of file HZZ4LRooPdfs.h.

Referenced by evaluate().