-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRooPDF_HiggsAnalysis_Base.cxx
More file actions
74 lines (43 loc) · 2.12 KB
/
Copy pathRooPDF_HiggsAnalysis_Base.cxx
File metadata and controls
74 lines (43 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*****************************************************************************
* Project: RooFit *
* *
* This code was autogenerated by RooClassFactory *
*****************************************************************************/
// Your description goes here...
#include "../interface/RooPDF_HiggsAnalysis_Base.h"
#include <RooAbsReal.h>
#include <RooAbsCategory.h>
#include <Riostream.h>
#include <TMath.h>
#include <cmath>
ClassImp(RooPDF_HiggsAnalysis_Base);
RooPDF_HiggsAnalysis_Base::RooPDF_HiggsAnalysis_Base(const char *name, const char *title,
RooAbsReal& _x,
RooAbsReal& _realHiggsMass,
RooAbsReal& _branch_ratio_1,
RooAbsReal& _branch_ratio_2,
RooAbsReal& _norm_Systematic,
RooAbsReal& _shape_Systematic)
: RooAbsPdf(name,title),
x("x","x",this,_x),
realHiggsMass("realHiggsMass","realHiggsMass",this,_realHiggsMass),
branch_ratio_1("branch_ratio_1","branch_ratio_1",this,_branch_ratio_1),
branch_ratio_2("branch_ratio_2","branch_ratio_2",this,_branch_ratio_2),
norm_Systematic("norm_Systematic","norm_Systematic",this,_norm_Systematic),
shape_Systematic("shape_Systematic","shape_Systematic",this,_shape_Systematic)
{
}
RooPDF_HiggsAnalysis_Base::RooPDF_HiggsAnalysis_Base(RooPDF_HiggsAnalysis_Base const &other, const char *name)
: RooAbsPdf(other,name),
x("x",this,other.x),
realHiggsMass("realHiggsMass",this,other.realHiggsMass),
branch_ratio_1("branch_ratio_1",this,other.branch_ratio_1),
branch_ratio_2("branch_ratio_2",this,other.branch_ratio_2),
norm_Systematic("norm_Systematic",this,other.norm_Systematic),
shape_Systematic("shape_Systematic",this,other.shape_Systematic)
{
}
double RooPDF_HiggsAnalysis_Base::evaluate() const
{
return RooPDF_HiggsAnalysis_Base_evaluate(x, realHiggsMass, branch_ratio_1, branch_ratio_2, norm_Systematic, shape_Systematic);
}