a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
ThObsFactory_Higgs.cpp
Go to the documentation of this file.
1/*
2 * Copyright (C) 2012 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#include "ThObsFactory.h"
10#include "HiggsThObservables.h"
11using namespace ThObsConst;
12
14{
15 //----- Higgs observables ----------
16
17 //----- Production cross sections (ratios with SM) ----------
18 obsThFactory["ggH"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC8); };
19 obsThFactory["VBF"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC8); };
20 obsThFactory["WH"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC8); };
21 obsThFactory["ZH"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC8); };
22 obsThFactory["VH"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC8); };
23 obsThFactory["ggH+ttH"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_LHC8); };
24 obsThFactory["VBF+VH"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_LHC8); };
25 obsThFactory["ttH"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC8); };
26 obsThFactory["tHq"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC8); };
27 //
28 obsThFactory["ggH7"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC7); };
29 obsThFactory["VBF7"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC7); };
30 obsThFactory["WH7"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC7); };
31 obsThFactory["ZH7"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC7); };
32 obsThFactory["VH7"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC7); };
33 obsThFactory["ttH7"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC7); };
34 obsThFactory["tHq7"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC7); };
35 //
36 obsThFactory["ggH8"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC8); };
37 obsThFactory["ggH+ttH8"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_LHC8); };
38 obsThFactory["VBF8"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC8); };
39 obsThFactory["VBF+VH8"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_LHC8); };
40 obsThFactory["VBFgamma8"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_LHC8); };
41 obsThFactory["VH8"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC8); };
42 obsThFactory["WH8"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC8); };
43 obsThFactory["ZH8"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC8); };
44 obsThFactory["ttH8"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC8); };
45 obsThFactory["tHq8"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC8); };
46 //
47 obsThFactory["ggH13"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC13); };
48 obsThFactory["ggH+ttH13"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_LHC13); };
49 obsThFactory["VBF13"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC13); };
50 obsThFactory["VBF+VH13"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_LHC13); };
51 obsThFactory["VBFgamma13"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_LHC13); };
52 obsThFactory["VH13"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC13); };
53 obsThFactory["WH13"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC13); };
54 obsThFactory["ZH13"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC13); };
55 obsThFactory["VHpT25013"] = [=](const StandardModel& SM) { return new muVHpT250(SM, sqrt_s_LHC13); };
56 obsThFactory["WHpT25013"] = [=](const StandardModel& SM) { return new muWHpT250(SM, sqrt_s_LHC13); };
57 obsThFactory["ZHpT25013"] = [=](const StandardModel& SM) { return new muZHpT250(SM, sqrt_s_LHC13); };
58 obsThFactory["ttH13"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC13); };
59 obsThFactory["tHq13"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC13); };
60 //
61 obsThFactory["ggH14"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC14); };
62 obsThFactory["ggH+ttH14"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_LHC14); };
63 obsThFactory["VBF14"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC14); };
64 obsThFactory["VBF+VH14"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_LHC14); };
65 obsThFactory["VBFgamma14"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_LHC14); };
66 obsThFactory["VH14"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC14); };
67 obsThFactory["WH14"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC14); };
68 obsThFactory["ZH14"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC14); };
69 obsThFactory["ttH14"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC14); };
70 obsThFactory["tHq14"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC14); };
71 //
72 obsThFactory["ggH27"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_LHC27); };
73 obsThFactory["ggH+ttH27"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_LHC27); };
74 obsThFactory["VBF27"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_LHC27); };
75 obsThFactory["VBF+VH27"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_LHC27); };
76 obsThFactory["VBFgamma27"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_LHC27); };
77 obsThFactory["VH27"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_LHC27); };
78 obsThFactory["WH27"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_LHC27); };
79 obsThFactory["ZH27"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_LHC27); };
80 obsThFactory["ttH27"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_LHC27); };
81 obsThFactory["tHq27"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_LHC27); };
82 //
83 obsThFactory["ggH50"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_FCC50); };
84 obsThFactory["ggH+ttH50"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_FCC50); };
85 obsThFactory["VBF50"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_FCC50); };
86 obsThFactory["VBF+VH50"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_FCC50); };
87 obsThFactory["VBFgamma50"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_FCC50); };
88 obsThFactory["VH50"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_FCC50); };
89 obsThFactory["WH50"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_FCC50); };
90 obsThFactory["ZH50"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_FCC50); };
91 obsThFactory["ttH50"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_FCC50); };
92 obsThFactory["tHq50"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_FCC50); };
93 //
94 obsThFactory["ggH84"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_FCC84); };
95 obsThFactory["ggH+ttH84"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_FCC84); };
96 obsThFactory["VBF84"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_FCC84); };
97 obsThFactory["VBF+VH84"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_FCC84); };
98 obsThFactory["VBFgamma84"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_FCC84); };
99 obsThFactory["VH84"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_FCC84); };
100 obsThFactory["WH84"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_FCC84); };
101 obsThFactory["ZH84"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_FCC84); };
102 obsThFactory["ttH84"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_FCC84); };
103 obsThFactory["tHq84"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_FCC84); };
104 //
105 obsThFactory["ggH100"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_FCC100); };
106 obsThFactory["ggH+ttH100"] = [=](const StandardModel& SM) { return new muggHpttH(SM, sqrt_s_FCC100); };
107 obsThFactory["VBF100"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_FCC100); };
108 obsThFactory["VBF+VH100"] = [=](const StandardModel& SM) { return new muVBFpVH(SM, sqrt_s_FCC100); };
109 obsThFactory["VBFgamma100"] = [=](const StandardModel& SM) { return new muVBFgamma(SM, sqrt_s_FCC100); };
110 obsThFactory["VH100"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_FCC100); };
111 obsThFactory["WH100"] = [=](const StandardModel& SM) { return new muWH(SM, sqrt_s_FCC100); };
112 obsThFactory["ZH100"] = [=](const StandardModel& SM) { return new muZH(SM, sqrt_s_FCC100); };
113 obsThFactory["ttH100"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_FCC100); };
114 obsThFactory["tHq100"] = [=](const StandardModel& SM) { return new mutHq(SM, sqrt_s_FCC100); };
115 //
116 obsThFactory["ggH196"] = [=](const StandardModel& SM) { return new muggH(SM, sqrt_s_TeV); };
117 obsThFactory["VBF196"] = [=](const StandardModel& SM) { return new muVBF(SM, sqrt_s_TeV); };
118 obsThFactory["VH196"] = [=](const StandardModel& SM) { return new muVH(SM, sqrt_s_TeV); };
119 obsThFactory["ttH196"] = [=](const StandardModel& SM) { return new muttH(SM, sqrt_s_TeV); };
120 //
121 // Parameters for inclusive Higgs observables at e+ e-
122 const double sqrts_eetoH[8] = {240., 250., 345., 350., 360., 365., 500., 1000.};
123
124 for (int i = 0; i < 8; i++) {
125 std::string sqrt_s_str = boost::lexical_cast<std::string, double>(sqrts_eetoH[i]);
126
127 // Unpolarized
128 obsThFactory["eeZH_" + sqrt_s_str] = [=](const StandardModel& SM) { return new mueeZHGen(SM, sqrts_eetoH[i], 0., 0.); };
129
130 // Polarized: Pe-: -80% Pe+: +30%
131 obsThFactory["eeZH_m80p30_" + sqrt_s_str] = [=](const StandardModel& SM) { return new mueeZHGen(SM, sqrts_eetoH[i], -0.8, 0.3); };
132
133 // Polarized: Pe-: 80% Pe+: -30%
134 obsThFactory["eeZH_p80m30_" + sqrt_s_str] = [=](const StandardModel& SM) { return new mueeZHGen(SM, sqrts_eetoH[i], 0.8, -0.3); };
135 }
136 //
137 obsThFactory["eeZH230"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_230, 0., 0.); };
138 obsThFactory["eeZH240"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_240, 0., 0.); };
139 obsThFactory["eeZH250"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_250, 0., 0.); };
140 obsThFactory["eeZH350"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_350, 0., 0.); };
141 obsThFactory["eeZH365"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_365, 0., 0.); };
142 obsThFactory["eeZH380"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_380, 0., 0.); };
143 obsThFactory["eeZH500"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_500, 0., 0.); };
144 obsThFactory["eeZH550"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_550, 0., 0.); };
145 obsThFactory["eeZH1000"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, 0., 0.); };
146 obsThFactory["eeZH1400"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1400, 0., 0.); };
147 obsThFactory["eeZH1500"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1500, 0., 0.); };
148 obsThFactory["eeZH3000"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_3000, 0., 0.); };
149 //
150 obsThFactory["mumuZH3000"] = [=](const StandardModel& SM) { return new mummZH(SM, sqrt_s_leptcoll_3000); };
151 obsThFactory["mumuZH10000"] = [=](const StandardModel& SM) { return new mummZH(SM, sqrt_s_leptcoll_10000); };
152 //
153 obsThFactory["eeZllH230"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_230, 0., 0.); };
154 obsThFactory["eeZllH240"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_240, 0., 0.); };
155 obsThFactory["eeZllH250"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_250, 0., 0.); };
156 obsThFactory["eeZllH350"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_350, 0., 0.); };
157 obsThFactory["eeZllH365"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_365, 0., 0.); };
158 obsThFactory["eeZllH380"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_380, 0., 0.); };
159 obsThFactory["eeZllH500"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_500, 0., 0.); };
160 obsThFactory["eeZllH550"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_550, 0., 0.); };
161 obsThFactory["eeZllH1000"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, 0., 0.); };
162 obsThFactory["eeZllH1400"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1400, 0., 0.); };
163 obsThFactory["eeZllH1500"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1500, 0., 0.); };
164 obsThFactory["eeZllH3000"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_3000, 0., 0.); };
165 //
166 obsThFactory["eeZqqH230"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_230, 0., 0.); };
167 obsThFactory["eeZqqH240"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_240, 0., 0.); };
168 obsThFactory["eeZqqH250"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_250, 0., 0.); };
169 obsThFactory["eeZqqH350"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_350, 0., 0.); };
170 obsThFactory["eeZqqH365"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_365, 0., 0.); };
171 obsThFactory["eeZqqH380"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_380, 0., 0.); };
172 obsThFactory["eeZqqH500"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_500, 0., 0.); };
173 obsThFactory["eeZqqH550"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_550, 0., 0.); };
174 obsThFactory["eeZqqH1000"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, 0., 0.); };
175 obsThFactory["eeZqqH1400"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1400, 0., 0.); };
176 obsThFactory["eeZqqH1500"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1500, 0., 0.); };
177 obsThFactory["eeZqqH3000"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_3000, 0., 0.); };
178 //
179 obsThFactory["eeZH250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
180 obsThFactory["eeZH250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
181 obsThFactory["eeZH250_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
182 obsThFactory["eeZH250_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
183 //
184 obsThFactory["eeZH350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
185 obsThFactory["eeZH350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
186 obsThFactory["eeZH350_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
187 obsThFactory["eeZH350_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
188 //
189 obsThFactory["eeZH365_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
190 obsThFactory["eeZH365_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
191 obsThFactory["eeZH365_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
192 obsThFactory["eeZH365_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
193 //
194 obsThFactory["eeZH380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
195 obsThFactory["eeZH380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
196 obsThFactory["eeZH380_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
197 obsThFactory["eeZH380_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
198 //
199 obsThFactory["eeZH500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
200 obsThFactory["eeZH500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
201 obsThFactory["eeZH500_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
202 obsThFactory["eeZH500_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
203 //
204 obsThFactory["eeZH550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
205 obsThFactory["eeZH550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
206 obsThFactory["eeZH550_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
207 obsThFactory["eeZH550_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
208 //
209 obsThFactory["eeZH1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
210 obsThFactory["eeZH1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
211 obsThFactory["eeZH1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
212 obsThFactory["eeZH1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
213 obsThFactory["eeZH1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
214 obsThFactory["eeZH1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
215 //
216 obsThFactory["eeZH1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
217 obsThFactory["eeZH1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
218 obsThFactory["eeZH1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
219 obsThFactory["eeZH1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
220 //
221 obsThFactory["eeZH1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
222 obsThFactory["eeZH1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
223 obsThFactory["eeZH1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
224 obsThFactory["eeZH1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
225 //
226 obsThFactory["eeZH3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
227 obsThFactory["eeZH3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
228 obsThFactory["eeZH3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
229 obsThFactory["eeZH3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
230 //
231 obsThFactory["eeZllH250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
232 obsThFactory["eeZllH250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
233 obsThFactory["eeZllH250_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
234 obsThFactory["eeZllH250_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
235 //
236 obsThFactory["eeZllH350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
237 obsThFactory["eeZllH350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
238 obsThFactory["eeZllH350_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
239 obsThFactory["eeZllH350_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
240 //
241 obsThFactory["eeZllH365_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
242 obsThFactory["eeZllH365_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
243 obsThFactory["eeZllH365_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
244 obsThFactory["eeZllH365_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
245 //
246 obsThFactory["eeZllH380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
247 obsThFactory["eeZllH380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
248 obsThFactory["eeZllH380_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
249 obsThFactory["eeZllH380_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
250 //
251 obsThFactory["eeZllH500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
252 obsThFactory["eeZllH500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
253 obsThFactory["eeZllH500_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
254 obsThFactory["eeZllH500_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
255 //
256 obsThFactory["eeZllH550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
257 obsThFactory["eeZllH550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
258 obsThFactory["eeZllH550_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
259 obsThFactory["eeZllH550_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
260 //
261 obsThFactory["eeZllH1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
262 obsThFactory["eeZllH1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
263 obsThFactory["eeZllH1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
264 obsThFactory["eeZllH1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
265 obsThFactory["eeZllH1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
266 obsThFactory["eeZllH1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
267 //
268 obsThFactory["eeZllH1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
269 obsThFactory["eeZllH1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
270 obsThFactory["eeZllH1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
271 obsThFactory["eeZllH1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
272 //
273 obsThFactory["eeZllH1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
274 obsThFactory["eeZllH1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
275 obsThFactory["eeZllH1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
276 obsThFactory["eeZllH1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
277 //
278 obsThFactory["eeZllH3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
279 obsThFactory["eeZllH3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
280 obsThFactory["eeZllH3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
281 obsThFactory["eeZllH3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZllH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
282 //
283 obsThFactory["eeZqqH250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
284 obsThFactory["eeZqqH250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
285 obsThFactory["eeZqqH250_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
286 obsThFactory["eeZqqH250_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
287 //
288 obsThFactory["eeZqqH350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
289 obsThFactory["eeZqqH350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
290 obsThFactory["eeZqqH350_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
291 obsThFactory["eeZqqH350_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
292 //
293 obsThFactory["eeZqqH365_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
294 obsThFactory["eeZqqH365_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
295 obsThFactory["eeZqqH365_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
296 obsThFactory["eeZqqH365_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
297 //
298 obsThFactory["eeZqqH380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
299 obsThFactory["eeZqqH380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
300 obsThFactory["eeZqqH380_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
301 obsThFactory["eeZqqH380_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
302 //
303 obsThFactory["eeZqqH500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
304 obsThFactory["eeZqqH500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
305 obsThFactory["eeZqqH500_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
306 obsThFactory["eeZqqH500_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
307 //
308 obsThFactory["eeZqqH550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
309 obsThFactory["eeZqqH550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
310 obsThFactory["eeZqqH550_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
311 obsThFactory["eeZqqH550_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
312 //
313 obsThFactory["eeZqqH1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
314 obsThFactory["eeZqqH1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
315 obsThFactory["eeZqqH1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
316 obsThFactory["eeZqqH1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
317 obsThFactory["eeZqqH1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
318 obsThFactory["eeZqqH1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
319 //
320 obsThFactory["eeZqqH1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
321 obsThFactory["eeZqqH1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
322 obsThFactory["eeZqqH1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
323 obsThFactory["eeZqqH1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
324 //
325 obsThFactory["eeZqqH1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
326 obsThFactory["eeZqqH1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
327 obsThFactory["eeZqqH1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
328 obsThFactory["eeZqqH1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
329 //
330 obsThFactory["eeZqqH3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
331 obsThFactory["eeZqqH3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
332 obsThFactory["eeZqqH3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
333 obsThFactory["eeZqqH3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZqqH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
334 //
335 obsThFactory["aPsk250_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
336 obsThFactory["aPsk250_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
337 //
338 obsThFactory["aPsk350_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
339 obsThFactory["aPsk350_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
340 //
341 obsThFactory["aPsk500_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
342 obsThFactory["aPsk500_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
343 //
344 obsThFactory["bPsk250_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
345 obsThFactory["bPsk250_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
346 //
347 obsThFactory["bPsk350_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
348 obsThFactory["bPsk350_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
349 //
350 obsThFactory["bPsk500_p80_m30"] = [=](const StandardModel& SM) { return new aPsk(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
351 obsThFactory["bPsk500_m80_p30"] = [=](const StandardModel& SM) { return new bPsk(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
352 //
353 obsThFactory["eeWBF230"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_230, 0., 0.); };
354 obsThFactory["eeWBF240"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_240, 0., 0.); };
355 obsThFactory["eeWBF250"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_250, 0., 0.); };
356 obsThFactory["eeWBF350"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_350, 0., 0.); };
357 obsThFactory["eeWBF365"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_365, 0., 0.); };
358 obsThFactory["eeWBF380"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_380, 0., 0.); };
359 obsThFactory["eeWBF500"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_500, 0., 0.); };
360 obsThFactory["eeWBF550"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_550, 0., 0.); };
361 obsThFactory["eeWBF1000"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, 0., 0.); };
362 obsThFactory["eeWBF1400"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1400, 0., 0.); };
363 obsThFactory["eeWBF1500"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1500, 0., 0.); };
364 obsThFactory["eeWBF3000"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_3000, 0., 0.); };
365 //
366 obsThFactory["eeWBF250_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
367 obsThFactory["eeWBF250_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
368 obsThFactory["eeWBF250_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
369 obsThFactory["eeWBF250_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
370 //
371 obsThFactory["eeWBF350_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
372 obsThFactory["eeWBF350_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
373 obsThFactory["eeWBF350_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
374 obsThFactory["eeWBF350_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
375 //
376 obsThFactory["eeWBF365_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
377 obsThFactory["eeWBF365_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
378 obsThFactory["eeWBF365_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
379 obsThFactory["eeWBF365_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
380 //
381 obsThFactory["eeWBF380_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
382 obsThFactory["eeWBF380_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
383 obsThFactory["eeWBF380_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
384 obsThFactory["eeWBF380_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
385 //
386 obsThFactory["eeWBF500_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
387 obsThFactory["eeWBF500_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
388 obsThFactory["eeWBF500_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
389 obsThFactory["eeWBF500_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
390 //
391 obsThFactory["eeWBF550_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
392 obsThFactory["eeWBF550_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
393 obsThFactory["eeWBF550_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
394 obsThFactory["eeWBF550_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
395 //
396 obsThFactory["eeWBF1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
397 obsThFactory["eeWBF1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
398 obsThFactory["eeWBF1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
399 obsThFactory["eeWBF1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
400 obsThFactory["eeWBF1000_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
401 obsThFactory["eeWBF1000_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
402 //
403 obsThFactory["eeWBF1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
404 obsThFactory["eeWBF1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
405 obsThFactory["eeWBF1400_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
406 obsThFactory["eeWBF1400_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
407 //
408 obsThFactory["eeWBF1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
409 obsThFactory["eeWBF1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
410 obsThFactory["eeWBF1500_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
411 obsThFactory["eeWBF1500_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
412 //
413 obsThFactory["eeWBF3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
414 obsThFactory["eeWBF3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
415 obsThFactory["eeWBF3000_p80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
416 obsThFactory["eeWBF3000_m80_0"] = [=](const StandardModel& SM) { return new mueeWBF(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
417 //
418 obsThFactory["eeHvv230"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_230, 0., 0.); };
419 obsThFactory["eeHvv240"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_240, 0., 0.); };
420 obsThFactory["eeHvv250"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_250, 0., 0.); };
421 obsThFactory["eeHvv350"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_350, 0., 0.); };
422 obsThFactory["eeHvv365"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_365, 0., 0.); };
423 obsThFactory["eeHvv380"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_380, 0., 0.); };
424 obsThFactory["eeHvv500"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_500, 0., 0.); };
425 obsThFactory["eeHvv550"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_550, 0., 0.); };
426 obsThFactory["eeHvv1000"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, 0., 0.); };
427 obsThFactory["eeHvv1400"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1400, 0., 0.); };
428 obsThFactory["eeHvv1500"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1500, 0., 0.); };
429 obsThFactory["eeHvv3000"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_3000, 0., 0.); };
430 //
431 obsThFactory["mumuHvv3000"] = [=](const StandardModel& SM) { return new mummHvv(SM, sqrt_s_leptcoll_3000); };
432 obsThFactory["mumuHvv10000"] = [=](const StandardModel& SM) { return new mummHvv(SM, sqrt_s_leptcoll_10000); };
433 //
434 obsThFactory["mumuHmumu3000"] = [=](const StandardModel& SM) { return new mummHmm(SM, sqrt_s_leptcoll_3000); };
435 obsThFactory["mumuHmumu10000"] = [=](const StandardModel& SM) { return new mummHmm(SM, sqrt_s_leptcoll_10000); };
436 //
437 obsThFactory["eeHvv250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
438 obsThFactory["eeHvv250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
439 obsThFactory["eeHvv250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
440 obsThFactory["eeHvv250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
441 //
442 obsThFactory["eeHvv350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
443 obsThFactory["eeHvv350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
444 obsThFactory["eeHvv350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
445 obsThFactory["eeHvv350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
446 //
447 obsThFactory["eeHvv365_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
448 obsThFactory["eeHvv365_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
449 obsThFactory["eeHvv365_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
450 obsThFactory["eeHvv365_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
451 //
452 obsThFactory["eeHvv380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
453 obsThFactory["eeHvv380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
454 obsThFactory["eeHvv380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
455 obsThFactory["eeHvv380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
456 //
457 obsThFactory["eeHvv500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
458 obsThFactory["eeHvv500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
459 obsThFactory["eeHvv500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
460 obsThFactory["eeHvv500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
461 //
462 obsThFactory["eeHvv550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
463 obsThFactory["eeHvv550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
464 obsThFactory["eeHvv550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
465 obsThFactory["eeHvv550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
466 //
467 obsThFactory["eeHvv1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
468 obsThFactory["eeHvv1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
469 obsThFactory["eeHvv1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
470 obsThFactory["eeHvv1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
471 obsThFactory["eeHvv1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
472 obsThFactory["eeHvv1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
473 //
474 obsThFactory["eeHvv1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
475 obsThFactory["eeHvv1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
476 obsThFactory["eeHvv1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
477 obsThFactory["eeHvv1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
478 //
479 obsThFactory["eeHvv1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
480 obsThFactory["eeHvv1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
481 obsThFactory["eeHvv1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
482 obsThFactory["eeHvv1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
483 //
484 obsThFactory["eeHvv3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
485 obsThFactory["eeHvv3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
486 obsThFactory["eeHvv3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
487 obsThFactory["eeHvv3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
488 //
489 obsThFactory["eeZBF230"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_230, 0., 0.); };
490 obsThFactory["eeZBF240"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_240, 0., 0.); };
491 obsThFactory["eeZBF250"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_250, 0., 0.); };
492 obsThFactory["eeZBF350"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_350, 0., 0.); };
493 obsThFactory["eeZBF365"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_365, 0., 0.); };
494 obsThFactory["eeZBF380"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_380, 0., 0.); };
495 obsThFactory["eeZBF500"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_500, 0., 0.); };
496 obsThFactory["eeZBF550"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_550, 0., 0.); };
497 obsThFactory["eeZBF1000"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, 0., 0.); };
498 obsThFactory["eeZBF1400"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1400, 0., 0.); };
499 obsThFactory["eeZBF1500"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1500, 0., 0.); };
500 obsThFactory["eeZBF3000"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_3000, 0., 0.); };
501 //
502 obsThFactory["eeZBF250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
503 obsThFactory["eeZBF250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
504 obsThFactory["eeZBF250_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
505 obsThFactory["eeZBF250_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
506 //
507 obsThFactory["eeZBF350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
508 obsThFactory["eeZBF350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
509 obsThFactory["eeZBF350_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
510 obsThFactory["eeZBF350_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
511 //
512 obsThFactory["eeZBF365_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_365, pol_80, -pol_30); };
513 obsThFactory["eeZBF365_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_365, -pol_80, pol_30); };
514 obsThFactory["eeZBF365_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_365, pol_80, pol_0); };
515 obsThFactory["eeZBF365_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_365, -pol_80, pol_0); };
516 //
517 obsThFactory["eeZBF380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
518 obsThFactory["eeZBF380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
519 obsThFactory["eeZBF380_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
520 obsThFactory["eeZBF380_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
521 //
522 obsThFactory["eeZBF500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
523 obsThFactory["eeZBF500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
524 obsThFactory["eeZBF500_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
525 obsThFactory["eeZBF500_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
526 //
527 obsThFactory["eeZBF550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
528 obsThFactory["eeZBF550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
529 obsThFactory["eeZBF550_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
530 obsThFactory["eeZBF550_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
531 //
532 obsThFactory["eeZBF1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
533 obsThFactory["eeZBF1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
534 obsThFactory["eeZBF1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
535 obsThFactory["eeZBF1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
536 obsThFactory["eeZBF1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
537 obsThFactory["eeZBF1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
538 //
539 obsThFactory["eeZBF1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
540 obsThFactory["eeZBF1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
541 obsThFactory["eeZBF1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
542 obsThFactory["eeZBF1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
543 //
544 obsThFactory["eeZBF1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
545 obsThFactory["eeZBF1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
546 obsThFactory["eeZBF1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
547 obsThFactory["eeZBF1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
548 //
549 obsThFactory["eeZBF3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
550 obsThFactory["eeZBF3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
551 obsThFactory["eeZBF3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
552 obsThFactory["eeZBF3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZBF(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
553 //
554 obsThFactory["eettH500"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_500, 0., 0.); };
555 obsThFactory["eettH550"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_550, 0., 0.); };
556 obsThFactory["eettH1000"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, 0., 0.); };
557 obsThFactory["eettH1400"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1400, 0., 0.); };
558 obsThFactory["eettH1500"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1500, 0., 0.); };
559 obsThFactory["eettH3000"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_3000, 0., 0.); };
560 //
561 obsThFactory["mumuttH1500"] = [=](const StandardModel& SM) { return new mummttH(SM, sqrt_s_leptcoll_3000); };
562 obsThFactory["mumuttH3000"] = [=](const StandardModel& SM) { return new mummttH(SM, sqrt_s_leptcoll_10000); };
563 //
564 obsThFactory["eettH500_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
565 obsThFactory["eettH500_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
566 obsThFactory["eettH500_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
567 obsThFactory["eettH500_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
568 //
569 obsThFactory["eettH550_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
570 obsThFactory["eettH550_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
571 obsThFactory["eettH550_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
572 obsThFactory["eettH550_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
573 //
574 obsThFactory["eettH1000_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
575 obsThFactory["eettH1000_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
576 obsThFactory["eettH1000_p80_m20"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
577 obsThFactory["eettH1000_m80_p20"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
578 obsThFactory["eettH1000_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
579 obsThFactory["eettH1000_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
580 //
581 obsThFactory["eettH1400_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
582 obsThFactory["eettH1400_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
583 obsThFactory["eettH1400_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
584 obsThFactory["eettH1400_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
585 //
586 obsThFactory["eettH1500_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
587 obsThFactory["eettH1500_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
588 obsThFactory["eettH1500_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
589 obsThFactory["eettH1500_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
590 //
591 obsThFactory["eettH3000_p80_m30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
592 obsThFactory["eettH3000_m80_p30"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
593 obsThFactory["eettH3000_p80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
594 obsThFactory["eettH3000_m80_0"] = [=](const StandardModel& SM) { return new mueettH(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
595 //
596 obsThFactory["mumuH125"] = [=](const StandardModel& SM) { return new mummH(SM, sqrt_s_leptcoll_125); };
597 //
598 obsThFactory["epWBF1200"] = [=](const StandardModel& SM) { return new muepWBF(SM, sqrt_s_LHeC_1_2); };
599 obsThFactory["epWBF1300"] = [=](const StandardModel& SM) { return new muepWBF(SM, sqrt_s_LHeC_1_3); };
600 obsThFactory["epWBF1800"] = [=](const StandardModel& SM) { return new muepWBF(SM, sqrt_s_LHeC_1_8); };
601 obsThFactory["epWBF3500"] = [=](const StandardModel& SM) { return new muepWBF(SM, sqrt_s_FCCep_3_5); };
602 obsThFactory["epWBF5000"] = [=](const StandardModel& SM) { return new muepWBF(SM, sqrt_s_FCCep_5); };
603 //
604 obsThFactory["epZBF1200"] = [=](const StandardModel& SM) { return new muepZBF(SM, sqrt_s_LHeC_1_2); };
605 obsThFactory["epZBF1300"] = [=](const StandardModel& SM) { return new muepZBF(SM, sqrt_s_LHeC_1_3); };
606 obsThFactory["epZBF1800"] = [=](const StandardModel& SM) { return new muepZBF(SM, sqrt_s_LHeC_1_8); };
607 obsThFactory["epZBF3500"] = [=](const StandardModel& SM) { return new muepZBF(SM, sqrt_s_FCCep_3_5); };
608 obsThFactory["epZBF5000"] = [=](const StandardModel& SM) { return new muepZBF(SM, sqrt_s_FCCep_5); };
609 //----- Decay width and Branching ratios (ratios with SM) ----------
610 obsThFactory["GammaHggRatio"] = [](const StandardModel& SM) { return new GammaHtoggRatio(SM); };
611 obsThFactory["GammaHWWRatio"] = [](const StandardModel& SM) { return new GammaHtoWWRatio(SM); };
612 obsThFactory["GammaHZZRatio"] = [](const StandardModel& SM) { return new GammaHtoZZRatio(SM); };
613 obsThFactory["GammaHZgaRatio"] = [](const StandardModel& SM) { return new GammaHtoZgaRatio(SM); };
614 obsThFactory["GammaHgagaRatio"] = [](const StandardModel& SM) { return new GammaHtogagaRatio(SM); };
615 obsThFactory["GammaHmumuRatio"] = [](const StandardModel& SM) { return new GammaHtomumuRatio(SM); };
616 obsThFactory["GammaHtautauRatio"] = [](const StandardModel& SM) { return new GammaHtotautauRatio(SM); };
617 obsThFactory["GammaHssRatio"] = [](const StandardModel& SM) { return new GammaHtossRatio(SM); };
618 obsThFactory["GammaHccRatio"] = [](const StandardModel& SM) { return new GammaHtoccRatio(SM); };
619 obsThFactory["GammaHbbRatio"] = [](const StandardModel& SM) { return new GammaHtobbRatio(SM); };
620 obsThFactory["GammaHRatio"] = [](const StandardModel& SM) { return new GammaHRatio(SM); };
621 //
622 obsThFactory["BrHinvisible"] = [](const StandardModel& SM) { return new BrHinvisible(SM); };
623 obsThFactory["BrHinvisibleNP"] = [](const StandardModel& SM) { return new BrHinvisibleNP(SM); };
624 obsThFactory["BrHexotic"] = [](const StandardModel& SM) { return new BrHexotic(SM); };
625 obsThFactory["BrHvisRatio"] = [](const StandardModel& SM) { return new BrHtovisRatio(SM); };
626 obsThFactory["BrHtoinvRatio"] = [](const StandardModel& SM) { return new BrHtoinvRatio(SM); };
627 obsThFactory["BrHggRatio"] = [](const StandardModel& SM) { return new BrHtoggRatio(SM); };
628 obsThFactory["BrHWWRatio"] = [](const StandardModel& SM) { return new BrHtoWWRatio(SM); };
629 obsThFactory["BrHZZRatio"] = [](const StandardModel& SM) { return new BrHtoZZRatio(SM); };
630 obsThFactory["BrHZgaRatio"] = [](const StandardModel& SM) { return new BrHtoZgaRatio(SM); };
631 obsThFactory["BrHZgallRatio"] = [](const StandardModel& SM) { return new BrHtoZgallRatio(SM); };
632 obsThFactory["BrHZgaeeRatio"] = [](const StandardModel& SM) { return new BrHtoZgaeeRatio(SM); };
633 obsThFactory["BrHZgamumuRatio"] = [](const StandardModel& SM) { return new BrHtoZgamumuRatio(SM); };
634 obsThFactory["BrHgagaRatio"] = [](const StandardModel& SM) { return new BrHtogagaRatio(SM); };
635 obsThFactory["BrHmumuRatio"] = [](const StandardModel& SM) { return new BrHtomumuRatio(SM); };
636 obsThFactory["BrHtautauRatio"] = [](const StandardModel& SM) { return new BrHtotautauRatio(SM); };
637 obsThFactory["BrHccRatio"] = [](const StandardModel& SM) { return new BrHtoccRatio(SM); };
638 obsThFactory["BrHbbRatio"] = [](const StandardModel& SM) { return new BrHtobbRatio(SM); };
639 // Dedicated 4 lepton decays
640 obsThFactory["BrHto2l2vRatio"] = [](const StandardModel& SM) { return new BrHto2l2vRatio(SM); };
641 obsThFactory["BrHtoevmuvRatio"] = [](const StandardModel& SM) { return new BrHtoevmuvRatio(SM); };
642 obsThFactory["BrHto2e2vRatio"] = [](const StandardModel& SM) { return new BrHto2e2vRatio(SM); };
643 obsThFactory["BrHto2mu2vRatio"] = [](const StandardModel& SM) { return new BrHto2mu2vRatio(SM); };
644 obsThFactory["BrHto4lRatio"] = [](const StandardModel& SM) { return new BrHto4lRatio(SM); };
645 obsThFactory["BrHto4eRatio"] = [](const StandardModel& SM) { return new BrHto4eRatio(SM); };
646 obsThFactory["BrHto4muRatio"] = [](const StandardModel& SM) { return new BrHto4muRatio(SM); };
647 obsThFactory["BrHto2e2muRatio"] = [](const StandardModel& SM) { return new BrHto2e2muRatio(SM); };
648 // Other dedicated (semi-)leptonic 4 fermion decays
649 obsThFactory["BrHtolljjRatio"] = [](const StandardModel& SM) { return new BrHtolljjRatio(SM); };
650 obsThFactory["BrHtolvjjRatio"] = [](const StandardModel& SM) { return new BrHtolvjjRatio(SM); };
651 obsThFactory["BrHtolv_lvorjjRatio"] = [](const StandardModel& SM) { return new BrHtolv_lvorjjRatio(SM); };
652 obsThFactory["BrHtoll_vvorjjRatio"] = [](const StandardModel& SM) { return new BrHtoll_vvorjjRatio(SM); };
653 //----- Ratios of BR (ratios with SM) ----------
654 obsThFactory["BrHtogaga_over_mumu_Ratio"] = [](const StandardModel& SM) { return new BrHtogaga_over_mumu_Ratio(SM); };
655 obsThFactory["BrHtoZga_over_mumu_Ratio"] = [](const StandardModel& SM) { return new BrHtoZga_over_mumu_Ratio(SM); };
656 obsThFactory["BrHtoZmumuga_over_mumu_Ratio"] = [](const StandardModel& SM) { return new BrHtoZmumuga_over_mumu_Ratio(SM); };
657 obsThFactory["BrHtoZga_over_4mu_Ratio"] = [](const StandardModel& SM) { return new BrHtoZga_over_4mu_Ratio(SM); };
658 obsThFactory["BrHtoZmumuga_over_4mu_Ratio"] = [](const StandardModel& SM) { return new BrHtoZmumuga_over_4mu_Ratio(SM); };
659 obsThFactory["BrHtogaga_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHtogaga_over_4l_Ratio(SM); };
660 obsThFactory["BrHtobb_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHtobb_over_4l_Ratio(SM); };
661 obsThFactory["BrHto2l2v_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHto2l2v_over_4l_Ratio(SM); };
662 obsThFactory["BrHtotautau_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHtotautau_over_4l_Ratio(SM); };
663 obsThFactory["BrHtogaga_over_2e2mu_Ratio"] = [](const StandardModel& SM) { return new BrHtogaga_over_2e2mu_Ratio(SM); };
664 obsThFactory["BrHtoZga_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHtoZga_over_4l_Ratio(SM); };
665 obsThFactory["BrHtomumu_over_4l_Ratio"] = [](const StandardModel& SM) { return new BrHtomumu_over_4l_Ratio(SM); };
666 obsThFactory["BrHtomumu_over_4mu_Ratio"] = [](const StandardModel& SM) { return new BrHtomumu_over_4mu_Ratio(SM); };
667 obsThFactory["BrHto4l_over_gaga_Ratio"] = [](const StandardModel& SM) { return new BrHto4l_over_gaga_Ratio(SM); };
668 obsThFactory["BrHtoZga_over_gaga_Ratio"] = [](const StandardModel& SM) { return new BrHtoZga_over_gaga_Ratio(SM); };
669 obsThFactory["BrHtomumu_over_gaga_Ratio"] = [](const StandardModel& SM) { return new BrHtomumu_over_gaga_Ratio(SM); };
670 obsThFactory["BrHto2l2v_over_gaga_Ratio"] = [](const StandardModel& SM) { return new BrHto2l2v_over_gaga_Ratio(SM); };
671 obsThFactory["BrHtobb_over_cc_Ratio"] = [](const StandardModel& SM) { return new BrHtobb_over_cc_Ratio(SM); };
672 obsThFactory["BrHtogaga_over_gg_Ratio"] = [](const StandardModel& SM) { return new BrHtogaga_over_gg_Ratio(SM); };
673 obsThFactory["BrHtogg_over_bb_Ratio"] = [](const StandardModel& SM) { return new BrHtogg_over_bb_Ratio(SM); };
674 obsThFactory["BrHtogg_over_cc_Ratio"] = [](const StandardModel& SM) { return new BrHtogg_over_cc_Ratio(SM); };
675 //----- Special observables --------
676 obsThFactory["muttHZbb_boost84"] = [=](const StandardModel& SM) { return new muttHZbbboost(SM, sqrt_s_FCC84); };
677 obsThFactory["muttHgagaZee_boost84"] = [=](const StandardModel& SM) { return new muttHgagaZeeboost(SM, sqrt_s_FCC84); };
678 //
679 obsThFactory["muttHZbb_boost100"] = [=](const StandardModel& SM) { return new muttHZbbboost(SM, sqrt_s_FCC100); };
680 obsThFactory["muttHgagaZee_boost100"] = [=](const StandardModel& SM) { return new muttHgagaZeeboost(SM, sqrt_s_FCC100); };
681 //
682 obsThFactory["ggHgagaInt14"] = [=](const StandardModel& SM) { return new muggHgagaInt(SM, sqrt_s_LHC14); };
683 //----- Full Signal strengths per prod and decay: Hadron colliders ----------
684 obsThFactory["muggHgaga"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_LHC13); };
685 obsThFactory["muVBFHgaga"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_LHC13); };
686 obsThFactory["muVHgaga"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_LHC13); };
687 obsThFactory["muttHgaga"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_LHC13); };
688 obsThFactory["muggHZZ"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_LHC13); };
689 obsThFactory["muVBFHZZ"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_LHC13); };
690 obsThFactory["muVHZZ"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_LHC13); };
691 obsThFactory["muttHZZ"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_LHC13); };
692 obsThFactory["muggHWW"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_LHC13); };
693 obsThFactory["muVBFHWW"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_LHC13); };
694 obsThFactory["muVHWW"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_LHC13); };
695 obsThFactory["muttHWW"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_LHC13); };
696 obsThFactory["muggHtautau"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_LHC13); };
697 obsThFactory["muVBFHtautau"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_LHC13); };
698 obsThFactory["muVHtautau"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_LHC13); };
699 obsThFactory["muttHtautau"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_LHC13); };
700 obsThFactory["muggHbb"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_LHC13); };
701 obsThFactory["muVBFHbb"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_LHC13); };
702 obsThFactory["muVHbb"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_LHC13); };
703 obsThFactory["muttHbb"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_LHC13); };
704 // Indicating the energy explicit in the observable name
705 obsThFactory["muggHgaga13"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_LHC13); };
706 obsThFactory["muVBFHgaga13"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_LHC13); };
707 obsThFactory["muZHgaga13"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_LHC13); };
708 obsThFactory["muWHgaga13"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_LHC13); };
709 obsThFactory["muVHgaga13"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_LHC13); };
710 obsThFactory["muttHgaga13"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_LHC13); };
711 obsThFactory["muggHZga13"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_LHC13); };
712 obsThFactory["muVBFHZga13"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_LHC13); };
713 obsThFactory["muZHZga13"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_LHC13); };
714 obsThFactory["muWHZga13"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_LHC13); };
715 obsThFactory["muVHZga13"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_LHC13); };
716 obsThFactory["muttHZga13"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_LHC13); };
717
718 obsThFactory["muggHpttHptHpbbH_HZga13"] = [=](const StandardModel& SM) { return new muggHpttHptHpbbH_HZga(SM, sqrt_s_LHC13); };
719 obsThFactory["muVBFpVH_HZga13"] = [=](const StandardModel& SM) { return new muVBFpVH_HZga(SM, sqrt_s_LHC13); };
720
721
722 obsThFactory["muggHZZ13"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_LHC13); };
723 obsThFactory["muVBFHZZ13"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_LHC13); };
724 obsThFactory["muZHZZ13"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_LHC13); };
725 obsThFactory["muWHZZ13"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_LHC13); };
726 obsThFactory["muVHZZ13"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_LHC13); };
727 obsThFactory["muttHZZ13"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_LHC13); };
728 //
729 obsThFactory["muggHZZ4l13"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_LHC13); };
730 obsThFactory["muVBFHZZ4l13"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_LHC13); };
731 obsThFactory["muZHZZ4l13"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_LHC13); };
732 obsThFactory["muWHZZ4l13"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_LHC13); };
733 obsThFactory["muVHZZ4l13"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_LHC13); };
734 obsThFactory["muttHZZ4l13"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_LHC13); };
735 //
736 obsThFactory["muggHWW13"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_LHC13); };
737 obsThFactory["muVBFHWW13"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_LHC13); };
738 obsThFactory["muZHWW13"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_LHC13); };
739 obsThFactory["muWHWW13"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_LHC13); };
740 obsThFactory["muVHWW13"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_LHC13); };
741 obsThFactory["muttHWW13"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_LHC13); };
742 //
743 obsThFactory["muggHWW2l2v13"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_LHC13); };
744 obsThFactory["muVBFHWW2l2v13"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_LHC13); };
745 obsThFactory["muZHWW2l2v13"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_LHC13); };
746 obsThFactory["muWHWW2l2v13"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_LHC13); };
747 obsThFactory["muVHWW2l2v13"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_LHC13); };
748 obsThFactory["muttHWW2l2v13"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_LHC13); };
749 //
750 obsThFactory["muttHVV13"] = [=](const StandardModel& SM) { return new muttHVV(SM, sqrt_s_LHC13); };
751 //
752 obsThFactory["muggHmumu13"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_LHC13); };
753 obsThFactory["muVBFHmumu13"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_LHC13); };
754 obsThFactory["muZHmumu13"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_LHC13); };
755 obsThFactory["muWHmumu13"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_LHC13); };
756 obsThFactory["muVHmumu13"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_LHC13); };
757 obsThFactory["muttHmumu13"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_LHC13); };
758 obsThFactory["muggHtautau13"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_LHC13); };
759 obsThFactory["muVBFHtautau13"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_LHC13); };
760 obsThFactory["muVBFpVHtautau13"] = [=](const StandardModel& SM) { return new muVBFpVHtautau(SM, sqrt_s_LHC13); };
761 obsThFactory["muZHtautau13"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_LHC13); };
762 obsThFactory["muWHtautau13"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_LHC13); };
763 obsThFactory["muVHtautau13"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_LHC13); };
764 obsThFactory["muttHtautau13"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_LHC13); };
765 obsThFactory["muggHbb13"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_LHC13); };
766 obsThFactory["muVBFHbb13"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_LHC13); };
767 obsThFactory["muZHbb13"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_LHC13); };
768 obsThFactory["muWHbb13"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_LHC13); };
769 obsThFactory["muVHbb13"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_LHC13); };
770 obsThFactory["muttHbb13"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_LHC13); };
771 obsThFactory["muVHcc13"] = [=](const StandardModel& SM) { return new muVHcc(SM, sqrt_s_LHC13); };
772 //
773 obsThFactory["muVBFBRinv13"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_LHC13); };
774 obsThFactory["muVHBRinv13"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_LHC13); };
775 //
776 obsThFactory["muVBFHinv13"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_LHC13); };
777 obsThFactory["muVHinv13"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_LHC13); };
778 //
779 //AG:begin
780 obsThFactory["ggHgaga8"] = [=](const StandardModel& SM) { return new ggHgaga(SM, sqrt_s_LHC8); };
781 obsThFactory["ggHZZ8"] = [=](const StandardModel& SM) { return new ggHZZ(SM, sqrt_s_LHC8); };
782 obsThFactory["ggHWW8"] = [=](const StandardModel& SM) { return new ggHWW(SM, sqrt_s_LHC8); };
783 obsThFactory["ggHtautau8"] = [=](const StandardModel& SM) { return new ggHtautau(SM, sqrt_s_LHC8); };
784 obsThFactory["VBFHgaga8"] = [=](const StandardModel& SM) { return new VBFHgaga(SM, sqrt_s_LHC8); };
785 obsThFactory["VBFHZZ8"] = [=](const StandardModel& SM) { return new VBFHZZ(SM, sqrt_s_LHC8); };
786 obsThFactory["VBFHWW8"] = [=](const StandardModel& SM) { return new VBFHWW(SM, sqrt_s_LHC8); };
787 obsThFactory["VBFHtautau8"]= [=](const StandardModel& SM) { return new VBFHtautau(SM, sqrt_s_LHC8); };
788 obsThFactory["WHgaga8"] = [=](const StandardModel& SM) { return new WHgaga(SM, sqrt_s_LHC8); };
789 obsThFactory["WHWW8"] = [=](const StandardModel& SM) { return new WHWW(SM, sqrt_s_LHC8); };
790 obsThFactory["WHtautau8"] = [=](const StandardModel& SM) { return new WHtautau(SM, sqrt_s_LHC8); };
791 obsThFactory["WHbb8"] = [=](const StandardModel& SM) { return new WHbb(SM, sqrt_s_LHC8); };
792 obsThFactory["ZHgaga8"] = [=](const StandardModel& SM) { return new ZHgaga(SM, sqrt_s_LHC8); };
793 obsThFactory["ZHWW8"] = [=](const StandardModel& SM) { return new ZHWW(SM, sqrt_s_LHC8); };
794 obsThFactory["ZHtautau8"] = [=](const StandardModel& SM) { return new ZHtautau(SM, sqrt_s_LHC8); };
795 obsThFactory["ZHbb8"] = [=](const StandardModel& SM) { return new ZHbb(SM, sqrt_s_LHC8); };
796 obsThFactory["ttHgaga8"] = [=](const StandardModel& SM) { return new ttHgaga(SM, sqrt_s_LHC8); };
797 obsThFactory["ttHWW8"] = [=](const StandardModel& SM) { return new ttHWW(SM, sqrt_s_LHC8); };
798 obsThFactory["ttHtautau8"] = [=](const StandardModel& SM) { return new ttHtautau(SM, sqrt_s_LHC8); };
799 obsThFactory["ttHbb8"] = [=](const StandardModel& SM) { return new ttHbb(SM, sqrt_s_LHC8); };
800
801 obsThFactory["muggHpVBFpbbH_Hbb13"] = [=](const StandardModel& SM) { return new muggHpVBFpbbH_Hbb(SM, sqrt_s_LHC13); };
802 obsThFactory["muttHptH_Hbb13"] = [=](const StandardModel& SM) { return new muttHptH_Hbb(SM, sqrt_s_LHC13); };
803 obsThFactory["muggHpbbH_HWW13"] = [=](const StandardModel& SM) { return new muggHpbbH_HWW(SM, sqrt_s_LHC13); };
804 obsThFactory["muttHptH_HWW13"] = [=](const StandardModel& SM) { return new muttHptH_HWW(SM, sqrt_s_LHC13); };
805 obsThFactory["muggHpbbH_Htautau13"] = [=](const StandardModel& SM) { return new muggHpbbH_Htautau(SM, sqrt_s_LHC13); };
806 obsThFactory["muttHptH_Htautau13"] = [=](const StandardModel& SM) { return new muttHptH_Htautau(SM, sqrt_s_LHC13); };
807 obsThFactory["muggHpbbH_HZZ13"] = [=](const StandardModel& SM) { return new muggHpbbH_HZZ(SM, sqrt_s_LHC13); };
808 obsThFactory["muttHptH_HZZ13"] = [=](const StandardModel& SM) { return new muttHptH_HZZ(SM, sqrt_s_LHC13); };
809 obsThFactory["muggHpbbH_Hgaga13"] = [=](const StandardModel& SM) { return new muggHpbbH_Hgaga(SM, sqrt_s_LHC13); };
810 obsThFactory["muggHpttHptHpbbH_Hmumu13"] = [=](const StandardModel& SM) { return new muggHpttHptHpbbH_Hmumu(SM, sqrt_s_LHC13); };
811 obsThFactory["muVBFpVH_Hmumu13"] = [=](const StandardModel& SM) { return new muVBFpVH_Hmumu(SM, sqrt_s_LHC13); };
812 obsThFactory["mutHgaga13"] = [=](const StandardModel& SM) { return new mutHgaga(SM, sqrt_s_LHC13); };
813 obsThFactory["muttHptH_Hgaga13"] = [=](const StandardModel& SM) { return new muttHptH_Hgaga(SM, sqrt_s_LHC13); };
814 obsThFactory["muttHptH_Hmumu13"] = [=](const StandardModel& SM) { return new muttHptH_Hmumu(SM, sqrt_s_LHC13); };
815 //AG:end
816 //
817 obsThFactory["muggHgaga14"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_LHC14); };
818 obsThFactory["muVBFHgaga14"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_LHC14); };
819 obsThFactory["muZHgaga14"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_LHC14); };
820 obsThFactory["muWHgaga14"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_LHC14); };
821 obsThFactory["muVHgaga14"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_LHC14); };
822 obsThFactory["muttHgaga14"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_LHC14); };
823 obsThFactory["muggHZga14"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_LHC14); };
824 obsThFactory["muVBFHZga14"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_LHC14); };
825 obsThFactory["muZHZga14"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_LHC14); };
826 obsThFactory["muWHZga14"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_LHC14); };
827 obsThFactory["muVHZga14"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_LHC14); };
828 obsThFactory["muttHZga14"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_LHC14); };
829 obsThFactory["muggHZZ14"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_LHC14); };
830 obsThFactory["muVBFHZZ14"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_LHC14); };
831 obsThFactory["muZHZZ14"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_LHC14); };
832 obsThFactory["muWHZZ14"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_LHC14); };
833 obsThFactory["muVHZZ14"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_LHC14); };
834 obsThFactory["muttHZZ14"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_LHC14); };
835 //
836 obsThFactory["muggHZZ4l14"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_LHC14); };
837 obsThFactory["muVBFHZZ4l14"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_LHC14); };
838 obsThFactory["muZHZZ4l14"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_LHC14); };
839 obsThFactory["muWHZZ4l14"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_LHC14); };
840 obsThFactory["muVHZZ4l14"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_LHC14); };
841 obsThFactory["muttHZZ4l14"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_LHC14); };
842 //
843 obsThFactory["muggHWW14"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_LHC14); };
844 obsThFactory["muVBFHWW14"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_LHC14); };
845 obsThFactory["muZHWW14"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_LHC14); };
846 obsThFactory["muWHWW14"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_LHC14); };
847 obsThFactory["muVHWW14"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_LHC14); };
848 obsThFactory["muttHWW14"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_LHC14); };
849 //
850 obsThFactory["muggHWW2l2v14"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_LHC14); };
851 obsThFactory["muVBFHWW2l2v14"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_LHC14); };
852 obsThFactory["muZHWW2l2v14"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_LHC14); };
853 obsThFactory["muWHWW2l2v14"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_LHC14); };
854 obsThFactory["muVHWW2l2v14"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_LHC14); };
855 obsThFactory["muttHWW2l2v14"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_LHC14); };
856 //
857 obsThFactory["muggHmumu14"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_LHC14); };
858 obsThFactory["muVBFHmumu14"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_LHC14); };
859 obsThFactory["muZHmumu14"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_LHC14); };
860 obsThFactory["muWHmumu14"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_LHC14); };
861 obsThFactory["muVHmumu14"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_LHC14); };
862 obsThFactory["muttHmumu14"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_LHC14); };
863 obsThFactory["muggHtautau14"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_LHC14); };
864 obsThFactory["muVBFHtautau14"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_LHC14); };
865 obsThFactory["muZHtautau14"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_LHC14); };
866 obsThFactory["muWHtautau14"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_LHC14); };
867 obsThFactory["muVHtautau14"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_LHC14); };
868 obsThFactory["muttHtautau14"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_LHC14); };
869 obsThFactory["muggHbb14"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_LHC14); };
870 obsThFactory["muVBFHbb14"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_LHC14); };
871 obsThFactory["muZHbb14"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_LHC14); };
872 obsThFactory["muWHbb14"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_LHC14); };
873 obsThFactory["muVHbb14"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_LHC14); };
874 obsThFactory["muttHbb14"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_LHC14); };
875 //
876 obsThFactory["muVBFBRinv14"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_LHC14); };
877 obsThFactory["muVHBRinv14"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_LHC14); };
878 //
879 obsThFactory["muVBFHinv14"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_LHC14); };
880 obsThFactory["muVHinv14"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_LHC14); };
881 //
882 obsThFactory["muggHgaga27"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_LHC27); };
883 obsThFactory["muVBFHgaga27"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_LHC27); };
884 obsThFactory["muZHgaga27"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_LHC27); };
885 obsThFactory["muWHgaga27"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_LHC27); };
886 obsThFactory["muVHgaga27"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_LHC27); };
887 obsThFactory["muttHgaga27"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_LHC27); };
888 obsThFactory["muggHZga27"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_LHC27); };
889 obsThFactory["muVBFHZga27"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_LHC27); };
890 obsThFactory["muZHZga27"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_LHC27); };
891 obsThFactory["muWHZga27"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_LHC27); };
892 obsThFactory["muVHZga27"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_LHC27); };
893 obsThFactory["muttHZga27"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_LHC27); };
894 obsThFactory["muggHZZ27"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_LHC27); };
895 obsThFactory["muVBFHZZ27"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_LHC27); };
896 obsThFactory["muZHZZ27"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_LHC27); };
897 obsThFactory["muWHZZ27"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_LHC27); };
898 obsThFactory["muVHZZ27"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_LHC27); };
899 obsThFactory["muttHZZ27"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_LHC27); };
900 //
901 obsThFactory["muggHZZ4l27"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_LHC27); };
902 obsThFactory["muVBFHZZ4l27"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_LHC27); };
903 obsThFactory["muZHZZ4l27"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_LHC27); };
904 obsThFactory["muWHZZ4l27"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_LHC27); };
905 obsThFactory["muVHZZ4l27"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_LHC27); };
906 obsThFactory["muttHZZ4l27"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_LHC27); };
907 //
908 obsThFactory["muggHWW27"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_LHC27); };
909 obsThFactory["muVBFHWW27"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_LHC27); };
910 obsThFactory["muZHWW27"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_LHC27); };
911 obsThFactory["muWHWW27"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_LHC27); };
912 obsThFactory["muVHWW27"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_LHC27); };
913 obsThFactory["muttHWW27"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_LHC27); };
914 //
915 obsThFactory["muggHWW2l2v27"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_LHC27); };
916 obsThFactory["muVBFHWW2l2v27"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_LHC27); };
917 obsThFactory["muZHWW2l2v27"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_LHC27); };
918 obsThFactory["muWHWW2l2v27"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_LHC27); };
919 obsThFactory["muVHWW2l2v27"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_LHC27); };
920 obsThFactory["muttHWW2l2v27"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_LHC27); };
921 //
922 obsThFactory["muggHmumu27"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_LHC27); };
923 obsThFactory["muVBFHmumu27"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_LHC27); };
924 obsThFactory["muZHmumu27"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_LHC27); };
925 obsThFactory["muWHmumu27"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_LHC27); };
926 obsThFactory["muVHmumu27"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_LHC27); };
927 obsThFactory["muttHmumu27"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_LHC27); };
928 obsThFactory["muggHtautau27"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_LHC27); };
929 obsThFactory["muVBFHtautau27"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_LHC27); };
930 obsThFactory["muZHtautau27"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_LHC27); };
931 obsThFactory["muWHtautau27"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_LHC27); };
932 obsThFactory["muVHtautau27"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_LHC27); };
933 obsThFactory["muttHtautau27"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_LHC27); };
934 obsThFactory["muggHbb27"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_LHC27); };
935 obsThFactory["muVBFHbb27"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_LHC27); };
936 obsThFactory["muZHbb27"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_LHC27); };
937 obsThFactory["muWHbb27"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_LHC27); };
938 obsThFactory["muVHbb27"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_LHC27); };
939 obsThFactory["muttHbb27"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_LHC27); };
940 //
941 obsThFactory["muVBFBRinv27"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_LHC27); };
942 obsThFactory["muVHBRinv27"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_LHC27); };
943 //
944 obsThFactory["muVBFHinv27"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_LHC27); };
945 obsThFactory["muVHinv27"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_LHC27); };
946 //
947 obsThFactory["muggHgaga50"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_FCC50); };
948 obsThFactory["muVBFHgaga50"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_FCC50); };
949 obsThFactory["muZHgaga50"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_FCC50); };
950 obsThFactory["muWHgaga50"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_FCC50); };
951 obsThFactory["muVHgaga50"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_FCC50); };
952 obsThFactory["muttHgaga50"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_FCC50); };
953 obsThFactory["muggHZga50"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_FCC50); };
954 obsThFactory["muggHZgamumu50"] = [=](const StandardModel& SM) { return new muggHZgamumu(SM, sqrt_s_FCC50); };
955 obsThFactory["muVBFHZga50"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_FCC50); };
956 obsThFactory["muZHZga50"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_FCC50); };
957 obsThFactory["muWHZga50"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_FCC50); };
958 obsThFactory["muVHZga50"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_FCC50); };
959 obsThFactory["muttHZga50"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_FCC50); };
960 obsThFactory["muggHZZ50"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_FCC50); };
961 obsThFactory["muVBFHZZ50"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_FCC50); };
962 obsThFactory["muZHZZ50"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_FCC50); };
963 obsThFactory["muWHZZ50"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_FCC50); };
964 obsThFactory["muVHZZ50"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_FCC50); };
965 obsThFactory["muttHZZ50"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_FCC50); };
966 //
967 obsThFactory["muggHZZ4l50"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_FCC50); };
968 obsThFactory["muggHZZ4mu50"] = [=](const StandardModel& SM) { return new muggHZZ4mu(SM, sqrt_s_FCC50); };
969 obsThFactory["muVBFHZZ4l50"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_FCC50); };
970 obsThFactory["muZHZZ4l50"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_FCC50); };
971 obsThFactory["muWHZZ4l50"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_FCC50); };
972 obsThFactory["muVHZZ4l50"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_FCC50); };
973 obsThFactory["muttHZZ4l50"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_FCC50); };
974 //
975 obsThFactory["muggHWW50"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_FCC50); };
976 obsThFactory["muVBFHWW50"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_FCC50); };
977 obsThFactory["muZHWW50"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_FCC50); };
978 obsThFactory["muWHWW50"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_FCC50); };
979 obsThFactory["muVHWW50"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_FCC50); };
980 obsThFactory["muttHWW50"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_FCC50); };
981 //
982 obsThFactory["muggHWW2l2v50"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_FCC50); };
983 obsThFactory["muVBFHWW2l2v50"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_FCC50); };
984 obsThFactory["muZHWW2l2v50"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_FCC50); };
985 obsThFactory["muWHWW2l2v50"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_FCC50); };
986 obsThFactory["muVHWW2l2v50"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_FCC50); };
987 obsThFactory["muttHWW2l2v50"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_FCC50); };
988 //
989 obsThFactory["muggHmumu50"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_FCC50); };
990 obsThFactory["muVBFHmumu50"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_FCC50); };
991 obsThFactory["muZHmumu50"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_FCC50); };
992 obsThFactory["muWHmumu50"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_FCC50); };
993 obsThFactory["muVHmumu50"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_FCC50); };
994 obsThFactory["muttHmumu50"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_FCC50); };
995 obsThFactory["muggHtautau50"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_FCC50); };
996 obsThFactory["muVBFHtautau50"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_FCC50); };
997 obsThFactory["muZHtautau50"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_FCC50); };
998 obsThFactory["muWHtautau50"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_FCC50); };
999 obsThFactory["muVHtautau50"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_FCC50); };
1000 obsThFactory["muttHtautau50"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_FCC50); };
1001 obsThFactory["muggHbb50"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_FCC50); };
1002 obsThFactory["muVBFHbb50"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_FCC50); };
1003 obsThFactory["muZHbb50"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_FCC50); };
1004 obsThFactory["muWHbb50"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_FCC50); };
1005 obsThFactory["muVHbb50"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_FCC50); };
1006 obsThFactory["muttHbb50"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_FCC50); };
1007 //
1008 obsThFactory["muVBFBRinv50"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_FCC50); };
1009 obsThFactory["muVHBRinv50"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_FCC50); };
1010 //
1011 obsThFactory["muVBFHinv50"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_FCC50); };
1012 obsThFactory["muVHinv50"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_FCC50); };
1013 //
1014 obsThFactory["muggHgaga84"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_FCC84); };
1015 obsThFactory["muVBFHgaga84"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_FCC84); };
1016 obsThFactory["muZHgaga84"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_FCC84); };
1017 obsThFactory["muWHgaga84"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_FCC84); };
1018 obsThFactory["muVHgaga84"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_FCC84); };
1019 obsThFactory["muttHgaga84"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_FCC84); };
1020 obsThFactory["muggHZga84"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_FCC84); };
1021 obsThFactory["muggHZgamumu84"] = [=](const StandardModel& SM) { return new muggHZgamumu(SM, sqrt_s_FCC84); };
1022 obsThFactory["muVBFHZga84"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_FCC84); };
1023 obsThFactory["muZHZga84"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_FCC84); };
1024 obsThFactory["muWHZga84"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_FCC84); };
1025 obsThFactory["muVHZga84"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_FCC84); };
1026 obsThFactory["muttHZga84"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_FCC84); };
1027 obsThFactory["muggHZZ84"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_FCC84); };
1028 obsThFactory["muVBFHZZ84"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_FCC84); };
1029 obsThFactory["muZHZZ84"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_FCC84); };
1030 obsThFactory["muWHZZ84"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_FCC84); };
1031 obsThFactory["muVHZZ84"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_FCC84); };
1032 obsThFactory["muttHZZ84"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_FCC84); };
1033 //
1034 obsThFactory["muggHZZ4l84"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_FCC84); };
1035 obsThFactory["muggHZZ4mu84"] = [=](const StandardModel& SM) { return new muggHZZ4mu(SM, sqrt_s_FCC84); };
1036 obsThFactory["muVBFHZZ4l84"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_FCC84); };
1037 obsThFactory["muZHZZ4l84"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_FCC84); };
1038 obsThFactory["muWHZZ4l84"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_FCC84); };
1039 obsThFactory["muVHZZ4l84"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_FCC84); };
1040 obsThFactory["muttHZZ4l84"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_FCC84); };
1041 //
1042 obsThFactory["muggHWW84"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_FCC84); };
1043 obsThFactory["muVBFHWW84"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_FCC84); };
1044 obsThFactory["muZHWW84"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_FCC84); };
1045 obsThFactory["muWHWW84"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_FCC84); };
1046 obsThFactory["muVHWW84"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_FCC84); };
1047 obsThFactory["muttHWW84"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_FCC84); };
1048 //
1049 obsThFactory["muggHWW2l2v84"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_FCC84); };
1050 obsThFactory["muVBFHWW2l2v84"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_FCC84); };
1051 obsThFactory["muZHWW2l2v84"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_FCC84); };
1052 obsThFactory["muWHWW2l2v84"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_FCC84); };
1053 obsThFactory["muVHWW2l2v84"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_FCC84); };
1054 obsThFactory["muttHWW2l2v84"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_FCC84); };
1055 //
1056 obsThFactory["muggHmumu84"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_FCC84); };
1057 obsThFactory["muVBFHmumu84"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_FCC84); };
1058 obsThFactory["muZHmumu84"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_FCC84); };
1059 obsThFactory["muWHmumu84"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_FCC84); };
1060 obsThFactory["muVHmumu84"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_FCC84); };
1061 obsThFactory["muttHmumu84"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_FCC84); };
1062 obsThFactory["muggHtautau84"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_FCC84); };
1063 obsThFactory["muVBFHtautau84"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_FCC84); };
1064 obsThFactory["muZHtautau84"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_FCC84); };
1065 obsThFactory["muWHtautau84"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_FCC84); };
1066 obsThFactory["muVHtautau84"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_FCC84); };
1067 obsThFactory["muttHtautau84"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_FCC84); };
1068 obsThFactory["muggHbb84"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_FCC84); };
1069 obsThFactory["muVBFHbb84"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_FCC84); };
1070 obsThFactory["muZHbb84"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_FCC84); };
1071 obsThFactory["muWHbb84"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_FCC84); };
1072 obsThFactory["muVHbb84"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_FCC84); };
1073 obsThFactory["muttHbb84"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_FCC84); };
1074 //
1075 obsThFactory["muVBFBRinv84"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_FCC84); };
1076 obsThFactory["muVHBRinv84"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_FCC84); };
1077 //
1078 obsThFactory["muVBFHinv84"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_FCC84); };
1079 obsThFactory["muVHinv84"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_FCC84); };
1080 //
1081 obsThFactory["muggHgaga100"] = [=](const StandardModel& SM) { return new muggHgaga(SM, sqrt_s_FCC100); };
1082 obsThFactory["muVBFHgaga100"] = [=](const StandardModel& SM) { return new muVBFHgaga(SM, sqrt_s_FCC100); };
1083 obsThFactory["muZHgaga100"] = [=](const StandardModel& SM) { return new muZHgaga(SM, sqrt_s_FCC100); };
1084 obsThFactory["muWHgaga100"] = [=](const StandardModel& SM) { return new muWHgaga(SM, sqrt_s_FCC100); };
1085 obsThFactory["muVHgaga100"] = [=](const StandardModel& SM) { return new muVHgaga(SM, sqrt_s_FCC100); };
1086 obsThFactory["muttHgaga100"] = [=](const StandardModel& SM) { return new muttHgaga(SM, sqrt_s_FCC100); };
1087 obsThFactory["muggHZga100"] = [=](const StandardModel& SM) { return new muggHZga(SM, sqrt_s_FCC100); };
1088 obsThFactory["muggHZgamumu100"] = [=](const StandardModel& SM) { return new muggHZgamumu(SM, sqrt_s_FCC100); };
1089 obsThFactory["muVBFHZga100"] = [=](const StandardModel& SM) { return new muVBFHZga(SM, sqrt_s_FCC100); };
1090 obsThFactory["muZHZga100"] = [=](const StandardModel& SM) { return new muZHZga(SM, sqrt_s_FCC100); };
1091 obsThFactory["muWHZga100"] = [=](const StandardModel& SM) { return new muWHZga(SM, sqrt_s_FCC100); };
1092 obsThFactory["muVHZga100"] = [=](const StandardModel& SM) { return new muVHZga(SM, sqrt_s_FCC100); };
1093 obsThFactory["muttHZga100"] = [=](const StandardModel& SM) { return new muttHZga(SM, sqrt_s_FCC100); };
1094 obsThFactory["muggHZZ100"] = [=](const StandardModel& SM) { return new muggHZZ(SM, sqrt_s_FCC100); };
1095 obsThFactory["muVBFHZZ100"] = [=](const StandardModel& SM) { return new muVBFHZZ(SM, sqrt_s_FCC100); };
1096 obsThFactory["muZHZZ100"] = [=](const StandardModel& SM) { return new muZHZZ(SM, sqrt_s_FCC100); };
1097 obsThFactory["muWHZZ100"] = [=](const StandardModel& SM) { return new muWHZZ(SM, sqrt_s_FCC100); };
1098 obsThFactory["muVHZZ100"] = [=](const StandardModel& SM) { return new muVHZZ(SM, sqrt_s_FCC100); };
1099 obsThFactory["muttHZZ100"] = [=](const StandardModel& SM) { return new muttHZZ(SM, sqrt_s_FCC100); };
1100 //
1101 obsThFactory["muggHZZ4l100"] = [=](const StandardModel& SM) { return new muggHZZ4l(SM, sqrt_s_FCC100); };
1102 obsThFactory["muggHZZ4mu100"] = [=](const StandardModel& SM) { return new muggHZZ4mu(SM, sqrt_s_FCC100); };
1103 obsThFactory["muVBFHZZ4l100"] = [=](const StandardModel& SM) { return new muVBFHZZ4l(SM, sqrt_s_FCC100); };
1104 obsThFactory["muZHZZ4l100"] = [=](const StandardModel& SM) { return new muZHZZ4l(SM, sqrt_s_FCC100); };
1105 obsThFactory["muWHZZ4l100"] = [=](const StandardModel& SM) { return new muWHZZ4l(SM, sqrt_s_FCC100); };
1106 obsThFactory["muVHZZ4l100"] = [=](const StandardModel& SM) { return new muVHZZ4l(SM, sqrt_s_FCC100); };
1107 obsThFactory["muttHZZ4l100"] = [=](const StandardModel& SM) { return new muttHZZ4l(SM, sqrt_s_FCC100); };
1108 //
1109 obsThFactory["muggHWW100"] = [=](const StandardModel& SM) { return new muggHWW(SM, sqrt_s_FCC100); };
1110 obsThFactory["muVBFHWW100"] = [=](const StandardModel& SM) { return new muVBFHWW(SM, sqrt_s_FCC100); };
1111 obsThFactory["muZHWW100"] = [=](const StandardModel& SM) { return new muZHWW(SM, sqrt_s_FCC100); };
1112 obsThFactory["muWHWW100"] = [=](const StandardModel& SM) { return new muWHWW(SM, sqrt_s_FCC100); };
1113 obsThFactory["muVHWW100"] = [=](const StandardModel& SM) { return new muVHWW(SM, sqrt_s_FCC100); };
1114 obsThFactory["muttHWW100"] = [=](const StandardModel& SM) { return new muttHWW(SM, sqrt_s_FCC100); };
1115 //
1116 obsThFactory["muggHWW2l2v100"] = [=](const StandardModel& SM) { return new muggHWW2l2v(SM, sqrt_s_FCC100); };
1117 obsThFactory["muVBFHWW2l2v100"] = [=](const StandardModel& SM) { return new muVBFHWW2l2v(SM, sqrt_s_FCC100); };
1118 obsThFactory["muZHWW2l2v100"] = [=](const StandardModel& SM) { return new muZHWW2l2v(SM, sqrt_s_FCC100); };
1119 obsThFactory["muWHWW2l2v100"] = [=](const StandardModel& SM) { return new muWHWW2l2v(SM, sqrt_s_FCC100); };
1120 obsThFactory["muVHWW2l2v100"] = [=](const StandardModel& SM) { return new muVHWW2l2v(SM, sqrt_s_FCC100); };
1121 obsThFactory["muttHWW2l2v100"] = [=](const StandardModel& SM) { return new muttHWW2l2v(SM, sqrt_s_FCC100); };
1122 //
1123 obsThFactory["muggHmumu100"] = [=](const StandardModel& SM) { return new muggHmumu(SM, sqrt_s_FCC100); };
1124 obsThFactory["muVBFHmumu100"] = [=](const StandardModel& SM) { return new muVBFHmumu(SM, sqrt_s_FCC100); };
1125 obsThFactory["muZHmumu100"] = [=](const StandardModel& SM) { return new muZHmumu(SM, sqrt_s_FCC100); };
1126 obsThFactory["muWHmumu100"] = [=](const StandardModel& SM) { return new muWHmumu(SM, sqrt_s_FCC100); };
1127 obsThFactory["muVHmumu100"] = [=](const StandardModel& SM) { return new muVHmumu(SM, sqrt_s_FCC100); };
1128 obsThFactory["muttHmumu100"] = [=](const StandardModel& SM) { return new muttHmumu(SM, sqrt_s_FCC100); };
1129 obsThFactory["muggHtautau100"] = [=](const StandardModel& SM) { return new muggHtautau(SM, sqrt_s_FCC100); };
1130 obsThFactory["muVBFHtautau100"] = [=](const StandardModel& SM) { return new muVBFHtautau(SM, sqrt_s_FCC100); };
1131 obsThFactory["muZHtautau100"] = [=](const StandardModel& SM) { return new muZHtautau(SM, sqrt_s_FCC100); };
1132 obsThFactory["muWHtautau100"] = [=](const StandardModel& SM) { return new muWHtautau(SM, sqrt_s_FCC100); };
1133 obsThFactory["muVHtautau100"] = [=](const StandardModel& SM) { return new muVHtautau(SM, sqrt_s_FCC100); };
1134 obsThFactory["muttHtautau100"] = [=](const StandardModel& SM) { return new muttHtautau(SM, sqrt_s_FCC100); };
1135 obsThFactory["muggHbb100"] = [=](const StandardModel& SM) { return new muggHbb(SM, sqrt_s_FCC100); };
1136 obsThFactory["muVBFHbb100"] = [=](const StandardModel& SM) { return new muVBFHbb(SM, sqrt_s_FCC100); };
1137 obsThFactory["muZHbb100"] = [=](const StandardModel& SM) { return new muZHbb(SM, sqrt_s_FCC100); };
1138 obsThFactory["muWHbb100"] = [=](const StandardModel& SM) { return new muWHbb(SM, sqrt_s_FCC100); };
1139 obsThFactory["muVHbb100"] = [=](const StandardModel& SM) { return new muVHbb(SM, sqrt_s_FCC100); };
1140 obsThFactory["muttHbb100"] = [=](const StandardModel& SM) { return new muttHbb(SM, sqrt_s_FCC100); };
1141 //
1142 obsThFactory["muVBFBRinv100"] = [=](const StandardModel& SM) { return new muVBFBRinv(SM, sqrt_s_FCC100); };
1143 obsThFactory["muVHBRinv100"] = [=](const StandardModel& SM) { return new muVHBRinv(SM, sqrt_s_FCC100); };
1144 //
1145 obsThFactory["muVBFHinv100"] = [=](const StandardModel& SM) { return new muVBFHinv(SM, sqrt_s_FCC100); };
1146 obsThFactory["muVHinv100"] = [=](const StandardModel& SM) { return new muVHinv(SM, sqrt_s_FCC100); };
1147 //
1148 obsThFactory["muppHmumu8"] = [=](const StandardModel& SM) { return new muppHmumu(SM, sqrt_s_LHC8); };
1149 obsThFactory["muppHmumu13"] = [=](const StandardModel& SM) { return new muppHmumu(SM, sqrt_s_LHC13); };
1150 obsThFactory["muppHZga8"] = [=](const StandardModel& SM) { return new muppHZga(SM, sqrt_s_LHC8); };
1151 obsThFactory["muppHZga13"] = [=](const StandardModel& SM) { return new muppHZga(SM, sqrt_s_LHC13); };
1152 obsThFactory["muggHH2ga2b14"] = [=](const StandardModel& SM) { return new muggHH2ga2b(SM, sqrt_s_LHC14); };
1153 obsThFactory["muggHH2ga2b50"] = [=](const StandardModel& SM) { return new muggHH2ga2b(SM, sqrt_s_FCC50); };
1154 obsThFactory["muggHH2ga2b84"] = [=](const StandardModel& SM) { return new muggHH2ga2b(SM, sqrt_s_FCC84); };
1155 obsThFactory["muggHH2ga2b100"] = [=](const StandardModel& SM) { return new muggHH2ga2b(SM, sqrt_s_FCC100); };
1156 //
1157 // Special version of the H signal strength at Hadron collider with separate theory uncertainty per prod x decay channel
1158 // Only for 14, 27, 50 and 84 TeV
1159 //
1160 obsThFactory["muTHUggHgaga14"] = [=](const StandardModel& SM) { return new muTHUggHgaga(SM, sqrt_s_LHC14); };
1161 obsThFactory["muTHUVBFHgaga14"] = [=](const StandardModel& SM) { return new muTHUVBFHgaga(SM, sqrt_s_LHC14); };
1162 obsThFactory["muTHUZHgaga14"] = [=](const StandardModel& SM) { return new muTHUZHgaga(SM, sqrt_s_LHC14); };
1163 obsThFactory["muTHUWHgaga14"] = [=](const StandardModel& SM) { return new muTHUWHgaga(SM, sqrt_s_LHC14); };
1164 obsThFactory["muTHUVHgaga14"] = [=](const StandardModel& SM) { return new muTHUVHgaga(SM, sqrt_s_LHC14); };
1165 obsThFactory["muTHUttHgaga14"] = [=](const StandardModel& SM) { return new muTHUttHgaga(SM, sqrt_s_LHC14); };
1166 obsThFactory["muTHUggHZga14"] = [=](const StandardModel& SM) { return new muTHUggHZga(SM, sqrt_s_LHC14); };
1167 obsThFactory["muTHUVBFHZga14"] = [=](const StandardModel& SM) { return new muTHUVBFHZga(SM, sqrt_s_LHC14); };
1168 obsThFactory["muTHUZHZga14"] = [=](const StandardModel& SM) { return new muTHUZHZga(SM, sqrt_s_LHC14); };
1169 obsThFactory["muTHUWHZga14"] = [=](const StandardModel& SM) { return new muTHUWHZga(SM, sqrt_s_LHC14); };
1170 obsThFactory["muTHUVHZga14"] = [=](const StandardModel& SM) { return new muTHUVHZga(SM, sqrt_s_LHC14); };
1171 obsThFactory["muTHUttHZga14"] = [=](const StandardModel& SM) { return new muTHUttHZga(SM, sqrt_s_LHC14); };
1172 obsThFactory["muTHUggHZZ14"] = [=](const StandardModel& SM) { return new muTHUggHZZ(SM, sqrt_s_LHC14); };
1173 obsThFactory["muTHUVBFHZZ14"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ(SM, sqrt_s_LHC14); };
1174 obsThFactory["muTHUZHZZ14"] = [=](const StandardModel& SM) { return new muTHUZHZZ(SM, sqrt_s_LHC14); };
1175 obsThFactory["muTHUWHZZ14"] = [=](const StandardModel& SM) { return new muTHUWHZZ(SM, sqrt_s_LHC14); };
1176 obsThFactory["muTHUVHZZ14"] = [=](const StandardModel& SM) { return new muTHUVHZZ(SM, sqrt_s_LHC14); };
1177 obsThFactory["muTHUttHZZ14"] = [=](const StandardModel& SM) { return new muTHUttHZZ(SM, sqrt_s_LHC14); };
1178 //
1179 obsThFactory["muTHUggHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUggHZZ4l(SM, sqrt_s_LHC14); };
1180 obsThFactory["muTHUVBFHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ4l(SM, sqrt_s_LHC14); };
1181 obsThFactory["muTHUZHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUZHZZ4l(SM, sqrt_s_LHC14); };
1182 obsThFactory["muTHUWHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUWHZZ4l(SM, sqrt_s_LHC14); };
1183 obsThFactory["muTHUVHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUVHZZ4l(SM, sqrt_s_LHC14); };
1184 obsThFactory["muTHUttHZZ4l14"] = [=](const StandardModel& SM) { return new muTHUttHZZ4l(SM, sqrt_s_LHC14); };
1185 //
1186 obsThFactory["muTHUggHWW14"] = [=](const StandardModel& SM) { return new muTHUggHWW(SM, sqrt_s_LHC14); };
1187 obsThFactory["muTHUVBFHWW14"] = [=](const StandardModel& SM) { return new muTHUVBFHWW(SM, sqrt_s_LHC14); };
1188 obsThFactory["muTHUZHWW14"] = [=](const StandardModel& SM) { return new muTHUZHWW(SM, sqrt_s_LHC14); };
1189 obsThFactory["muTHUWHWW14"] = [=](const StandardModel& SM) { return new muTHUWHWW(SM, sqrt_s_LHC14); };
1190 obsThFactory["muTHUVHWW14"] = [=](const StandardModel& SM) { return new muTHUVHWW(SM, sqrt_s_LHC14); };
1191 obsThFactory["muTHUttHWW14"] = [=](const StandardModel& SM) { return new muTHUttHWW(SM, sqrt_s_LHC14); };
1192 //
1193 obsThFactory["muTHUggHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUggHWW2l2v(SM, sqrt_s_LHC14); };
1194 obsThFactory["muTHUVBFHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUVBFHWW2l2v(SM, sqrt_s_LHC14); };
1195 obsThFactory["muTHUZHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUZHWW2l2v(SM, sqrt_s_LHC14); };
1196 obsThFactory["muTHUWHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUWHWW2l2v(SM, sqrt_s_LHC14); };
1197 obsThFactory["muTHUVHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUVHWW2l2v(SM, sqrt_s_LHC14); };
1198 obsThFactory["muTHUttHWW2l2v14"] = [=](const StandardModel& SM) { return new muTHUttHWW2l2v(SM, sqrt_s_LHC14); };
1199 //
1200 obsThFactory["muTHUggHmumu14"] = [=](const StandardModel& SM) { return new muTHUggHmumu(SM, sqrt_s_LHC14); };
1201 obsThFactory["muTHUVBFHmumu14"] = [=](const StandardModel& SM) { return new muTHUVBFHmumu(SM, sqrt_s_LHC14); };
1202 obsThFactory["muTHUZHmumu14"] = [=](const StandardModel& SM) { return new muTHUZHmumu(SM, sqrt_s_LHC14); };
1203 obsThFactory["muTHUWHmumu14"] = [=](const StandardModel& SM) { return new muTHUWHmumu(SM, sqrt_s_LHC14); };
1204 obsThFactory["muTHUVHmumu14"] = [=](const StandardModel& SM) { return new muTHUVHmumu(SM, sqrt_s_LHC14); };
1205 obsThFactory["muTHUttHmumu14"] = [=](const StandardModel& SM) { return new muTHUttHmumu(SM, sqrt_s_LHC14); };
1206 obsThFactory["muTHUggHtautau14"] = [=](const StandardModel& SM) { return new muTHUggHtautau(SM, sqrt_s_LHC14); };
1207 obsThFactory["muTHUVBFHtautau14"] = [=](const StandardModel& SM) { return new muTHUVBFHtautau(SM, sqrt_s_LHC14); };
1208 obsThFactory["muTHUZHtautau14"] = [=](const StandardModel& SM) { return new muTHUZHtautau(SM, sqrt_s_LHC14); };
1209 obsThFactory["muTHUWHtautau14"] = [=](const StandardModel& SM) { return new muTHUWHtautau(SM, sqrt_s_LHC14); };
1210 obsThFactory["muTHUVHtautau14"] = [=](const StandardModel& SM) { return new muTHUVHtautau(SM, sqrt_s_LHC14); };
1211 obsThFactory["muTHUttHtautau14"] = [=](const StandardModel& SM) { return new muTHUttHtautau(SM, sqrt_s_LHC14); };
1212 obsThFactory["muTHUggHbb14"] = [=](const StandardModel& SM) { return new muTHUggHbb(SM, sqrt_s_LHC14); };
1213 obsThFactory["muTHUVBFHbb14"] = [=](const StandardModel& SM) { return new muTHUVBFHbb(SM, sqrt_s_LHC14); };
1214 obsThFactory["muTHUZHbb14"] = [=](const StandardModel& SM) { return new muTHUZHbb(SM, sqrt_s_LHC14); };
1215 obsThFactory["muTHUWHbb14"] = [=](const StandardModel& SM) { return new muTHUWHbb(SM, sqrt_s_LHC14); };
1216 obsThFactory["muTHUVHbb14"] = [=](const StandardModel& SM) { return new muTHUVHbb(SM, sqrt_s_LHC14); };
1217 obsThFactory["muTHUttHbb14"] = [=](const StandardModel& SM) { return new muTHUttHbb(SM, sqrt_s_LHC14); };
1218 //
1219 obsThFactory["muTHUVBFBRinv14"] = [=](const StandardModel& SM) { return new muTHUVBFBRinv(SM, sqrt_s_LHC14); };
1220 obsThFactory["muTHUVHBRinv14"] = [=](const StandardModel& SM) { return new muTHUVHBRinv(SM, sqrt_s_LHC14); };
1221 //
1222 obsThFactory["muTHUVBFHinv14"] = [=](const StandardModel& SM) { return new muTHUVBFHinv(SM, sqrt_s_LHC14); };
1223 obsThFactory["muTHUVHinv14"] = [=](const StandardModel& SM) { return new muTHUVHinv(SM, sqrt_s_LHC14); };
1224 //
1225 obsThFactory["muTHUggHgaga27"] = [=](const StandardModel& SM) { return new muTHUggHgaga(SM, sqrt_s_LHC27); };
1226 obsThFactory["muTHUVBFHgaga27"] = [=](const StandardModel& SM) { return new muTHUVBFHgaga(SM, sqrt_s_LHC27); };
1227 obsThFactory["muTHUZHgaga27"] = [=](const StandardModel& SM) { return new muTHUZHgaga(SM, sqrt_s_LHC27); };
1228 obsThFactory["muTHUWHgaga27"] = [=](const StandardModel& SM) { return new muTHUWHgaga(SM, sqrt_s_LHC27); };
1229 obsThFactory["muTHUVHgaga27"] = [=](const StandardModel& SM) { return new muTHUVHgaga(SM, sqrt_s_LHC27); };
1230 obsThFactory["muTHUttHgaga27"] = [=](const StandardModel& SM) { return new muTHUttHgaga(SM, sqrt_s_LHC27); };
1231 obsThFactory["muTHUggHZga27"] = [=](const StandardModel& SM) { return new muTHUggHZga(SM, sqrt_s_LHC27); };
1232 obsThFactory["muTHUVBFHZga27"] = [=](const StandardModel& SM) { return new muTHUVBFHZga(SM, sqrt_s_LHC27); };
1233 obsThFactory["muTHUZHZga27"] = [=](const StandardModel& SM) { return new muTHUZHZga(SM, sqrt_s_LHC27); };
1234 obsThFactory["muTHUWHZga27"] = [=](const StandardModel& SM) { return new muTHUWHZga(SM, sqrt_s_LHC27); };
1235 obsThFactory["muTHUVHZga27"] = [=](const StandardModel& SM) { return new muTHUVHZga(SM, sqrt_s_LHC27); };
1236 obsThFactory["muTHUttHZga27"] = [=](const StandardModel& SM) { return new muTHUttHZga(SM, sqrt_s_LHC27); };
1237 obsThFactory["muTHUggHZZ27"] = [=](const StandardModel& SM) { return new muTHUggHZZ(SM, sqrt_s_LHC27); };
1238 obsThFactory["muTHUVBFHZZ27"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ(SM, sqrt_s_LHC27); };
1239 obsThFactory["muTHUZHZZ27"] = [=](const StandardModel& SM) { return new muTHUZHZZ(SM, sqrt_s_LHC27); };
1240 obsThFactory["muTHUWHZZ27"] = [=](const StandardModel& SM) { return new muTHUWHZZ(SM, sqrt_s_LHC27); };
1241 obsThFactory["muTHUVHZZ27"] = [=](const StandardModel& SM) { return new muTHUVHZZ(SM, sqrt_s_LHC27); };
1242 obsThFactory["muTHUttHZZ27"] = [=](const StandardModel& SM) { return new muTHUttHZZ(SM, sqrt_s_LHC27); };
1243 //
1244 obsThFactory["muTHUggHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUggHZZ4l(SM, sqrt_s_LHC27); };
1245 obsThFactory["muTHUVBFHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ4l(SM, sqrt_s_LHC27); };
1246 obsThFactory["muTHUZHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUZHZZ4l(SM, sqrt_s_LHC27); };
1247 obsThFactory["muTHUWHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUWHZZ4l(SM, sqrt_s_LHC27); };
1248 obsThFactory["muTHUVHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUVHZZ4l(SM, sqrt_s_LHC27); };
1249 obsThFactory["muTHUttHZZ4l27"] = [=](const StandardModel& SM) { return new muTHUttHZZ4l(SM, sqrt_s_LHC27); };
1250 //
1251 obsThFactory["muTHUggHWW27"] = [=](const StandardModel& SM) { return new muTHUggHWW(SM, sqrt_s_LHC27); };
1252 obsThFactory["muTHUVBFHWW27"] = [=](const StandardModel& SM) { return new muTHUVBFHWW(SM, sqrt_s_LHC27); };
1253 obsThFactory["muTHUZHWW27"] = [=](const StandardModel& SM) { return new muTHUZHWW(SM, sqrt_s_LHC27); };
1254 obsThFactory["muTHUWHWW27"] = [=](const StandardModel& SM) { return new muTHUWHWW(SM, sqrt_s_LHC27); };
1255 obsThFactory["muTHUVHWW27"] = [=](const StandardModel& SM) { return new muTHUVHWW(SM, sqrt_s_LHC27); };
1256 obsThFactory["muTHUttHWW27"] = [=](const StandardModel& SM) { return new muTHUttHWW(SM, sqrt_s_LHC27); };
1257 //
1258 obsThFactory["muTHUggHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUggHWW2l2v(SM, sqrt_s_LHC27); };
1259 obsThFactory["muTHUVBFHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUVBFHWW2l2v(SM, sqrt_s_LHC27); };
1260 obsThFactory["muTHUZHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUZHWW2l2v(SM, sqrt_s_LHC27); };
1261 obsThFactory["muTHUWHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUWHWW2l2v(SM, sqrt_s_LHC27); };
1262 obsThFactory["muTHUVHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUVHWW2l2v(SM, sqrt_s_LHC27); };
1263 obsThFactory["muTHUttHWW2l2v27"] = [=](const StandardModel& SM) { return new muTHUttHWW2l2v(SM, sqrt_s_LHC27); };
1264 //
1265 obsThFactory["muTHUggHmumu27"] = [=](const StandardModel& SM) { return new muTHUggHmumu(SM, sqrt_s_LHC27); };
1266 obsThFactory["muTHUVBFHmumu27"] = [=](const StandardModel& SM) { return new muTHUVBFHmumu(SM, sqrt_s_LHC27); };
1267 obsThFactory["muTHUZHmumu27"] = [=](const StandardModel& SM) { return new muTHUZHmumu(SM, sqrt_s_LHC27); };
1268 obsThFactory["muTHUWHmumu27"] = [=](const StandardModel& SM) { return new muTHUWHmumu(SM, sqrt_s_LHC27); };
1269 obsThFactory["muTHUVHmumu27"] = [=](const StandardModel& SM) { return new muTHUVHmumu(SM, sqrt_s_LHC27); };
1270 obsThFactory["muTHUttHmumu27"] = [=](const StandardModel& SM) { return new muTHUttHmumu(SM, sqrt_s_LHC27); };
1271 obsThFactory["muTHUggHtautau27"] = [=](const StandardModel& SM) { return new muTHUggHtautau(SM, sqrt_s_LHC27); };
1272 obsThFactory["muTHUVBFHtautau27"] = [=](const StandardModel& SM) { return new muTHUVBFHtautau(SM, sqrt_s_LHC27); };
1273 obsThFactory["muTHUZHtautau27"] = [=](const StandardModel& SM) { return new muTHUZHtautau(SM, sqrt_s_LHC27); };
1274 obsThFactory["muTHUWHtautau27"] = [=](const StandardModel& SM) { return new muTHUWHtautau(SM, sqrt_s_LHC27); };
1275 obsThFactory["muTHUVHtautau27"] = [=](const StandardModel& SM) { return new muTHUVHtautau(SM, sqrt_s_LHC27); };
1276 obsThFactory["muTHUttHtautau27"] = [=](const StandardModel& SM) { return new muTHUttHtautau(SM, sqrt_s_LHC27); };
1277 obsThFactory["muTHUggHbb27"] = [=](const StandardModel& SM) { return new muTHUggHbb(SM, sqrt_s_LHC27); };
1278 obsThFactory["muTHUVBFHbb27"] = [=](const StandardModel& SM) { return new muTHUVBFHbb(SM, sqrt_s_LHC27); };
1279 obsThFactory["muTHUZHbb27"] = [=](const StandardModel& SM) { return new muTHUZHbb(SM, sqrt_s_LHC27); };
1280 obsThFactory["muTHUWHbb27"] = [=](const StandardModel& SM) { return new muTHUWHbb(SM, sqrt_s_LHC27); };
1281 obsThFactory["muTHUVHbb27"] = [=](const StandardModel& SM) { return new muTHUVHbb(SM, sqrt_s_LHC27); };
1282 obsThFactory["muTHUttHbb27"] = [=](const StandardModel& SM) { return new muTHUttHbb(SM, sqrt_s_LHC27); };
1283 //
1284 obsThFactory["muTHUVBFBRinv27"] = [=](const StandardModel& SM) { return new muTHUVBFBRinv(SM, sqrt_s_LHC27); };
1285 obsThFactory["muTHUVHBRinv27"] = [=](const StandardModel& SM) { return new muTHUVHBRinv(SM, sqrt_s_LHC27); };
1286 //
1287 obsThFactory["muTHUVBFHinv27"] = [=](const StandardModel& SM) { return new muTHUVBFHinv(SM, sqrt_s_LHC27); };
1288 obsThFactory["muTHUVHinv27"] = [=](const StandardModel& SM) { return new muTHUVHinv(SM, sqrt_s_LHC27); };
1289 //
1290 //
1291 obsThFactory["muTHUggHgaga50"] = [=](const StandardModel& SM) { return new muTHUggHgaga(SM, sqrt_s_FCC50); };
1292 obsThFactory["muTHUVBFHgaga50"] = [=](const StandardModel& SM) { return new muTHUVBFHgaga(SM, sqrt_s_FCC50); };
1293 obsThFactory["muTHUZHgaga50"] = [=](const StandardModel& SM) { return new muTHUZHgaga(SM, sqrt_s_FCC50); };
1294 obsThFactory["muTHUWHgaga50"] = [=](const StandardModel& SM) { return new muTHUWHgaga(SM, sqrt_s_FCC50); };
1295 obsThFactory["muTHUVHgaga50"] = [=](const StandardModel& SM) { return new muTHUVHgaga(SM, sqrt_s_FCC50); };
1296 obsThFactory["muTHUttHgaga50"] = [=](const StandardModel& SM) { return new muTHUttHgaga(SM, sqrt_s_FCC50); };
1297 obsThFactory["muTHUggHZga50"] = [=](const StandardModel& SM) { return new muTHUggHZga(SM, sqrt_s_FCC50); };
1298 obsThFactory["muTHUVBFHZga50"] = [=](const StandardModel& SM) { return new muTHUVBFHZga(SM, sqrt_s_FCC50); };
1299 obsThFactory["muTHUZHZga50"] = [=](const StandardModel& SM) { return new muTHUZHZga(SM, sqrt_s_FCC50); };
1300 obsThFactory["muTHUWHZga50"] = [=](const StandardModel& SM) { return new muTHUWHZga(SM, sqrt_s_FCC50); };
1301 obsThFactory["muTHUVHZga50"] = [=](const StandardModel& SM) { return new muTHUVHZga(SM, sqrt_s_FCC50); };
1302 obsThFactory["muTHUttHZga50"] = [=](const StandardModel& SM) { return new muTHUttHZga(SM, sqrt_s_FCC50); };
1303 obsThFactory["muTHUggHZZ50"] = [=](const StandardModel& SM) { return new muTHUggHZZ(SM, sqrt_s_FCC50); };
1304 obsThFactory["muTHUVBFHZZ50"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ(SM, sqrt_s_FCC50); };
1305 obsThFactory["muTHUZHZZ50"] = [=](const StandardModel& SM) { return new muTHUZHZZ(SM, sqrt_s_FCC50); };
1306 obsThFactory["muTHUWHZZ50"] = [=](const StandardModel& SM) { return new muTHUWHZZ(SM, sqrt_s_FCC50); };
1307 obsThFactory["muTHUVHZZ50"] = [=](const StandardModel& SM) { return new muTHUVHZZ(SM, sqrt_s_FCC50); };
1308 obsThFactory["muTHUttHZZ50"] = [=](const StandardModel& SM) { return new muTHUttHZZ(SM, sqrt_s_FCC50); };
1309 //
1310 obsThFactory["muTHUggHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUggHZZ4l(SM, sqrt_s_FCC50); };
1311 obsThFactory["muTHUVBFHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ4l(SM, sqrt_s_FCC50); };
1312 obsThFactory["muTHUZHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUZHZZ4l(SM, sqrt_s_FCC50); };
1313 obsThFactory["muTHUWHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUWHZZ4l(SM, sqrt_s_FCC50); };
1314 obsThFactory["muTHUVHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUVHZZ4l(SM, sqrt_s_FCC50); };
1315 obsThFactory["muTHUttHZZ4l50"] = [=](const StandardModel& SM) { return new muTHUttHZZ4l(SM, sqrt_s_FCC50); };
1316 //
1317 obsThFactory["muTHUggHWW50"] = [=](const StandardModel& SM) { return new muTHUggHWW(SM, sqrt_s_FCC50); };
1318 obsThFactory["muTHUVBFHWW50"] = [=](const StandardModel& SM) { return new muTHUVBFHWW(SM, sqrt_s_FCC50); };
1319 obsThFactory["muTHUZHWW50"] = [=](const StandardModel& SM) { return new muTHUZHWW(SM, sqrt_s_FCC50); };
1320 obsThFactory["muTHUWHWW50"] = [=](const StandardModel& SM) { return new muTHUWHWW(SM, sqrt_s_FCC50); };
1321 obsThFactory["muTHUVHWW50"] = [=](const StandardModel& SM) { return new muTHUVHWW(SM, sqrt_s_FCC50); };
1322 obsThFactory["muTHUttHWW50"] = [=](const StandardModel& SM) { return new muTHUttHWW(SM, sqrt_s_FCC50); };
1323 //
1324 obsThFactory["muTHUggHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUggHWW2l2v(SM, sqrt_s_FCC50); };
1325 obsThFactory["muTHUVBFHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUVBFHWW2l2v(SM, sqrt_s_FCC50); };
1326 obsThFactory["muTHUZHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUZHWW2l2v(SM, sqrt_s_FCC50); };
1327 obsThFactory["muTHUWHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUWHWW2l2v(SM, sqrt_s_FCC50); };
1328 obsThFactory["muTHUVHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUVHWW2l2v(SM, sqrt_s_FCC50); };
1329 obsThFactory["muTHUttHWW2l2v50"] = [=](const StandardModel& SM) { return new muTHUttHWW2l2v(SM, sqrt_s_FCC50); };
1330 //
1331 obsThFactory["muTHUggHmumu50"] = [=](const StandardModel& SM) { return new muTHUggHmumu(SM, sqrt_s_FCC50); };
1332 obsThFactory["muTHUVBFHmumu50"] = [=](const StandardModel& SM) { return new muTHUVBFHmumu(SM, sqrt_s_FCC50); };
1333 obsThFactory["muTHUZHmumu50"] = [=](const StandardModel& SM) { return new muTHUZHmumu(SM, sqrt_s_FCC50); };
1334 obsThFactory["muTHUWHmumu50"] = [=](const StandardModel& SM) { return new muTHUWHmumu(SM, sqrt_s_FCC50); };
1335 obsThFactory["muTHUVHmumu50"] = [=](const StandardModel& SM) { return new muTHUVHmumu(SM, sqrt_s_FCC50); };
1336 obsThFactory["muTHUttHmumu50"] = [=](const StandardModel& SM) { return new muTHUttHmumu(SM, sqrt_s_FCC50); };
1337 obsThFactory["muTHUggHtautau50"] = [=](const StandardModel& SM) { return new muTHUggHtautau(SM, sqrt_s_FCC50); };
1338 obsThFactory["muTHUVBFHtautau50"] = [=](const StandardModel& SM) { return new muTHUVBFHtautau(SM, sqrt_s_FCC50); };
1339 obsThFactory["muTHUZHtautau50"] = [=](const StandardModel& SM) { return new muTHUZHtautau(SM, sqrt_s_FCC50); };
1340 obsThFactory["muTHUWHtautau50"] = [=](const StandardModel& SM) { return new muTHUWHtautau(SM, sqrt_s_FCC50); };
1341 obsThFactory["muTHUVHtautau50"] = [=](const StandardModel& SM) { return new muTHUVHtautau(SM, sqrt_s_FCC50); };
1342 obsThFactory["muTHUttHtautau50"] = [=](const StandardModel& SM) { return new muTHUttHtautau(SM, sqrt_s_FCC50); };
1343 obsThFactory["muTHUggHbb50"] = [=](const StandardModel& SM) { return new muTHUggHbb(SM, sqrt_s_FCC50); };
1344 obsThFactory["muTHUVBFHbb50"] = [=](const StandardModel& SM) { return new muTHUVBFHbb(SM, sqrt_s_FCC50); };
1345 obsThFactory["muTHUZHbb50"] = [=](const StandardModel& SM) { return new muTHUZHbb(SM, sqrt_s_FCC50); };
1346 obsThFactory["muTHUWHbb50"] = [=](const StandardModel& SM) { return new muTHUWHbb(SM, sqrt_s_FCC50); };
1347 obsThFactory["muTHUVHbb50"] = [=](const StandardModel& SM) { return new muTHUVHbb(SM, sqrt_s_FCC50); };
1348 obsThFactory["muTHUttHbb50"] = [=](const StandardModel& SM) { return new muTHUttHbb(SM, sqrt_s_FCC50); };
1349 //
1350 obsThFactory["muTHUVBFBRinv50"] = [=](const StandardModel& SM) { return new muTHUVBFBRinv(SM, sqrt_s_FCC50); };
1351 obsThFactory["muTHUVHBRinv50"] = [=](const StandardModel& SM) { return new muTHUVHBRinv(SM, sqrt_s_FCC50); };
1352 //
1353 obsThFactory["muTHUVBFHinv50"] = [=](const StandardModel& SM) { return new muTHUVBFHinv(SM, sqrt_s_FCC50); };
1354 obsThFactory["muTHUVHinv50"] = [=](const StandardModel& SM) { return new muTHUVHinv(SM, sqrt_s_FCC50); };
1355 //
1356 //
1357 obsThFactory["muTHUggHgaga84"] = [=](const StandardModel& SM) { return new muTHUggHgaga(SM, sqrt_s_FCC84); };
1358 obsThFactory["muTHUVBFHgaga84"] = [=](const StandardModel& SM) { return new muTHUVBFHgaga(SM, sqrt_s_FCC84); };
1359 obsThFactory["muTHUZHgaga84"] = [=](const StandardModel& SM) { return new muTHUZHgaga(SM, sqrt_s_FCC84); };
1360 obsThFactory["muTHUWHgaga84"] = [=](const StandardModel& SM) { return new muTHUWHgaga(SM, sqrt_s_FCC84); };
1361 obsThFactory["muTHUVHgaga84"] = [=](const StandardModel& SM) { return new muTHUVHgaga(SM, sqrt_s_FCC84); };
1362 obsThFactory["muTHUttHgaga84"] = [=](const StandardModel& SM) { return new muTHUttHgaga(SM, sqrt_s_FCC84); };
1363 obsThFactory["muTHUggHZga84"] = [=](const StandardModel& SM) { return new muTHUggHZga(SM, sqrt_s_FCC84); };
1364 obsThFactory["muTHUVBFHZga84"] = [=](const StandardModel& SM) { return new muTHUVBFHZga(SM, sqrt_s_FCC84); };
1365 obsThFactory["muTHUZHZga84"] = [=](const StandardModel& SM) { return new muTHUZHZga(SM, sqrt_s_FCC84); };
1366 obsThFactory["muTHUWHZga84"] = [=](const StandardModel& SM) { return new muTHUWHZga(SM, sqrt_s_FCC84); };
1367 obsThFactory["muTHUVHZga84"] = [=](const StandardModel& SM) { return new muTHUVHZga(SM, sqrt_s_FCC84); };
1368 obsThFactory["muTHUttHZga84"] = [=](const StandardModel& SM) { return new muTHUttHZga(SM, sqrt_s_FCC84); };
1369 obsThFactory["muTHUggHZZ84"] = [=](const StandardModel& SM) { return new muTHUggHZZ(SM, sqrt_s_FCC84); };
1370 obsThFactory["muTHUVBFHZZ84"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ(SM, sqrt_s_FCC84); };
1371 obsThFactory["muTHUZHZZ84"] = [=](const StandardModel& SM) { return new muTHUZHZZ(SM, sqrt_s_FCC84); };
1372 obsThFactory["muTHUWHZZ84"] = [=](const StandardModel& SM) { return new muTHUWHZZ(SM, sqrt_s_FCC84); };
1373 obsThFactory["muTHUVHZZ84"] = [=](const StandardModel& SM) { return new muTHUVHZZ(SM, sqrt_s_FCC84); };
1374 obsThFactory["muTHUttHZZ84"] = [=](const StandardModel& SM) { return new muTHUttHZZ(SM, sqrt_s_FCC84); };
1375 //
1376 obsThFactory["muTHUggHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUggHZZ4l(SM, sqrt_s_FCC84); };
1377 obsThFactory["muTHUVBFHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUVBFHZZ4l(SM, sqrt_s_FCC84); };
1378 obsThFactory["muTHUZHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUZHZZ4l(SM, sqrt_s_FCC84); };
1379 obsThFactory["muTHUWHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUWHZZ4l(SM, sqrt_s_FCC84); };
1380 obsThFactory["muTHUVHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUVHZZ4l(SM, sqrt_s_FCC84); };
1381 obsThFactory["muTHUttHZZ4l84"] = [=](const StandardModel& SM) { return new muTHUttHZZ4l(SM, sqrt_s_FCC84); };
1382 //
1383 obsThFactory["muTHUggHWW84"] = [=](const StandardModel& SM) { return new muTHUggHWW(SM, sqrt_s_FCC84); };
1384 obsThFactory["muTHUVBFHWW84"] = [=](const StandardModel& SM) { return new muTHUVBFHWW(SM, sqrt_s_FCC84); };
1385 obsThFactory["muTHUZHWW84"] = [=](const StandardModel& SM) { return new muTHUZHWW(SM, sqrt_s_FCC84); };
1386 obsThFactory["muTHUWHWW84"] = [=](const StandardModel& SM) { return new muTHUWHWW(SM, sqrt_s_FCC84); };
1387 obsThFactory["muTHUVHWW84"] = [=](const StandardModel& SM) { return new muTHUVHWW(SM, sqrt_s_FCC84); };
1388 obsThFactory["muTHUttHWW84"] = [=](const StandardModel& SM) { return new muTHUttHWW(SM, sqrt_s_FCC84); };
1389 //
1390 obsThFactory["muTHUggHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUggHWW2l2v(SM, sqrt_s_FCC84); };
1391 obsThFactory["muTHUVBFHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUVBFHWW2l2v(SM, sqrt_s_FCC84); };
1392 obsThFactory["muTHUZHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUZHWW2l2v(SM, sqrt_s_FCC84); };
1393 obsThFactory["muTHUWHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUWHWW2l2v(SM, sqrt_s_FCC84); };
1394 obsThFactory["muTHUVHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUVHWW2l2v(SM, sqrt_s_FCC84); };
1395 obsThFactory["muTHUttHWW2l2v84"] = [=](const StandardModel& SM) { return new muTHUttHWW2l2v(SM, sqrt_s_FCC84); };
1396 //
1397 obsThFactory["muTHUggHmumu84"] = [=](const StandardModel& SM) { return new muTHUggHmumu(SM, sqrt_s_FCC84); };
1398 obsThFactory["muTHUVBFHmumu84"] = [=](const StandardModel& SM) { return new muTHUVBFHmumu(SM, sqrt_s_FCC84); };
1399 obsThFactory["muTHUZHmumu84"] = [=](const StandardModel& SM) { return new muTHUZHmumu(SM, sqrt_s_FCC84); };
1400 obsThFactory["muTHUWHmumu84"] = [=](const StandardModel& SM) { return new muTHUWHmumu(SM, sqrt_s_FCC84); };
1401 obsThFactory["muTHUVHmumu84"] = [=](const StandardModel& SM) { return new muTHUVHmumu(SM, sqrt_s_FCC84); };
1402 obsThFactory["muTHUttHmumu84"] = [=](const StandardModel& SM) { return new muTHUttHmumu(SM, sqrt_s_FCC84); };
1403 obsThFactory["muTHUggHtautau84"] = [=](const StandardModel& SM) { return new muTHUggHtautau(SM, sqrt_s_FCC84); };
1404 obsThFactory["muTHUVBFHtautau84"] = [=](const StandardModel& SM) { return new muTHUVBFHtautau(SM, sqrt_s_FCC84); };
1405 obsThFactory["muTHUZHtautau84"] = [=](const StandardModel& SM) { return new muTHUZHtautau(SM, sqrt_s_FCC84); };
1406 obsThFactory["muTHUWHtautau84"] = [=](const StandardModel& SM) { return new muTHUWHtautau(SM, sqrt_s_FCC84); };
1407 obsThFactory["muTHUVHtautau84"] = [=](const StandardModel& SM) { return new muTHUVHtautau(SM, sqrt_s_FCC84); };
1408 obsThFactory["muTHUttHtautau84"] = [=](const StandardModel& SM) { return new muTHUttHtautau(SM, sqrt_s_FCC84); };
1409 obsThFactory["muTHUggHbb84"] = [=](const StandardModel& SM) { return new muTHUggHbb(SM, sqrt_s_FCC84); };
1410 obsThFactory["muTHUVBFHbb84"] = [=](const StandardModel& SM) { return new muTHUVBFHbb(SM, sqrt_s_FCC84); };
1411 obsThFactory["muTHUZHbb84"] = [=](const StandardModel& SM) { return new muTHUZHbb(SM, sqrt_s_FCC84); };
1412 obsThFactory["muTHUWHbb84"] = [=](const StandardModel& SM) { return new muTHUWHbb(SM, sqrt_s_FCC84); };
1413 obsThFactory["muTHUVHbb84"] = [=](const StandardModel& SM) { return new muTHUVHbb(SM, sqrt_s_FCC84); };
1414 obsThFactory["muTHUttHbb84"] = [=](const StandardModel& SM) { return new muTHUttHbb(SM, sqrt_s_FCC84); };
1415 //
1416 obsThFactory["muTHUVBFBRinv84"] = [=](const StandardModel& SM) { return new muTHUVBFBRinv(SM, sqrt_s_FCC84); };
1417 obsThFactory["muTHUVHBRinv84"] = [=](const StandardModel& SM) { return new muTHUVHBRinv(SM, sqrt_s_FCC84); };
1418 //
1419 obsThFactory["muTHUVBFHinv84"] = [=](const StandardModel& SM) { return new muTHUVBFHinv(SM, sqrt_s_FCC84); };
1420 obsThFactory["muTHUVHinv84"] = [=](const StandardModel& SM) { return new muTHUVHinv(SM, sqrt_s_FCC84); };
1421 //
1422 //
1423 //----- STXS bins at hadron colliders
1424 // Stage 0
1425 obsThFactory["STXS_0_qqH_13"] = [=](const StandardModel& SM) { return new STXS_0_qqH(SM, sqrt_s_LHC13); };
1426 // Stage 1: 4l final state
1427 obsThFactory["STXSggH_VBFtopo_j3v_4l_13"] = [=](const StandardModel& SM) { return new STXSggH_VBFtopo_j3v_4l(SM, sqrt_s_LHC13); };
1428 obsThFactory["STXSggH_VBFtopo_j3_4l_13"] = [=](const StandardModel& SM) { return new STXSggH_VBFtopo_j3_4l(SM, sqrt_s_LHC13); };
1429 obsThFactory["STXSggH0j4l_13"] = [=](const StandardModel& SM) { return new STXSggH0j4l(SM, sqrt_s_LHC13); };
1430 obsThFactory["STXSggH1j_pTH_0_60_4l_13"] = [=](const StandardModel& SM) { return new STXSggH1j_pTH_0_60_4l(SM, sqrt_s_LHC13); };
1431 obsThFactory["STXSggH1j_pTH_60_120_4l_13"] = [=](const StandardModel& SM) { return new STXSggH1j_pTH_60_120_4l(SM, sqrt_s_LHC13); };
1432 obsThFactory["STXSggH1j_pTH_120_200_4l_13"] = [=](const StandardModel& SM) { return new STXSggH1j_pTH_120_200_4l(SM, sqrt_s_LHC13); };
1433 obsThFactory["STXSggH1j_pTH_200_4l_13"] = [=](const StandardModel& SM) { return new STXSggH1j_pTH_200_4l(SM, sqrt_s_LHC13); };
1434 obsThFactory["STXSggH2j_pTH_0_200_4l_13"] = [=](const StandardModel& SM) { return new STXSggH2j_pTH_0_200_4l(SM, sqrt_s_LHC13); };
1435 obsThFactory["STXSggH2j_pTH_0_60_4l_13"] = [=](const StandardModel& SM) { return new STXSggH2j_pTH_0_60_4l(SM, sqrt_s_LHC13); };
1436 obsThFactory["STXSggH2j_pTH_60_120_4l_13"] = [=](const StandardModel& SM) { return new STXSggH2j_pTH_60_120_4l(SM, sqrt_s_LHC13); };
1437 obsThFactory["STXSggH2j_pTH_120_200_4l_13"] = [=](const StandardModel& SM) { return new STXSggH2j_pTH_120_200_4l(SM, sqrt_s_LHC13); };
1438 obsThFactory["STXSggH2j_pTH_200_4l_13"] = [=](const StandardModel& SM) { return new STXSggH2j_pTH_200_4l(SM, sqrt_s_LHC13); };
1439 //
1440 obsThFactory["STXSqqHqq_VBFtopo_Rest_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_VBFtopo_Rest_4l(SM, sqrt_s_LHC13); };
1441 obsThFactory["STXSqqHqq_VBFtopo_j3v_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_VBFtopo_j3v_4l(SM, sqrt_s_LHC13); };
1442 obsThFactory["STXSqqHqq_VBFtopo_j3_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_VBFtopo_j3_4l(SM, sqrt_s_LHC13); };
1443 obsThFactory["STXSqqHqq_nonVHtopo_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_nonVHtopo_4l(SM, sqrt_s_LHC13); };
1444 obsThFactory["STXSqqHqq_VHtopo_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_VHtopo_4l(SM, sqrt_s_LHC13); };
1445 obsThFactory["STXSqqHqq_Rest_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_Rest_4l(SM, sqrt_s_LHC13); };
1446 obsThFactory["STXSqqHqq_pTj_200_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHqq_pTj_200_4l(SM, sqrt_s_LHC13); };
1447 //
1448 obsThFactory["STXSqqHlv_pTV_0_250_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_0_250_4l(SM, sqrt_s_LHC13); };
1449 obsThFactory["STXSqqHlv_pTV_0_150_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_0_150_4l(SM, sqrt_s_LHC13); };
1450 obsThFactory["STXSqqHlv_pTV_150_250_0j_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_150_250_0j_4l(SM, sqrt_s_LHC13); };
1451 obsThFactory["STXSqqHlv_pTV_150_250_1j_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_150_250_1j_4l(SM, sqrt_s_LHC13); };
1452 obsThFactory["STXSqqHlv_pTV_250_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_250_4l(SM, sqrt_s_LHC13); };
1453 //
1454 obsThFactory["STXSqqHll_pTV_0_150_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_0_150_4l(SM, sqrt_s_LHC13); };
1455 obsThFactory["STXSqqHll_pTV_150_250_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_4l(SM, sqrt_s_LHC13); };
1456 obsThFactory["STXSqqHll_pTV_150_250_0j_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_0j_4l(SM, sqrt_s_LHC13); };
1457 obsThFactory["STXSqqHll_pTV_150_250_1j_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_1j_4l(SM, sqrt_s_LHC13); };
1458 obsThFactory["STXSqqHll_pTV_250_4l_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_250_4l(SM, sqrt_s_LHC13); };
1459 //
1460 obsThFactory["STXSttHtH4l_13"] = [=](const StandardModel& SM) { return new STXSttHtH4l(SM, sqrt_s_LHC13); };
1461 // bb
1462 obsThFactory["STXSqqHlv_pTV_0_250_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_0_250_bb(SM, sqrt_s_LHC13); };
1463 obsThFactory["STXSqqHlv_pTV_0_150_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_0_150_bb(SM, sqrt_s_LHC13); };
1464 obsThFactory["STXSqqHlv_pTV_150_250_0j_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_150_250_0j_bb(SM, sqrt_s_LHC13); };
1465 obsThFactory["STXSqqHlv_pTV_150_250_1j_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_150_250_1j_bb(SM, sqrt_s_LHC13); };
1466 obsThFactory["STXSqqHlv_pTV_250_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHlv_pTV_250_bb(SM, sqrt_s_LHC13); };
1467 //
1468 obsThFactory["STXSqqHll_pTV_0_150_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_0_150_bb(SM, sqrt_s_LHC13); };
1469 obsThFactory["STXSqqHll_pTV_150_250_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_bb(SM, sqrt_s_LHC13); };
1470 obsThFactory["STXSqqHll_pTV_150_250_0j_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_0j_bb(SM, sqrt_s_LHC13); };
1471 obsThFactory["STXSqqHll_pTV_150_250_1j_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_150_250_1j_bb(SM, sqrt_s_LHC13); };
1472 obsThFactory["STXSqqHll_pTV_250_bb_13"] = [=](const StandardModel& SM) { return new STXSqqHll_pTV_250_bb(SM, sqrt_s_LHC13); };
1473 //
1474 obsThFactory["STXSWHqqHqq_VBFtopo_j3v_2b"] = [=](const StandardModel& SM) { return new STXSWHqqHqq_VBFtopo_j3v_2b(SM, sqrt_s_LHC13); };
1475 obsThFactory["STXSWHqqHqq_VBFtopo_j3_2b"] = [=](const StandardModel& SM) { return new STXSWHqqHqq_VBFtopo_j3_2b(SM, sqrt_s_LHC13); };
1476 obsThFactory["STXSWHqqHqq_VH2j_2b"] = [=](const StandardModel& SM) { return new STXSWHqqHqq_VH2j_2b(SM, sqrt_s_LHC13); };
1477 obsThFactory["STXSWHqqHqq_Rest_2b"] = [=](const StandardModel& SM) { return new STXSWHqqHqq_Rest_2b(SM, sqrt_s_LHC13); };
1478 obsThFactory["STXSWHqqHqq_pTj1_200_2b"] = [=](const StandardModel& SM) { return new STXSWHqqHqq_pTj1_200_2b(SM, sqrt_s_LHC13); };
1479 //
1480 obsThFactory["STXSZHqqHqq_VBFtopo_j3v_2b"] = [=](const StandardModel& SM) { return new STXSZHqqHqq_VBFtopo_j3v_2b(SM, sqrt_s_LHC13); };
1481 obsThFactory["STXSZHqqHqq_VBFtopo_j3_2b"] = [=](const StandardModel& SM) { return new STXSZHqqHqq_VBFtopo_j3_2b(SM, sqrt_s_LHC13); };
1482 obsThFactory["STXSZHqqHqq_VH2j_2b"] = [=](const StandardModel& SM) { return new STXSZHqqHqq_VH2j_2b(SM, sqrt_s_LHC13); };
1483 obsThFactory["STXSZHqqHqq_Rest_2b"] = [=](const StandardModel& SM) { return new STXSZHqqHqq_Rest_2b(SM, sqrt_s_LHC13); };
1484 obsThFactory["STXSZHqqHqq_pTj1_200_2b"] = [=](const StandardModel& SM) { return new STXSZHqqHqq_pTj1_200_2b(SM, sqrt_s_LHC13); };
1485 //
1486 // Stage 1.2: 4l final state
1487 obsThFactory["STXS12_ggH_pTH200_300_Nj01_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300_Nj01(SM, sqrt_s_LHC13, 1); };
1488 obsThFactory["STXS12_ggH_pTH300_450_Nj01_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450_Nj01(SM, sqrt_s_LHC13, 1); };
1489 obsThFactory["STXS12_ggH_pTH450_650_Nj01_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_650_Nj01(SM, sqrt_s_LHC13, 1); };
1490 obsThFactory["STXS12_ggH_pTH650_Inf_Nj01_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH650_Inf_Nj01(SM, sqrt_s_LHC13, 1); };
1491 obsThFactory["STXS12_ggH_pTH0_10_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 1); };
1492 obsThFactory["STXS12_ggH_pTH10_Inf_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_Inf_Nj0(SM, sqrt_s_LHC13, 1); };
1493 obsThFactory["STXS12_ggH_pTH0_60_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 1); };
1494 obsThFactory["STXS12_ggH_pTH60_120_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 1); };
1495 obsThFactory["STXS12_ggH_pTH120_200_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 1); };
1496 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj2(SM, sqrt_s_LHC13, 1); };
1497 obsThFactory["STXS12_ggH_mjj0_350_pTH60_120_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH60_120_Nj2(SM, sqrt_s_LHC13, 1); };
1498 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 1); };
1499 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 1); };
1500 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 1); };
1501 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 1); };
1502 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 1); };
1503 obsThFactory["STXS12_ggHll_pTV0_75_4l"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV0_75(SM, sqrt_s_LHC13, 1); };
1504 obsThFactory["STXS12_ggHll_pTV75_150_4l"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV75_150(SM, sqrt_s_LHC13, 1); };
1505 obsThFactory["STXS12_ggHll_pTV150_250_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 1); };
1506 obsThFactory["STXS12_ggHll_pTV150_250_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 1); };
1507 obsThFactory["STXS12_ggHll_pTV250_Inf_4l"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV250_Inf(SM, sqrt_s_LHC13, 1); };
1508 obsThFactory["STXS12_qqHqq_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj0(SM, sqrt_s_LHC13, 1); };
1509 obsThFactory["STXS12_qqHqq_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj1(SM, sqrt_s_LHC13, 1); };
1510 obsThFactory["STXS12_qqHqq_mjj0_60_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj0_60_Nj2(SM, sqrt_s_LHC13, 1); };
1511 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 1); };
1512 obsThFactory["STXS12_qqHqq_mjj120_350_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj120_350_Nj2(SM, sqrt_s_LHC13, 1); };
1513 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 1); };
1514 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 1); };
1515 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 1); };
1516 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 1); };
1517 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 1); };
1518 obsThFactory["STXS12_qqHlv_pTV0_75_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_75(SM, sqrt_s_LHC13, 1); };
1519 obsThFactory["STXS12_qqHlv_pTV75_150_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV75_150(SM, sqrt_s_LHC13, 1); };
1520 obsThFactory["STXS12_qqHlv_pTV150_250_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 1); };
1521 obsThFactory["STXS12_qqHlv_pTV150_250_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj1(SM, sqrt_s_LHC13, 1); };
1522 obsThFactory["STXS12_qqHlv_pTV250_Inf_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_Inf(SM, sqrt_s_LHC13, 1); };
1523 obsThFactory["STXS12_qqHll_pTV0_75_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_75(SM, sqrt_s_LHC13, 1); };
1524 obsThFactory["STXS12_qqHll_pTV75_150_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV75_150(SM, sqrt_s_LHC13, 1); };
1525 obsThFactory["STXS12_qqHll_pTV150_250_Nj0_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 1); };
1526 obsThFactory["STXS12_qqHll_pTV150_250_Nj1_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 1); };
1527 obsThFactory["STXS12_qqHll_pTV250_Inf_4l"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_Inf(SM, sqrt_s_LHC13, 1); };
1528 obsThFactory["STXS12_ttH_pTH0_60_4l"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_60(SM, sqrt_s_LHC13, 1); };
1529 obsThFactory["STXS12_ttH_pTH60_120_4l"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH60_120(SM, sqrt_s_LHC13, 1); };
1530 obsThFactory["STXS12_ttH_pTH120_200_4l"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 1); };
1531 obsThFactory["STXS12_ttH_pTH200_300_4l"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 1); };
1532 obsThFactory["STXS12_ttH_pTH300_Inf_4l"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_Inf(SM, sqrt_s_LHC13, 1); };
1533 obsThFactory["STXS12_tH_4l"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 1); };
1534 //
1535 // Stage 1.2: ga ga final state
1536 obsThFactory["STXS12_ggH_pTH200_300_Nj01_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300_Nj01(SM, sqrt_s_LHC13, 2); };
1537 obsThFactory["STXS12_ggH_pTH300_450_Nj01_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450_Nj01(SM, sqrt_s_LHC13, 2); };
1538 obsThFactory["STXS12_ggH_pTH450_650_Nj01_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_650_Nj01(SM, sqrt_s_LHC13, 2); };
1539 obsThFactory["STXS12_ggH_pTH650_Inf_Nj01_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH650_Inf_Nj01(SM, sqrt_s_LHC13, 2); };
1540 obsThFactory["STXS12_ggH_pTH0_10_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 2); };
1541 obsThFactory["STXS12_ggH_pTH10_Inf_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_Inf_Nj0(SM, sqrt_s_LHC13, 2); };
1542 obsThFactory["STXS12_ggH_pTH0_60_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 2); };
1543 obsThFactory["STXS12_ggH_pTH60_120_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 2); };
1544 obsThFactory["STXS12_ggH_pTH120_200_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 2); };
1545 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj2(SM, sqrt_s_LHC13, 2); };
1546 obsThFactory["STXS12_ggH_mjj0_350_pTH60_120_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH60_120_Nj2(SM, sqrt_s_LHC13, 2); };
1547 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 2); };
1548 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 2); };
1549 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1550 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 2); };
1551 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1552 obsThFactory["STXS12_ggHll_pTV0_75_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV0_75(SM, sqrt_s_LHC13, 2); };
1553 obsThFactory["STXS12_ggHll_pTV75_150_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV75_150(SM, sqrt_s_LHC13, 2); };
1554 obsThFactory["STXS12_ggHll_pTV150_250_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 2); };
1555 obsThFactory["STXS12_ggHll_pTV150_250_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 2); };
1556 obsThFactory["STXS12_ggHll_pTV250_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV250_Inf(SM, sqrt_s_LHC13, 2); };
1557 obsThFactory["STXS12_qqHqq_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj0(SM, sqrt_s_LHC13, 2); };
1558 obsThFactory["STXS12_qqHqq_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj1(SM, sqrt_s_LHC13, 2); };
1559 obsThFactory["STXS12_qqHqq_mjj0_60_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj0_60_Nj2(SM, sqrt_s_LHC13, 2); };
1560 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 2); };
1561 obsThFactory["STXS12_qqHqq_mjj120_350_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj120_350_Nj2(SM, sqrt_s_LHC13, 2); };
1562 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1563 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 2); };
1564 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1565 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 2); };
1566 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1567 obsThFactory["STXS12_qqHlv_pTV0_75_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_75(SM, sqrt_s_LHC13, 2); };
1568 obsThFactory["STXS12_qqHlv_pTV75_150_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV75_150(SM, sqrt_s_LHC13, 2); };
1569 obsThFactory["STXS12_qqHlv_pTV150_250_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 2); };
1570 obsThFactory["STXS12_qqHlv_pTV150_250_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj1(SM, sqrt_s_LHC13, 2); };
1571 obsThFactory["STXS12_qqHlv_pTV250_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_Inf(SM, sqrt_s_LHC13, 2); };
1572 obsThFactory["STXS12_qqHll_pTV0_75_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_75(SM, sqrt_s_LHC13, 2); };
1573 obsThFactory["STXS12_qqHll_pTV75_150_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV75_150(SM, sqrt_s_LHC13, 2); };
1574 obsThFactory["STXS12_qqHll_pTV150_250_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 2); };
1575 obsThFactory["STXS12_qqHll_pTV150_250_Nj1_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 2); };
1576 obsThFactory["STXS12_qqHll_pTV250_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_Inf(SM, sqrt_s_LHC13, 2); };
1577 obsThFactory["STXS12_ttH_pTH0_60_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_60(SM, sqrt_s_LHC13, 2); };
1578 obsThFactory["STXS12_ttH_pTH60_120_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH60_120(SM, sqrt_s_LHC13, 2); };
1579 obsThFactory["STXS12_ttH_pTH120_200_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 2); };
1580 obsThFactory["STXS12_ttH_pTH200_300_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 2); };
1581 obsThFactory["STXS12_ttH_pTH300_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_Inf(SM, sqrt_s_LHC13, 2); };
1582 obsThFactory["STXS12_tH_gaga"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 2); };
1583 //
1584 // Stage 1.2: bb final state
1585 obsThFactory["STXS12_ggH_pTH200_300_Nj01_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300_Nj01(SM, sqrt_s_LHC13, 3); };
1586 obsThFactory["STXS12_ggH_pTH300_450_Nj01_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450_Nj01(SM, sqrt_s_LHC13, 3); };
1587 obsThFactory["STXS12_ggH_pTH450_650_Nj01_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_650_Nj01(SM, sqrt_s_LHC13, 3); };
1588 obsThFactory["STXS12_ggH_pTH650_Inf_Nj01_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH650_Inf_Nj01(SM, sqrt_s_LHC13, 3); };
1589 obsThFactory["STXS12_ggH_pTH0_10_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 3); };
1590 obsThFactory["STXS12_ggH_pTH10_Inf_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_Inf_Nj0(SM, sqrt_s_LHC13, 3); };
1591 obsThFactory["STXS12_ggH_pTH0_60_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 3); };
1592 obsThFactory["STXS12_ggH_pTH60_120_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 3); };
1593 obsThFactory["STXS12_ggH_pTH120_200_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 3); };
1594 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj2(SM, sqrt_s_LHC13, 3); };
1595 obsThFactory["STXS12_ggH_mjj0_350_pTH60_120_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH60_120_Nj2(SM, sqrt_s_LHC13, 3); };
1596 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 3); };
1597 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 3); };
1598 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 3); };
1599 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 3); };
1600 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 3); };
1601 obsThFactory["STXS12_ggHll_pTV0_75_bb"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV0_75(SM, sqrt_s_LHC13, 3); };
1602 obsThFactory["STXS12_ggHll_pTV75_150_bb"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV75_150(SM, sqrt_s_LHC13, 3); };
1603 obsThFactory["STXS12_ggHll_pTV150_250_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 3); };
1604 obsThFactory["STXS12_ggHll_pTV150_250_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 3); };
1605 obsThFactory["STXS12_ggHll_pTV250_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV250_Inf(SM, sqrt_s_LHC13, 3); };
1606 obsThFactory["STXS12_qqHqq_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj0(SM, sqrt_s_LHC13, 3); };
1607 obsThFactory["STXS12_qqHqq_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj1(SM, sqrt_s_LHC13, 3); };
1608 obsThFactory["STXS12_qqHqq_mjj0_60_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj0_60_Nj2(SM, sqrt_s_LHC13, 3); };
1609 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 3); };
1610 obsThFactory["STXS12_qqHqq_mjj120_350_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj120_350_Nj2(SM, sqrt_s_LHC13, 3); };
1611 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 3); };
1612 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 3); };
1613 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 3); };
1614 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 3); };
1615 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 3); };
1616 obsThFactory["STXS12_qqHlv_pTV0_75_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_75(SM, sqrt_s_LHC13, 3); };
1617 obsThFactory["STXS12_qqHlv_pTV75_150_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV75_150(SM, sqrt_s_LHC13, 3); };
1618 obsThFactory["STXS12_qqHlv_pTV150_250_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 3); };
1619 obsThFactory["STXS12_qqHlv_pTV150_250_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj1(SM, sqrt_s_LHC13, 3); };
1620 obsThFactory["STXS12_qqHlv_pTV250_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_Inf(SM, sqrt_s_LHC13, 3); };
1621 obsThFactory["STXS12_qqHll_pTV0_75_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_75(SM, sqrt_s_LHC13, 3); };
1622 obsThFactory["STXS12_qqHll_pTV75_150_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV75_150(SM, sqrt_s_LHC13, 3); };
1623 obsThFactory["STXS12_qqHll_pTV150_250_Nj0_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 3); };
1624 obsThFactory["STXS12_qqHll_pTV150_250_Nj1_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 3); };
1625 obsThFactory["STXS12_qqHll_pTV250_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_Inf(SM, sqrt_s_LHC13, 3); };
1626 obsThFactory["STXS12_ttH_pTH0_60_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_60(SM, sqrt_s_LHC13, 3); };
1627 obsThFactory["STXS12_ttH_pTH60_120_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH60_120(SM, sqrt_s_LHC13, 3); };
1628 obsThFactory["STXS12_ttH_pTH120_200_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 3); };
1629 obsThFactory["STXS12_ttH_pTH200_300_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 3); };
1630 obsThFactory["STXS12_ttH_pTH300_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_Inf(SM, sqrt_s_LHC13, 3); };
1631 obsThFactory["STXS12_tH_bb"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 3); };
1632 //
1633 // Stage 1.2: evmuv final state
1634 obsThFactory["STXS12_ggH_pTH200_300_Nj01_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300_Nj01(SM, sqrt_s_LHC13, 4); };
1635 obsThFactory["STXS12_ggH_pTH300_450_Nj01_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450_Nj01(SM, sqrt_s_LHC13, 4); };
1636 obsThFactory["STXS12_ggH_pTH450_650_Nj01_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_650_Nj01(SM, sqrt_s_LHC13, 4); };
1637 obsThFactory["STXS12_ggH_pTH650_Inf_Nj01_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH650_Inf_Nj01(SM, sqrt_s_LHC13, 4); };
1638 obsThFactory["STXS12_ggH_pTH0_10_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 4); };
1639 obsThFactory["STXS12_ggH_pTH10_Inf_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_Inf_Nj0(SM, sqrt_s_LHC13, 4); };
1640 obsThFactory["STXS12_ggH_pTH0_60_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 4); };
1641 obsThFactory["STXS12_ggH_pTH60_120_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 4); };
1642 obsThFactory["STXS12_ggH_pTH120_200_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 4); };
1643 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj2(SM, sqrt_s_LHC13, 4); };
1644 obsThFactory["STXS12_ggH_mjj0_350_pTH60_120_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH60_120_Nj2(SM, sqrt_s_LHC13, 4); };
1645 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 4); };
1646 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 4); };
1647 obsThFactory["STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 4); };
1648 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2(SM, sqrt_s_LHC13, 4); };
1649 obsThFactory["STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 4); };
1650 obsThFactory["STXS12_ggHll_pTV0_75_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV0_75(SM, sqrt_s_LHC13, 4); };
1651 obsThFactory["STXS12_ggHll_pTV75_150_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV75_150(SM, sqrt_s_LHC13, 4); };
1652 obsThFactory["STXS12_ggHll_pTV150_250_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 4); };
1653 obsThFactory["STXS12_ggHll_pTV150_250_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 4); };
1654 obsThFactory["STXS12_ggHll_pTV250_Inf_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ggHll_pTV250_Inf(SM, sqrt_s_LHC13, 4); };
1655 obsThFactory["STXS12_qqHqq_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj0(SM, sqrt_s_LHC13, 4); };
1656 obsThFactory["STXS12_qqHqq_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_Nj1(SM, sqrt_s_LHC13, 4); };
1657 obsThFactory["STXS12_qqHqq_mjj0_60_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj0_60_Nj2(SM, sqrt_s_LHC13, 4); };
1658 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 4); };
1659 obsThFactory["STXS12_qqHqq_mjj120_350_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj120_350_Nj2(SM, sqrt_s_LHC13, 4); };
1660 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 4); };
1661 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 4); };
1662 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 4); };
1663 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 4); };
1664 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 4); };
1665 obsThFactory["STXS12_qqHlv_pTV0_75_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_75(SM, sqrt_s_LHC13, 4); };
1666 obsThFactory["STXS12_qqHlv_pTV75_150_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV75_150(SM, sqrt_s_LHC13, 4); };
1667 obsThFactory["STXS12_qqHlv_pTV150_250_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 4); };
1668 obsThFactory["STXS12_qqHlv_pTV150_250_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj1(SM, sqrt_s_LHC13, 4); };
1669 obsThFactory["STXS12_qqHlv_pTV250_Inf_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_Inf(SM, sqrt_s_LHC13, 4); };
1670 obsThFactory["STXS12_qqHll_pTV0_75_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_75(SM, sqrt_s_LHC13, 4); };
1671 obsThFactory["STXS12_qqHll_pTV75_150_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV75_150(SM, sqrt_s_LHC13, 4); };
1672 obsThFactory["STXS12_qqHll_pTV150_250_Nj0_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 4); };
1673 obsThFactory["STXS12_qqHll_pTV150_250_Nj1_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj1(SM, sqrt_s_LHC13, 4); };
1674 obsThFactory["STXS12_qqHll_pTV250_Inf_evmuv"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_Inf(SM, sqrt_s_LHC13, 4); };
1675 obsThFactory["STXS12_ttH_pTH0_60_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_60(SM, sqrt_s_LHC13, 4); };
1676 obsThFactory["STXS12_ttH_pTH60_120_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH60_120(SM, sqrt_s_LHC13, 4); };
1677 obsThFactory["STXS12_ttH_pTH120_200_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 4); };
1678 obsThFactory["STXS12_ttH_pTH200_300_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 4); };
1679 obsThFactory["STXS12_ttH_pTH300_Inf_evmuv"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_Inf(SM, sqrt_s_LHC13, 4); };
1680 obsThFactory["STXS12_tH_evmuv"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 4); };
1681 //
1682 // AG:begin
1683 // Stage 1.2: HEPData, 2104706, Figure 7, crossSection[pb]
1684 obsThFactory["STXS12_ggH_pTH0_10_Nj0_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 0); };
1685 obsThFactory["STXS12_ggH_pTH0_60_Nj1_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 0); };
1686 obsThFactory["STXS12_ggH_pTH60_120_Nj1_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 0); };
1687 obsThFactory["STXS12_ggH_pTH120_200_Nj1_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 0); };
1688 obsThFactory["STXS12_ggH_mjj0_350_pTH0_120_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_120_Nj2(SM, sqrt_s_LHC13, 0); };
1689 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 0); };
1690 obsThFactory["STXS12_ggH_mjj350_Inf_pTH0_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 0); };
1691 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(SM, sqrt_s_LHC13, 0); };
1692 obsThFactory["STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(SM, sqrt_s_LHC13, 0); };
1693 obsThFactory["STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(SM, sqrt_s_LHC13, 0); };
1694 obsThFactory["STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 0); };
1695 obsThFactory["STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 0); };
1696 obsThFactory["STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2_13"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 0); };
1697 obsThFactory["STXS12_qqHlv_pTV0_75_13"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_75(SM, sqrt_s_LHC13, 0); };
1698 obsThFactory["STXS12_qqHlv_pTV75_150_13"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV75_150(SM, sqrt_s_LHC13, 0); };
1699 obsThFactory["STXS12_qqHlv_pTV150_250_Nj0_13"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 0); };
1700 obsThFactory["STXS12_qqHlv_pTV250_400_13"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_400(SM, sqrt_s_LHC13, 0); };
1701 obsThFactory["STXS12_qqHlv_pTV400_Inf_13"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV400_Inf(SM, sqrt_s_LHC13, 0); };
1702 obsThFactory["STXS12_qqHll_pTV0_150_13"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_150(SM, sqrt_s_LHC13, 0); };
1703 obsThFactory["STXS12_qqHll_pTV150_250_Nj0_13"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_250_Nj0(SM, sqrt_s_LHC13, 0); };
1704 obsThFactory["STXS12_qqHll_pTV250_400_13"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_400(SM, sqrt_s_LHC13, 0); };
1705 obsThFactory["STXS12_qqHll_pTV400_Inf_13"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV400_Inf(SM, sqrt_s_LHC13, 0); };
1706 obsThFactory["STXS12_ttH_pTH0_60_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_60(SM, sqrt_s_LHC13, 0); };
1707 obsThFactory["STXS12_ttH_pTH60_120_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH60_120(SM, sqrt_s_LHC13, 0); };
1708 obsThFactory["STXS12_ttH_pTH120_200_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 0); };
1709 obsThFactory["STXS12_ttH_pTH200_300_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 0); };
1710 obsThFactory["STXS12_ttH_pTH300_450_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_450(SM, sqrt_s_LHC13, 0); };
1711 obsThFactory["STXS12_ttH_pTH450_Inf_13"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH450_Inf(SM, sqrt_s_LHC13, 0); };
1712 obsThFactory["STXS12_tH_13"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 0); };
1713
1714 // Stage 1.2: https://arxiv.org/pdf/2402.05742
1715// obsThFactory["STXS12_ggH_pTH0_200_Nj0_WW_placeholderObs"] = 1.;
1716 obsThFactory["STXS12_ggH_pTH0_200_Nj0_WW_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_200_Nj0(SM, sqrt_s_LHC13, 6); };
1717 obsThFactory["STXS12_ggH_pTH0_60_Nj1_WW"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 6); };
1718 obsThFactory["STXS12_ggH_pTH60_120_Nj1_WW"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 6); };
1719 obsThFactory["STXS12_ggH_pTH120_200_Nj1_WW"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 6); };
1720 obsThFactory["STXS12_ggH_pTH60_200_Nj1_WW"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_200_Nj1(SM, sqrt_s_LHC13, 6); };
1721 obsThFactory["STXS12_ggH_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1722 obsThFactory["STXS12_ggH_pTH200_Inf_WW_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_Inf(SM, sqrt_s_LHC13, 6); };
1723 obsThFactory["STXS12_ggH_pTH200_300_WW_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300(SM, sqrt_s_LHC13, 6); };
1724 obsThFactory["STXS12_ggH_pTH300_Inf_WW_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_Inf(SM, sqrt_s_LHC13, 6); };
1725
1726 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1727 obsThFactory["STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1728 obsThFactory["STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1729 obsThFactory["STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1730 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 6); };
1731 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 6); };
1732 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 6); };
1733
1734 obsThFactory["STXS12_qqHlv_pTV0_150_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_150(SM, sqrt_s_LHC13, 6); };
1735 obsThFactory["STXS12_qqHlv_pTV150_Inf_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_Inf(SM, sqrt_s_LHC13, 6); };
1736 obsThFactory["STXS12_qqHll_pTV0_150_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_150(SM, sqrt_s_LHC13, 6); };
1737 obsThFactory["STXS12_qqHll_pTV150_Inf_WW"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_Inf(SM, sqrt_s_LHC13, 6); };
1738
1739 obsThFactory["STXS12_ttH_tH_WW"] = [=](const StandardModel& SM) { return new STXS12_ttH_tH(SM, sqrt_s_LHC13, 6); };
1740
1741
1742
1743 obsThFactory["STXS12_ggH_pTH0_10_Nj0_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 7); };
1744 obsThFactory["STXS12_ggH_pTH10_200_Nj0_ZZ_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_200_Nj0(SM, sqrt_s_LHC13, 7); };
1745 obsThFactory["STXS12_ggH_pTH0_60_Nj1_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 7); };
1746 obsThFactory["STXS12_ggH_pTH60_120_Nj1_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 7); };
1747 obsThFactory["STXS12_ggH_pTH120_200_Nj1_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 7); };
1748 obsThFactory["STXS12_ggH_pTH0_200_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_200_Nj2(SM, sqrt_s_LHC13, 7); };
1749 obsThFactory["STXS12_ggH_pTH200_Inf_ZZ_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_Inf(SM, sqrt_s_LHC13, 7); };
1750 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 7); };
1751 obsThFactory["STXS12_VHlep_ZZ"] = [=](const StandardModel& SM) { return new STXS12_VHlep(SM, sqrt_s_LHC13, 7); };
1752 obsThFactory["STXS12_VHlep_ZZ"] = [=](const StandardModel& SM) { return new STXS12_VHlep(SM, sqrt_s_LHC13, 7); };
1753 obsThFactory["STXS12_VHlep_pTV0_150_ZZ"] = [=](const StandardModel& SM) { return new STXS12_VHlep_pTV0_150(SM, sqrt_s_LHC13, 7); };
1754 obsThFactory["STXS12_VHlep_pTV150_Inf_ZZ"] = [=](const StandardModel& SM) { return new STXS12_VHlep_pTV150_Inf(SM, sqrt_s_LHC13, 7); };
1755 obsThFactory["STXS12_ttH_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ttH(SM, sqrt_s_LHC13, 7); };
1756 obsThFactory["STXS12_ttH_tH_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ttH_tH(SM, sqrt_s_LHC13, 7); };
1757 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 7); };
1758
1759 obsThFactory["STXS12_ggH_mjj350_Inf_pTH0_200_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 7); };
1760 obsThFactory["STXS12_qqHqq_VH_veto_Nj01_ZZ_placeholderObs"]= [=](const StandardModel& SM) { return new STXS12_qqHqq_VH_veto_Nj01(SM, sqrt_s_LHC13, 7); };
1761
1762 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2_ZZ_placeholder"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 7); };
1763 //obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2_ZZ_placeholder"] = bind(boost::factory<STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2*>(), _1, sqrt_s_LHC13, 7);
1764 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2_ZZ_placeholder"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2(SM, sqrt_s_LHC13, 7); };
1765 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH0_200_pTHjj25_Inf_Nj2_ZZ_placeholder"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH0_200_pTHjj25_Inf_Nj2(SM, sqrt_s_LHC13, 7); };
1766
1767 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj2(SM, sqrt_s_LHC13, 7); };
1768 obsThFactory["STXS12_ggH_mjj0_350_pTH60_120_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH60_120_Nj2(SM, sqrt_s_LHC13, 7); };
1769 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_ZZ"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 7); };
1770
1771
1772 obsThFactory["STXS12_ggH_pTH0_10_Nj0_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 2); };
1773 obsThFactory["STXS12_ggH_pTH10_200_Nj0_gaga_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_200_Nj0(SM, sqrt_s_LHC13, 2); };
1774 obsThFactory["STXS12_ggH_mjj0_350_pTH0_120_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_120_Nj2(SM, sqrt_s_LHC13, 2); };
1775 obsThFactory["STXS12_ggH_mjj350_Inf_pTH0_200_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 2); };
1776 obsThFactory["STXS12_ggH_pTH200_300_gaga_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300(SM, sqrt_s_LHC13, 2); };
1777 obsThFactory["STXS12_ggH_pTH300_450_gaga_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450(SM, sqrt_s_LHC13, 2); };
1778 obsThFactory["STXS12_ggH_pTH450_Inf_gaga_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_Inf(SM, sqrt_s_LHC13, 2); };
1779
1780 obsThFactory["STXS12_qqHqq_VH_veto_Nj01_gaga_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_VH_veto_Nj01(SM, sqrt_s_LHC13, 2); };
1781
1782
1783
1784 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(SM, sqrt_s_LHC13, 2); };
1785 obsThFactory["STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2(SM, sqrt_s_LHC13, 2); };
1786 obsThFactory["STXS12_qqHqq_mjj1000_Inf_pTH0_200_Nj2_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1000_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 2); };
1787 obsThFactory["STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2_gaga"]= [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1788 obsThFactory["STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2_gaga"]= [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 2); };
1789 obsThFactory["STXS12_qqHlv_pTV0_150_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_150(SM, sqrt_s_LHC13, 2); };
1790 obsThFactory["STXS12_qqHlv_pTV150_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_Inf(SM, sqrt_s_LHC13, 2); };
1791 obsThFactory["STXS12_qqHll_pTV0_150_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_150(SM, sqrt_s_LHC13, 2); };
1792 obsThFactory["STXS12_qqHll_pTV150_Inf_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_Inf(SM, sqrt_s_LHC13, 2); };
1793 obsThFactory["STXS12_qqHll_gaga"] = [=](const StandardModel& SM) { return new STXS12_qqHll(SM, sqrt_s_LHC13, 2); };
1794 obsThFactory["STXS12_ttH_pTH300_Inf_add_gaga"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_Inf_add(SM, sqrt_s_LHC13, 2); };
1795 obsThFactory["STXS12_tH_gaga"] = [=](const StandardModel& SM) { return new STXS12_tH(SM, sqrt_s_LHC13, 2); };
1796
1797
1798
1799 obsThFactory["STXS12_ggH_pTH0_10_Nj0_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_10_Nj0(SM, sqrt_s_LHC13, 5); };
1800 obsThFactory["STXS12_ggH_pTH10_200_Nj0_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH10_200_Nj0(SM, sqrt_s_LHC13, 5); };
1801 obsThFactory["STXS12_ggH_mjj0_350_pTH0_60_Nj1_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH0_60_Nj1(SM, sqrt_s_LHC13, 5); };
1802 obsThFactory["STXS12_ggH_pTH0_60_Nj1_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_60_Nj1(SM, sqrt_s_LHC13, 5); };
1803 obsThFactory["STXS12_ggH_pTH60_120_Nj1_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH60_120_Nj1(SM, sqrt_s_LHC13, 5); };
1804 obsThFactory["STXS12_ggH_pTH0_200_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH0_200_Nj2(SM, sqrt_s_LHC13, 5); };
1805
1806 obsThFactory["STXS12_qqHqq_VH_veto_Nj01_tautau_placeholderObs"]= [=](const StandardModel& SM) { return new STXS12_qqHqq_VH_veto_Nj01(SM, sqrt_s_LHC13, 5); };
1807
1808
1809
1810 obsThFactory["STXS12_ggH_pTH200_300_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300(SM, sqrt_s_LHC13, 5); };
1811 obsThFactory["STXS12_ggH_pTH300_Inf_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_Inf(SM, sqrt_s_LHC13, 5); };
1812
1813
1814
1815 obsThFactory["STXS12_qqHqq_mjj350_700_pTH0_200_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_700_pTH0_200_Nj2(SM, sqrt_s_LHC13, 5); };
1816 obsThFactory["STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj700_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 5); };
1817
1818 obsThFactory["STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2(SM, sqrt_s_LHC13, 5); };
1819
1820
1821 obsThFactory["STXS12_qqHlv_pTV0_150_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV0_150(SM, sqrt_s_LHC13, 5); };
1822 obsThFactory["STXS12_qqHlv_pTV150_Inf_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_Inf(SM, sqrt_s_LHC13, 5); };
1823 obsThFactory["STXS12_qqHll_pTV0_150_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV0_150(SM, sqrt_s_LHC13, 5); };
1824 obsThFactory["STXS12_qqHll_pTV150_Inf_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV150_Inf(SM, sqrt_s_LHC13, 5); };
1825
1826 obsThFactory["STXS12_ttH_tH_tautau"] = [=](const StandardModel& SM) { return new STXS12_ttH_tH(SM, sqrt_s_LHC13, 5); };
1827
1828
1829
1830 obsThFactory["STXS12_ggH_pTH120_200_Nj1_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH120_200_Nj1(SM, sqrt_s_LHC13, 5); };
1831 obsThFactory["STXS12_ggH_mjj0_350_pTH120_200_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj0_350_pTH120_200_Nj2(SM, sqrt_s_LHC13, 5); };
1832 obsThFactory["STXS12_ggH_mjj350_Inf_pTH0_200_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_ggH_mjj350_Inf_pTH0_200_Nj2(SM, sqrt_s_LHC13, 5); };
1833 obsThFactory["STXS12_qqHqq_mjj60_120_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj60_120_Nj2(SM, sqrt_s_LHC13, 5); };
1834 obsThFactory["STXS12_qqHqq_mjj350_Inf_Nj2_tautau"] = [=](const StandardModel& SM) { return new STXS12_qqHqq_mjj350_Inf_Nj2(SM, sqrt_s_LHC13, 5); };
1835 obsThFactory["STXS12_ttH_tautau"] = [=](const StandardModel& SM) { return new STXS12_ttH(SM, sqrt_s_LHC13, 5); };
1836 obsThFactory["STXS12_ggH_pTH200_300_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH200_300(SM, sqrt_s_LHC13, 5); };
1837 obsThFactory["STXS12_ggH_pTH300_Inf_tautau_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_Inf(SM, sqrt_s_LHC13, 5); };
1838
1839
1840
1841 //obsThFactory["STXS12_qqHqq_bb"] = bind(boost::factory<STXS12_qqHqq*>(), _1, sqrt_s_LHC13, 3);
1842 obsThFactory["STXS12_ggH_pTH300_450_bb_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH300_450(SM, sqrt_s_LHC13, 3); };
1843 obsThFactory["STXS12_ggH_pTH450_650_bb_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH450_650(SM, sqrt_s_LHC13, 3); };
1844 obsThFactory["STXS12_ggH_pTH650_Inf_bb_placeholderObs"] = [=](const StandardModel& SM) { return new STXS12_ggH_pTH650_Inf(SM, sqrt_s_LHC13, 3); };
1845
1846 obsThFactory["STXS12_qqHlv_pTV150_250_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV150_250_Nj0(SM, sqrt_s_LHC13, 3); };
1847 obsThFactory["STXS12_qqHlv_pTV250_400_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_400(SM, sqrt_s_LHC13, 3); };
1848 obsThFactory["STXS12_qqHlv_pTV250_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV250_Inf(SM, sqrt_s_LHC13, 3); };
1849 obsThFactory["STXS12_qqHlv_pTV400_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHlv_pTV400_Inf(SM, sqrt_s_LHC13, 3); };
1850 obsThFactory["STXS12_ttH_pTH0_120_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH0_120(SM, sqrt_s_LHC13, 3); };
1851 obsThFactory["STXS12_ttH_pTH120_200_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH120_200(SM, sqrt_s_LHC13, 3); };
1852 obsThFactory["STXS12_ttH_pTH200_300_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH200_300(SM, sqrt_s_LHC13, 3); };
1853 obsThFactory["STXS12_ttH_pTH300_450_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH300_450(SM, sqrt_s_LHC13, 3); };
1854 obsThFactory["STXS12_ttH_pTH450_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_ttH_pTH450_Inf(SM, sqrt_s_LHC13, 3); };
1855 obsThFactory["STXS12_qqHll_pTV250_400_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV250_400(SM, sqrt_s_LHC13, 3); };
1856 obsThFactory["STXS12_qqHll_pTV400_Inf_bb"] = [=](const StandardModel& SM) { return new STXS12_qqHll_pTV400_Inf(SM, sqrt_s_LHC13, 3); };
1857
1858 //AG:end
1859 //
1860}
A class for computing the branching ratio of Higgs decays into exotics (invisible or not).
A class for computing the branching ratio of Higgs decays into invisible particles.
A class for computing the branching ratio of Higgs decays into invisible particles (only decays into ...
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio Br Br .
A class for computing the ratio of the Br with .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br with .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br with any fermion.
A class for computing the ratio of the Br with any fermion.
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br with .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br , .
A class for computing the ratio of the Br , .
A class for computing the ratio of the Br , .
A class for computing the ratio of the Br , .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br Br .
A class for computing the ratio of the Br .
A class for computing the ratio of the Br .
A class for computing the ratio .
A class for computing the ratio of the with any fermion.
A class for computing the ratio of the with any fermion.
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the ratio of the .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A class for computing the STXS bin .
A model class for the Standard Model.
std::map< std::string, std::function< ThObservable *(const StandardModel &) > > obsThFactory
Definition: ThObsFactory.h:49
void registerHiggsObservables()
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the angular parameter from (arXiv:1708.09079 [hep-ph]).
A class for computing the angular parameter from (arXiv:1708.09079 [hep-ph]).
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the quantity .
A class for computing the ratio .
A class for computing the quantity .
A class for computing the ratio .
A class for computing the quantity .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the quantity .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio , excluding contributions from on-shell .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the signal strength for di-Higgs production via gluon fusion in the channel.
A class for computing the ratio .
To be used ONLY in Higgs Observables and for the diphoton decay. Replaces the narrow width approximat...
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio , excluding contributions from on-shell .
A class for computing the ratio , excluding contributions from on-shell .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio .
A class for computing the ratio in the channel in the boosted region. Normalized to the SM.
A class for computing the ratio in the , channel in the boosted region. Normalized to the SM.
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
A class for computing the value of .
Namespace containing collider energy and angle constants used across ThObsFactory registration functi...
const double sqrt_s_FCC84
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_230
the center-of-mass energy in TeV
const double pol_30
const double sqrt_s_LHC27
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_1400
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_240
the center-of-mass energy in TeV
const double sqrt_s_FCCep_5
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_500
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_380
the center-of-mass energy in TeV
const double pol_0
const double sqrt_s_FCCep_3_5
the center-of-mass energy in TeV
const double sqrt_s_TeV
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_1000
the center-of-mass energy in TeV
const double sqrt_s_LHeC_1_2
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_550
the center-of-mass energy in TeV
const double pol_20
const double sqrt_s_leptcoll_350
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_365
the center-of-mass energy in TeV
const double sqrt_s_LHC14
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_3000
the center-of-mass energy in TeV
const double sqrt_s_LHC13
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_250
the center-of-mass energy in TeV
const double sqrt_s_FCC50
the center-of-mass energy in TeV
const double sqrt_s_LHC8
the center-of-mass energy in TeV
const double sqrt_s_LHC7
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_10000
the center-of-mass energy in TeV
const double sqrt_s_FCC100
the center-of-mass energy in TeV
const double pol_80
const double sqrt_s_LHeC_1_3
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_1500
the center-of-mass energy in TeV
const double sqrt_s_LHeC_1_8
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_125
the center-of-mass energy in TeV