CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HZZ4LRooPdfs.h
Go to the documentation of this file.
1 #ifndef HZZ4LROOPDFS
2 #define HZZ4LROOPDFS
3 
4 #include "RooAbsPdf.h"
5 #include "RooRealProxy.h"
6 #include "RooCategoryProxy.h"
7 #include "RooAbsReal.h"
8 #include "RooAbsCategory.h"
9 
10 #include <iostream>
11 #include <fstream>
12 #include <string>
13 
14 /*
15 namespace RooFit{
16 
17  void readFile();
18 
19  const Double_t FracEventsNoBrem_4mu = 0.703618;
20  const Double_t FracEventsNoBrem_4e = 0.583196;
21  const Double_t FracEventsNoBrem_2e2mu = 0.641297;
22 
23  Double_t Lgg_7(Double_t mHstar);
24  Double_t HiggsWidth(Int_t ID,Double_t mHrequested);
25  Double_t pdf1(double mHstar,double mHreq);
26  Double_t rho(double r, TString proc);
27  Double_t Sigma(double mHreq, TString proc);
28 
29  Double_t N(Double_t mH, TString proc);
30  Double_t sigma_CB(Double_t mH, TString proc);
31  Double_t mean(Double_t mH, TString proc);
32 
33  Double_t scratchMass;
34  Double_t BR[26][217];
35  Double_t CS[6][197];
36 
37 }
38 */
39 class RooqqZZPdf : public RooAbsPdf {
40 public:
41  RooqqZZPdf() {} ;
42  RooqqZZPdf(const char *name, const char *title,
43  RooAbsReal& _m4l,
44  RooAbsReal& _a1,
45  RooAbsReal& _a2,
46  RooAbsReal& _a3,
47  RooAbsReal& _b1,
48  RooAbsReal& _b2,
49  RooAbsReal& _b3,
50  RooAbsReal& _frac);
51  RooqqZZPdf(const RooqqZZPdf& other, const char* name=0) ;
52  virtual TObject* clone(const char* newname) const { return new RooqqZZPdf(*this,newname); }
53  inline virtual ~RooqqZZPdf() { }
54 
55 protected:
56 
57  RooRealProxy m4l ;
58  RooRealProxy a1 ;
59  RooRealProxy a2 ;
60  RooRealProxy a3 ;
61  RooRealProxy b1 ;
62  RooRealProxy b2 ;
63  RooRealProxy b3 ;
64  RooRealProxy frac ;
65 
66  Double_t evaluate() const ;
67 
68 private:
69 
70  ClassDef(RooqqZZPdf,1) // Your description goes here...
71 };
72 
73 
74 
75 class RooggZZPdf : public RooAbsPdf {
76 public:
77  RooggZZPdf() {} ;
78  RooggZZPdf(const char *name, const char *title,
79  RooAbsReal& _m4l,
80  RooAbsReal& _a1,
81  RooAbsReal& _a2,
82  RooAbsReal& _a3,
83  RooAbsReal& _b1,
84  RooAbsReal& _b2,
85  RooAbsReal& _b3,
86  RooAbsReal& _frac);
87  RooggZZPdf(const RooggZZPdf& other, const char* name=0) ;
88  virtual TObject* clone(const char* newname) const { return new RooggZZPdf(*this,newname); }
89  inline virtual ~RooggZZPdf() { }
90 
91 protected:
92 
93  RooRealProxy m4l ;
94  RooRealProxy a1 ;
95  RooRealProxy a2 ;
96  RooRealProxy a3 ;
97  RooRealProxy b1 ;
98  RooRealProxy b2 ;
99  RooRealProxy b3 ;
100  RooRealProxy frac ;
101 
102  Double_t evaluate() const ;
103 
104 private:
105 
106  ClassDef(RooggZZPdf,1) // Your description goes here...
107 };
108 
109 // ------- v2 below -------
110 
111 
112 class RooqqZZPdf_v2 : public RooAbsPdf {
113 public:
115  RooqqZZPdf_v2(const char *name, const char *title,
116  RooAbsReal& _m4l,
117  RooAbsReal& _a0,
118  RooAbsReal& _a1,
119  RooAbsReal& _a2,
120  RooAbsReal& _a3,
121  RooAbsReal& _a4,
122  RooAbsReal& _a5,
123  RooAbsReal& _a6,
124  RooAbsReal& _a7,
125  RooAbsReal& _a8,
126  RooAbsReal& _a9,
127  RooAbsReal& _a10,
128  RooAbsReal& _a11,
129  RooAbsReal& _a12,
130  RooAbsReal& _a13
131 
132  );
133  RooqqZZPdf_v2(const RooqqZZPdf_v2& other, const char* name=0) ;
134  virtual TObject* clone(const char* newname) const { return new RooqqZZPdf_v2(*this,newname); }
135  inline virtual ~RooqqZZPdf_v2() { }
136 
137 protected:
138 
139  RooRealProxy m4l ;
140  RooRealProxy a0 ;
141  RooRealProxy a1 ;
142  RooRealProxy a2 ;
143  RooRealProxy a3 ;
144  RooRealProxy a4 ;
145  RooRealProxy a5 ;
146  RooRealProxy a6 ;
147  RooRealProxy a7 ;
148  RooRealProxy a8 ;
149  RooRealProxy a9 ;
150  RooRealProxy a10 ;
151  RooRealProxy a11 ;
152  RooRealProxy a12 ;
153  RooRealProxy a13 ;
154 
155 
156  Double_t evaluate() const ;
157 
158 private:
159 
160  ClassDef(RooqqZZPdf_v2,1) // Your description goes here...
161 };
162 
163 
164 
165 class RooggZZPdf_v2 : public RooAbsPdf {
166 public:
168  RooggZZPdf_v2(const char *name, const char *title,
169  RooAbsReal& _m4l,
170  RooAbsReal& _a0,
171  RooAbsReal& _a1,
172  RooAbsReal& _a2,
173  RooAbsReal& _a3,
174  RooAbsReal& _a4,
175  RooAbsReal& _a5,
176  RooAbsReal& _a6,
177  RooAbsReal& _a7,
178  RooAbsReal& _a8,
179  RooAbsReal& _a9
180 
181  );
182  RooggZZPdf_v2(const RooggZZPdf_v2& other, const char* name=0) ;
183  virtual TObject* clone(const char* newname) const { return new RooggZZPdf_v2(*this,newname); }
184  inline virtual ~RooggZZPdf_v2() { }
185 
186 protected:
187 
188  RooRealProxy m4l ;
189  RooRealProxy a0 ;
190  RooRealProxy a1 ;
191  RooRealProxy a2 ;
192  RooRealProxy a3 ;
193  RooRealProxy a4 ;
194  RooRealProxy a5 ;
195  RooRealProxy a6 ;
196  RooRealProxy a7 ;
197  RooRealProxy a8 ;
198  RooRealProxy a9 ;
199 
200  Double_t evaluate() const ;
201 
202 private:
203 
204  ClassDef(RooggZZPdf_v2,1) // Your description goes here...
205 };
206 
207 class RooBetaFunc_v2 : public RooAbsPdf {
208 public:
209  RooBetaFunc_v2();
210  RooBetaFunc_v2(const char *name, const char *title,
211  RooAbsReal& _mZstar,
212  RooAbsReal& _mZ,
213  RooAbsReal& _m0,
214  RooAbsReal& _mZZ,
215  RooAbsReal& _Gamma,
216  RooAbsReal& _Gamma0,
217  RooAbsReal& _a0, // mZZ distribution vars
218  RooAbsReal& _a1,
219  RooAbsReal& _a2,
220  RooAbsReal& _a3,
221  RooAbsReal& _f,
222  RooAbsReal& _f0
223  );
224  RooBetaFunc_v2(const RooBetaFunc_v2& other, const char* name=0) ;
225  virtual TObject* clone(const char* newname) const { return new RooBetaFunc_v2(*this,newname); }
226  inline virtual ~RooBetaFunc_v2() { }
227 
228 protected:
229 
230  RooRealProxy mZstar;
231  RooRealProxy mZ;
232  RooRealProxy m0;
233  RooRealProxy mZZ;
234  RooRealProxy Gamma;
235  RooRealProxy Gamma0;
236  RooRealProxy a0; // mZZ distribution vars
237  RooRealProxy a1; // mZZ distribution vars
238  RooRealProxy a2;
239  RooRealProxy a3;
240  RooRealProxy f;
241  RooRealProxy f0;
242 
243  Double_t evaluate() const ;
244 
245 private:
246 
247  ClassDef(RooBetaFunc_v2,1)
248 };
249 
250 class Roo4lMasses2D_Bkg : public RooAbsPdf {
251 public:
253  Roo4lMasses2D_Bkg(const char *name, const char *title,
254  RooAbsReal& _mZstar,
255  RooAbsReal& _mZZ,
256  RooAbsReal& _channelVal
257  );
258  Roo4lMasses2D_Bkg(const Roo4lMasses2D_Bkg& other, const char* name=0) ;
259  virtual TObject* clone(const char* newname) const { return new Roo4lMasses2D_Bkg(*this,newname); }
260  inline virtual ~Roo4lMasses2D_Bkg() { }
261 
262 protected:
263 
264  RooRealProxy mZstar;
265  RooRealProxy mZZ;
266  RooRealProxy channelVal;
267 
268  Double_t evaluate() const ;
269  Double_t UnitStep(double arg) const;
270 private:
271 
272  ClassDef(Roo4lMasses2D_Bkg,1)
273 };
274 
275 //------------------------
276 
277 class Roo4lMasses2D_BkgGGZZ : public RooAbsPdf {
278 public:
280  Roo4lMasses2D_BkgGGZZ(const char *name, const char *title,
281  RooAbsReal& _mZstar,
282  RooAbsReal& _mZZ,
283  RooAbsReal& _channelVal
284  );
285  Roo4lMasses2D_BkgGGZZ(const Roo4lMasses2D_BkgGGZZ& other, const char* name=0) ;
286  virtual TObject* clone(const char* newname) const { return new Roo4lMasses2D_BkgGGZZ(*this,newname); }
287  inline virtual ~Roo4lMasses2D_BkgGGZZ() { }
288 
289 protected:
290 
291  RooRealProxy mZstar;
292  RooRealProxy mZZ;
293  RooRealProxy channelVal;
294 
295  Double_t evaluate() const ;
296  Double_t UnitStep(double arg) const;
297 private:
298 
299  ClassDef(Roo4lMasses2D_BkgGGZZ,1)
300 };
301 
302 // --------------------------------------------------------------------
303 // --------------------------------------------------------------------
304 // backgrounds above
305 // --------------------------------------------------------------------
306 // --------------------------------------------------------------------
307 
308 // --------------------------------------
309 // 2D signal
310 class Roo4lMasses2D : public RooAbsPdf {
311 public:
312  Roo4lMasses2D();
313  Roo4lMasses2D(const char *name, const char *title,
314  RooAbsReal& _mZstar,
315  RooAbsReal& _mZ,
316  RooAbsReal& _mZZ,
317  RooAbsReal& _Gamma,
318  RooAbsReal& _p0,
319  RooAbsReal& _p1,
320  RooAbsReal& _p2,
321  RooAbsReal& _CBmean,
322  RooAbsReal& _CBwidth,
323  RooAbsReal& _CBalpha,
324  RooAbsReal& _CBn
325  );
326  Roo4lMasses2D(const Roo4lMasses2D& other, const char* name=0) ;
327  virtual TObject* clone(const char* newname) const { return new Roo4lMasses2D(*this,newname); }
328  inline virtual ~Roo4lMasses2D() { }
329 
330 protected:
331 
332  RooRealProxy mZstar;
333  RooRealProxy mZ;
334  RooRealProxy mZZ;
335  RooRealProxy Gamma;
336  RooRealProxy p0;
337  RooRealProxy p1;
338  RooRealProxy p2;
339  RooRealProxy CBmean;
340  RooRealProxy CBwidth;
341  RooRealProxy CBalpha;
342  RooRealProxy CBn;
343 
344  Double_t evaluate() const ;
345 
346 private:
347 
348  ClassDef(Roo4lMasses2D,1)
349 };
350 
351 // --------------------------------------
352 
353 class RooFourMuMassShapePdf2 : public RooAbsPdf {
354 public:
356  RooFourMuMassShapePdf2(const char *name, const char *title,
357  RooAbsReal& _m4l,
358  RooAbsReal& _mH);
359  RooFourMuMassShapePdf2(const RooFourMuMassShapePdf2& other, const char* name=0) ;
360  virtual TObject* clone(const char* newname) const { return new RooFourMuMassShapePdf2(*this,newname); }
361  inline virtual ~RooFourMuMassShapePdf2() { }
362 
363 protected:
364 
365  RooRealProxy m4l ;
366  RooRealProxy mH ;
367 
368  Double_t evaluate() const ;
369  //void readFile() const ;
370 
371 private:
372 
373  ClassDef(RooFourMuMassShapePdf2,2) // Your description goes here...
374 };
375 
376 
377 class RooFourEMassShapePdf2 : public RooAbsPdf {
378 public:
380  RooFourEMassShapePdf2(const char *name, const char *title,
381  RooAbsReal& _m4l,
382  RooAbsReal& _mH);
383  RooFourEMassShapePdf2(const RooFourEMassShapePdf2& other, const char* name=0) ;
384  virtual TObject* clone(const char* newname) const { return new RooFourEMassShapePdf2(*this,newname); }
385  inline virtual ~RooFourEMassShapePdf2() { }
386 
387 protected:
388 
389  RooRealProxy m4l ;
390  RooRealProxy mH ;
391 
392  Double_t evaluate() const ;
393  //void readFile() const ;
394 
395 private:
396 
397  ClassDef(RooFourEMassShapePdf2,2) // Your description goes here...
398 };
399 
400 
401 
402 class RooTwoETwoMuMassShapePdf2 : public RooAbsPdf {
403 public:
405  RooTwoETwoMuMassShapePdf2(const char *name, const char *title,
406  RooAbsReal& _m4l,
407  RooAbsReal& _mH);
408  RooTwoETwoMuMassShapePdf2(const RooTwoETwoMuMassShapePdf2& other, const char* name=0) ;
409  virtual TObject* clone(const char* newname) const { return new RooTwoETwoMuMassShapePdf2(*this,newname); }
410  inline virtual ~RooTwoETwoMuMassShapePdf2() { }
411 
412 protected:
413 
414  RooRealProxy m4l ;
415  RooRealProxy mH ;
416 
417  Double_t evaluate() const ;
418  //void readFile() const ;
419 
420 private:
421 
422  ClassDef(RooTwoETwoMuMassShapePdf2,2) // Your description goes here...
423 };
424 
425 
426 class RooFourMuMassRes : public RooAbsPdf {
427 public:
429  RooFourMuMassRes(const char *name, const char *title,
430  RooAbsReal& _m4l,
431  RooAbsReal& _mH);
432  RooFourMuMassRes(const RooFourMuMassRes& other, const char* name=0) ;
433  virtual TObject* clone(const char* newname) const { return new RooFourMuMassRes(*this,newname); }
434  inline virtual ~RooFourMuMassRes() { }
435 
436 protected:
437 
438  RooRealProxy m4l ;
439  RooRealProxy mH ;
440 
441  Double_t evaluate() const ;
442 
443 private:
444 
445  ClassDef(RooFourMuMassRes,1) // Your description goes here...
446 };
447 
448 class RooFourEMassRes : public RooAbsPdf {
449 public:
451  RooFourEMassRes(const char *name, const char *title,
452  RooAbsReal& _m4l,
453  RooAbsReal& _mH);
454  RooFourEMassRes(const RooFourEMassRes& other, const char* name=0) ;
455  virtual TObject* clone(const char* newname) const { return new RooFourEMassRes(*this,newname); }
456  inline virtual ~RooFourEMassRes() { }
457 
458 protected:
459 
460  RooRealProxy m4l ;
461  RooRealProxy mH ;
462 
463  Double_t evaluate() const ;
464 
465 private:
466 
467  ClassDef(RooFourEMassRes,1) // Your description goes here...
468 };
469 
470 
471 class RooTwoETwoMuMassRes : public RooAbsPdf {
472 public:
474  RooTwoETwoMuMassRes(const char *name, const char *title,
475  RooAbsReal& _m4l,
476  RooAbsReal& _mH);
477  RooTwoETwoMuMassRes(const RooTwoETwoMuMassRes& other, const char* name=0) ;
478  virtual TObject* clone(const char* newname) const { return new RooTwoETwoMuMassRes(*this,newname); }
479  inline virtual ~RooTwoETwoMuMassRes() { }
480 
481 protected:
482 
483  RooRealProxy m4l ;
484  RooRealProxy mH ;
485 
486 
487  Double_t evaluate() const ;
488 
489 private:
490 
491  ClassDef(RooTwoETwoMuMassRes,1) // Your description goes here...
492 };
493 
494 class RooRelBW1 : public RooAbsPdf {
495 public:
496  RooRelBW1() {} ;
497  RooRelBW1(const char *name, const char *title,
498  RooAbsReal& _m,
499  RooAbsReal& _mean,
500  RooAbsReal& _gamma);
501  RooRelBW1(const RooRelBW1& other, const char* name=0) ;
502  virtual TObject* clone(const char* newname) const { return new RooRelBW1(*this,newname); }
503  inline virtual ~RooRelBW1() { }
504 
505 protected:
506 
507  RooRealProxy m ;
508  RooRealProxy mean ;
509  RooRealProxy gamma ;
510 
511  Double_t evaluate() const ;
512 
513 private:
514 
515  ClassDef(RooRelBW1,1) // Your description goes here...
516 };
517 
519 
520 class RooRelBWUF : public RooAbsPdf {
521 public:
522  RooRelBWUF() {} ;
523  RooRelBWUF(const char *name, const char *title,
524  RooAbsReal& _m4l,
525  RooAbsReal& _mH);
526  RooRelBWUF(const RooRelBWUF& other, const char* name=0) ;
527  virtual TObject* clone(const char* newname) const { return new RooRelBWUF(*this,newname); }
528  inline virtual ~RooRelBWUF() { }
529 
530 protected:
531 
532  RooRealProxy m4l ;
533  RooRealProxy mH ;
534 
535  Double_t evaluate() const ;
536 
537 private:
538 
539  ClassDef(RooRelBWUF,2) // Your description goes here...
540 };
541 
542 
544 
545 class RooRelBWUF_SM4 : public RooAbsPdf {
546 public:
548  RooRelBWUF_SM4(const char *name, const char *title,
549  RooAbsReal& _m4l,
550  RooAbsReal& _mH);
551  RooRelBWUF_SM4(const RooRelBWUF_SM4& other, const char* name=0) ;
552  virtual TObject* clone(const char* newname) const { return new RooRelBWUF_SM4(*this,newname); }
553  inline virtual ~RooRelBWUF_SM4() { }
554 
555 protected:
556 
557  RooRealProxy m4l ;
558  RooRealProxy mH ;
559 
560  Double_t evaluate() const ;
561 
562 private:
563 
564  ClassDef(RooRelBWUF_SM4,2) // Your description goes here...
565 };
566 
567 
569 
570 class RooRelBWUFParam : public RooAbsPdf {
571 public:
573  RooRelBWUFParam(const char *name, const char *title,
574  RooAbsReal& _m4l,
575  RooAbsReal& _mH,
576  RooAbsReal& _scaleParam);
577  RooRelBWUFParam(const RooRelBWUFParam& other, const char* name=0) ;
578  virtual TObject* clone(const char* newname) const { return new RooRelBWUFParam(*this,newname); }
579  inline virtual ~RooRelBWUFParam() { }
580 
581 protected:
582 
583  RooRealProxy m4l ;
584  RooRealProxy mH ;
585  RooRealProxy scaleParam ;
586 
587  Double_t evaluate() const ;
588 
589 private:
590 
591  ClassDef(RooRelBWUFParam,2) // Your description goes here...
592 };
593 
594 
595 
596 #endif
RooRealProxy a5
Definition: HZZ4LRooPdfs.h:145
RooRealProxy a12
Definition: HZZ4LRooPdfs.h:152
RooRealProxy a7
Definition: HZZ4LRooPdfs.h:196
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:478
virtual ~RooTwoETwoMuMassRes()
Definition: HZZ4LRooPdfs.h:479
RooRealProxy mZZ
Definition: HZZ4LRooPdfs.h:334
Double_t evaluate() const
RooRealProxy m0
Definition: HZZ4LRooPdfs.h:232
RooRealProxy b1
Definition: HZZ4LRooPdfs.h:97
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:552
virtual ~RooqqZZPdf_v2()
Definition: HZZ4LRooPdfs.h:135
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:142
RooRealProxy mZstar
Definition: HZZ4LRooPdfs.h:264
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:225
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:460
RooRealProxy a5
Definition: HZZ4LRooPdfs.h:194
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:183
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:433
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:88
RooRealProxy CBn
Definition: HZZ4LRooPdfs.h:342
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:134
virtual ~RooFourEMassRes()
Definition: HZZ4LRooPdfs.h:456
RooRealProxy a8
Definition: HZZ4LRooPdfs.h:197
RooRealProxy a9
Definition: HZZ4LRooPdfs.h:149
RooRealProxy channelVal
Definition: HZZ4LRooPdfs.h:266
RooRealProxy Gamma
Definition: HZZ4LRooPdfs.h:234
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:190
RooRealProxy mZ
Definition: HZZ4LRooPdfs.h:231
virtual ~RooFourMuMassRes()
Definition: HZZ4LRooPdfs.h:434
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:439
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:238
RooRealProxy a13
Definition: HZZ4LRooPdfs.h:153
Double_t UnitStep(double arg) const
RooRealProxy a8
Definition: HZZ4LRooPdfs.h:148
RooRealProxy channelVal
Definition: HZZ4LRooPdfs.h:293
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:236
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:239
RooRealProxy frac
Definition: HZZ4LRooPdfs.h:100
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:438
RooRealProxy CBalpha
Definition: HZZ4LRooPdfs.h:341
RooRealProxy a11
Definition: HZZ4LRooPdfs.h:151
RooRealProxy b2
Definition: HZZ4LRooPdfs.h:98
virtual ~Roo4lMasses2D()
Definition: HZZ4LRooPdfs.h:328
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:58
RooRealProxy m
Definition: HZZ4LRooPdfs.h:507
Double_t evaluate() const
virtual ~RooqqZZPdf()
Definition: HZZ4LRooPdfs.h:53
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:583
RooRealProxy CBmean
Definition: HZZ4LRooPdfs.h:339
A arg
Definition: Factorize.h:36
Double_t evaluate() const
RooRealProxy a4
Definition: HZZ4LRooPdfs.h:193
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:95
Double_t evaluate() const
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:140
Double_t evaluate() const
Double_t evaluate() const
RooRealProxy mZZ
Definition: HZZ4LRooPdfs.h:265
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:57
RooRealProxy gamma
Definition: HZZ4LRooPdfs.h:509
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:52
RooRealProxy p2
Definition: HZZ4LRooPdfs.h:338
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:527
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:584
RooRealProxy a10
Definition: HZZ4LRooPdfs.h:150
RooRealProxy f
Definition: HZZ4LRooPdfs.h:240
Double_t evaluate() const
RooRealProxy mean
Definition: HZZ4LRooPdfs.h:508
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:360
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:502
RooRealProxy a7
Definition: HZZ4LRooPdfs.h:147
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:532
virtual ~RooRelBWUF_SM4()
Definition: HZZ4LRooPdfs.h:553
RooRealProxy a6
Definition: HZZ4LRooPdfs.h:195
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:455
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:259
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:237
RooRealProxy a9
Definition: HZZ4LRooPdfs.h:198
RooRealProxy CBwidth
Definition: HZZ4LRooPdfs.h:340
RooRealProxy b3
Definition: HZZ4LRooPdfs.h:63
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:192
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:93
virtual ~RooggZZPdf_v2()
Definition: HZZ4LRooPdfs.h:184
virtual ~RooRelBWUF()
Definition: HZZ4LRooPdfs.h:528
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:327
Double_t UnitStep(double arg) const
Double_t evaluate() const
RooRealProxy b2
Definition: HZZ4LRooPdfs.h:62
RooRealProxy a6
Definition: HZZ4LRooPdfs.h:146
virtual ~RooBetaFunc_v2()
Definition: HZZ4LRooPdfs.h:226
RooRealProxy b1
Definition: HZZ4LRooPdfs.h:61
virtual ~Roo4lMasses2D_Bkg()
Definition: HZZ4LRooPdfs.h:260
Double_t evaluate() const
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:483
RooRealProxy p0
Definition: HZZ4LRooPdfs.h:336
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:409
RooRealProxy p1
Definition: HZZ4LRooPdfs.h:337
virtual ~RooRelBW1()
Definition: HZZ4LRooPdfs.h:503
virtual ~RooFourEMassShapePdf2()
Definition: HZZ4LRooPdfs.h:385
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:461
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:557
RooRealProxy a0
Definition: HZZ4LRooPdfs.h:189
RooRealProxy mZstar
Definition: HZZ4LRooPdfs.h:230
Double_t evaluate() const
virtual ~RooTwoETwoMuMassShapePdf2()
Definition: HZZ4LRooPdfs.h:410
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:141
RooRealProxy frac
Definition: HZZ4LRooPdfs.h:64
Double_t evaluate() const
RooRealProxy f0
Definition: HZZ4LRooPdfs.h:241
RooRealProxy mZZ
Definition: HZZ4LRooPdfs.h:233
Double_t evaluate() const
RooRealProxy mZ
Definition: HZZ4LRooPdfs.h:333
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:533
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:60
virtual ~RooFourMuMassShapePdf2()
Definition: HZZ4LRooPdfs.h:361
Double_t evaluate() const
Double_t evaluate() const
virtual ~Roo4lMasses2D_BkgGGZZ()
Definition: HZZ4LRooPdfs.h:287
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:143
Double_t evaluate() const
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:139
RooRealProxy Gamma
Definition: HZZ4LRooPdfs.h:335
RooRealProxy b3
Definition: HZZ4LRooPdfs.h:99
Double_t evaluate() const
RooRealProxy a1
Definition: HZZ4LRooPdfs.h:94
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:191
Double_t evaluate() const
Double_t evaluate() const
RooRealProxy m4l
Definition: HZZ4LRooPdfs.h:188
RooRealProxy mH
Definition: HZZ4LRooPdfs.h:558
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:384
RooRealProxy a2
Definition: HZZ4LRooPdfs.h:59
RooRealProxy a3
Definition: HZZ4LRooPdfs.h:96
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:578
virtual ~RooRelBWUFParam()
Definition: HZZ4LRooPdfs.h:579
RooRealProxy Gamma0
Definition: HZZ4LRooPdfs.h:235
virtual TObject * clone(const char *newname) const
Definition: HZZ4LRooPdfs.h:286
RooRealProxy mZstar
Definition: HZZ4LRooPdfs.h:332
RooRealProxy scaleParam
Definition: HZZ4LRooPdfs.h:585
RooRealProxy a4
Definition: HZZ4LRooPdfs.h:144
virtual ~RooggZZPdf()
Definition: HZZ4LRooPdfs.h:89