a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
ThObsFactory_HiggsLepton.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"
12#include "EWObservables.h"
13using namespace ThObsConst;
14
16{
17 //----- Full Signal strengths per prod and decay: e+ e- colliders ----------
18 //
19 // Pure WBF
20 obsThFactory["mueeWBFbb230"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_230, 0., 0.); };
21 obsThFactory["mueeWBFbb240"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_240, 0., 0.); };
22 obsThFactory["mueeWBFbb250"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_250, 0., 0.); };
23 obsThFactory["mueeWBFbb350"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_350, 0., 0.); };
24 obsThFactory["mueeWBFbb365"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_365, 0., 0.); };
25 obsThFactory["mueeWBFbb380"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_380, 0., 0.); };
26 obsThFactory["mueeWBFbb500"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_500, 0., 0.); };
27 obsThFactory["mueeWBFbb550"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_550, 0., 0.); };
28 obsThFactory["mueeWBFbb1000"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, 0., 0.); };
29 obsThFactory["mueeWBFbb1400"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1400, 0., 0.); };
30 obsThFactory["mueeWBFbb1500"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1500, 0., 0.); };
31 obsThFactory["mueeWBFbb3000"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_3000, 0., 0.); };
32 //
33 obsThFactory["mueeWBFbb250_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
34 obsThFactory["mueeWBFbb250_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
35 obsThFactory["mueeWBFbb250_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
36 obsThFactory["mueeWBFbb250_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
37 //
38 obsThFactory["mueeWBFbb350_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
39 obsThFactory["mueeWBFbb350_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
40 obsThFactory["mueeWBFbb350_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
41 obsThFactory["mueeWBFbb350_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
42 //
43 obsThFactory["mueeWBFbb380_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
44 obsThFactory["mueeWBFbb380_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
45 obsThFactory["mueeWBFbb380_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
46 obsThFactory["mueeWBFbb380_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
47 //
48 obsThFactory["mueeWBFbb500_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
49 obsThFactory["mueeWBFbb500_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
50 obsThFactory["mueeWBFbb500_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
51 obsThFactory["mueeWBFbb500_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
52 //
53 obsThFactory["mueeWBFbb550_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
54 obsThFactory["mueeWBFbb550_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
55 obsThFactory["mueeWBFbb550_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
56 obsThFactory["mueeWBFbb550_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
57 //
58 obsThFactory["mueeWBFbb1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
59 obsThFactory["mueeWBFbb1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
60 obsThFactory["mueeWBFbb1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
61 obsThFactory["mueeWBFbb1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
62 obsThFactory["mueeWBFbb1000_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
63 obsThFactory["mueeWBFbb1000_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
64 //
65 obsThFactory["mueeWBFbb1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
66 obsThFactory["mueeWBFbb1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
67 obsThFactory["mueeWBFbb1400_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
68 obsThFactory["mueeWBFbb1400_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
69 //
70 obsThFactory["mueeWBFbb1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
71 obsThFactory["mueeWBFbb1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
72 obsThFactory["mueeWBFbb1500_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
73 obsThFactory["mueeWBFbb1500_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
74 //
75 obsThFactory["mueeWBFbb3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
76 obsThFactory["mueeWBFbb3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
77 obsThFactory["mueeWBFbb3000_p80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
78 obsThFactory["mueeWBFbb3000_m80_0"] = [=](const StandardModel& SM) { return new mueeWBFbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
79 //
80 obsThFactory["mueeWBFcc230"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_230, 0., 0.); };
81 obsThFactory["mueeWBFcc240"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_240, 0., 0.); };
82 obsThFactory["mueeWBFcc250"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_250, 0., 0.); };
83 obsThFactory["mueeWBFcc350"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_350, 0., 0.); };
84 obsThFactory["mueeWBFcc365"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_365, 0., 0.); };
85 obsThFactory["mueeWBFcc380"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_380, 0., 0.); };
86 obsThFactory["mueeWBFcc500"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_500, 0., 0.); };
87 obsThFactory["mueeWBFcc550"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_550, 0., 0.); };
88 obsThFactory["mueeWBFcc1000"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_1000, 0., 0.); };
89 obsThFactory["mueeWBFcc1400"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_1400, 0., 0.); };
90 obsThFactory["mueeWBFcc1500"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_1500, 0., 0.); };
91 obsThFactory["mueeWBFcc3000"] = [=](const StandardModel& SM) { return new mueeWBFcc(SM, sqrt_s_leptcoll_3000, 0., 0.); };
92 //
93// obsThFactory["mueeWBFcc250_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
94// obsThFactory["mueeWBFcc250_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
95// obsThFactory["mueeWBFcc250_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
96// obsThFactory["mueeWBFcc250_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
97 //
98// obsThFactory["mueeWBFcc350_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
99// obsThFactory["mueeWBFcc350_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
100// obsThFactory["mueeWBFcc350_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
101// obsThFactory["mueeWBFcc350_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
102 //
103// obsThFactory["mueeWBFcc380_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
104// obsThFactory["mueeWBFcc380_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
105// obsThFactory["mueeWBFcc380_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
106// obsThFactory["mueeWBFcc380_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
107 //
108// obsThFactory["mueeWBFcc500_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
109// obsThFactory["mueeWBFcc500_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
110// obsThFactory["mueeWBFcc500_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
111// obsThFactory["mueeWBFcc500_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
112 //
113// obsThFactory["mueeWBFcc1000_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
114// obsThFactory["mueeWBFcc1000_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
115// obsThFactory["mueeWBFcc1000_p80_m20"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
116// obsThFactory["mueeWBFcc1000_m80_p20"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
117// obsThFactory["mueeWBFcc1000_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
118// obsThFactory["mueeWBFcc1000_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
119 //
120// obsThFactory["mueeWBFcc1400_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
121// obsThFactory["mueeWBFcc1400_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
122// obsThFactory["mueeWBFcc1400_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
123// obsThFactory["mueeWBFcc1400_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
124 //
125// obsThFactory["mueeWBFcc1500_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
126// obsThFactory["mueeWBFcc1500_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
127// obsThFactory["mueeWBFcc1500_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
128// obsThFactory["mueeWBFcc1500_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
129 //
130// obsThFactory["mueeWBFcc3000_p80_m30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
131// obsThFactory["mueeWBFcc3000_m80_p30"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
132// obsThFactory["mueeWBFcc3000_p80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
133// obsThFactory["mueeWBFcc3000_m80_0"] = bind(boost::factory<mueeWBFcc*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
134 //
135 obsThFactory["mueeWBFgg230"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_230, 0., 0.); };
136 obsThFactory["mueeWBFgg240"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_240, 0., 0.); };
137 obsThFactory["mueeWBFgg250"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_250, 0., 0.); };
138 obsThFactory["mueeWBFgg350"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_350, 0., 0.); };
139 obsThFactory["mueeWBFgg365"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_365, 0., 0.); };
140 obsThFactory["mueeWBFgg380"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_380, 0., 0.); };
141 obsThFactory["mueeWBFgg500"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_500, 0., 0.); };
142 obsThFactory["mueeWBFgg550"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_550, 0., 0.); };
143 obsThFactory["mueeWBFgg1000"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_1000, 0., 0.); };
144 obsThFactory["mueeWBFgg1400"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_1400, 0., 0.); };
145 obsThFactory["mueeWBFgg1500"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_1500, 0., 0.); };
146 obsThFactory["mueeWBFgg3000"] = [=](const StandardModel& SM) { return new mueeWBFgg(SM, sqrt_s_leptcoll_3000, 0., 0.); };
147 //
148// obsThFactory["mueeWBFgg250_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
149// obsThFactory["mueeWBFgg250_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
150// obsThFactory["mueeWBFgg250_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
151// obsThFactory["mueeWBFgg250_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
152 //
153// obsThFactory["mueeWBFgg350_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
154// obsThFactory["mueeWBFgg350_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
155// obsThFactory["mueeWBFgg350_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
156// obsThFactory["mueeWBFgg350_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
157 //
158// obsThFactory["mueeWBFgg380_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
159// obsThFactory["mueeWBFgg380_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
160// obsThFactory["mueeWBFgg380_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
161// obsThFactory["mueeWBFgg380_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
162 //
163// obsThFactory["mueeWBFgg500_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
164// obsThFactory["mueeWBFgg500_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
165// obsThFactory["mueeWBFgg500_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
166// obsThFactory["mueeWBFgg500_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
167 //
168// obsThFactory["mueeWBFgg1000_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
169// obsThFactory["mueeWBFgg1000_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
170// obsThFactory["mueeWBFgg1000_p80_m20"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
171// obsThFactory["mueeWBFgg1000_m80_p20"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
172// obsThFactory["mueeWBFgg1000_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
173// obsThFactory["mueeWBFgg1000_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
174 //
175// obsThFactory["mueeWBFgg1400_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
176// obsThFactory["mueeWBFgg1400_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
177// obsThFactory["mueeWBFgg1400_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
178// obsThFactory["mueeWBFgg1400_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
179 //
180// obsThFactory["mueeWBFgg1500_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
181// obsThFactory["mueeWBFgg1500_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
182// obsThFactory["mueeWBFgg1500_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
183// obsThFactory["mueeWBFgg1500_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
184 //
185// obsThFactory["mueeWBFgg3000_p80_m30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
186// obsThFactory["mueeWBFgg3000_m80_p30"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
187// obsThFactory["mueeWBFgg3000_p80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
188// obsThFactory["mueeWBFgg3000_m80_0"] = bind(boost::factory<mueeWBFgg*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
189 //
190 obsThFactory["mueeWBFWW230"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_230, 0., 0.); };
191 obsThFactory["mueeWBFWW240"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_240, 0., 0.); };
192 obsThFactory["mueeWBFWW250"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_250, 0., 0.); };
193 obsThFactory["mueeWBFWW350"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_350, 0., 0.); };
194 obsThFactory["mueeWBFWW365"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_365, 0., 0.); };
195 obsThFactory["mueeWBFWW380"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_380, 0., 0.); };
196 obsThFactory["mueeWBFWW500"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_500, 0., 0.); };
197 obsThFactory["mueeWBFWW550"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_550, 0., 0.); };
198 obsThFactory["mueeWBFWW1000"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_1000, 0., 0.); };
199 obsThFactory["mueeWBFWW1400"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_1400, 0., 0.); };
200 obsThFactory["mueeWBFWW1500"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_1500, 0., 0.); };
201 obsThFactory["mueeWBFWW3000"] = [=](const StandardModel& SM) { return new mueeWBFWW(SM, sqrt_s_leptcoll_3000, 0., 0.); };
202 //
203// obsThFactory["mueeWBFWW250_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
204// obsThFactory["mueeWBFWW250_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
205// obsThFactory["mueeWBFWW250_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
206// obsThFactory["mueeWBFWW250_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
207 //
208// obsThFactory["mueeWBFWW350_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
209// obsThFactory["mueeWBFWW350_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
210// obsThFactory["mueeWBFWW350_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
211// obsThFactory["mueeWBFWW350_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
212 //
213// obsThFactory["mueeWBFWW380_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
214// obsThFactory["mueeWBFWW380_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
215// obsThFactory["mueeWBFWW380_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
216// obsThFactory["mueeWBFWW380_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
217 //
218// obsThFactory["mueeWBFWW500_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
219// obsThFactory["mueeWBFWW500_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
220// obsThFactory["mueeWBFWW500_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
221// obsThFactory["mueeWBFWW500_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
222 //
223// obsThFactory["mueeWBFWW1000_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
224// obsThFactory["mueeWBFWW1000_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
225// obsThFactory["mueeWBFWW1000_p80_m20"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
226// obsThFactory["mueeWBFWW1000_m80_p20"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
227// obsThFactory["mueeWBFWW1000_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
228// obsThFactory["mueeWBFWW1000_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
229 //
230// obsThFactory["mueeWBFWW1400_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
231// obsThFactory["mueeWBFWW1400_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
232// obsThFactory["mueeWBFWW1400_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
233// obsThFactory["mueeWBFWW1400_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
234 //
235// obsThFactory["mueeWBFWW1500_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
236// obsThFactory["mueeWBFWW1500_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
237// obsThFactory["mueeWBFWW1500_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
238// obsThFactory["mueeWBFWW1500_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
239 //
240// obsThFactory["mueeWBFWW3000_p80_m30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
241// obsThFactory["mueeWBFWW3000_m80_p30"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
242// obsThFactory["mueeWBFWW3000_p80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
243// obsThFactory["mueeWBFWW3000_m80_0"] = bind(boost::factory<mueeWBFWW*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
244 //
245 obsThFactory["mueeWBFtautau230"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_230, 0., 0.); };
246 obsThFactory["mueeWBFtautau240"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_240, 0., 0.); };
247 obsThFactory["mueeWBFtautau250"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_250, 0., 0.); };
248 obsThFactory["mueeWBFtautau350"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_350, 0., 0.); };
249 obsThFactory["mueeWBFtautau365"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_365, 0., 0.); };
250 obsThFactory["mueeWBFtautau380"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_380, 0., 0.); };
251 obsThFactory["mueeWBFtautau500"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_500, 0., 0.); };
252 obsThFactory["mueeWBFtautau550"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_550, 0., 0.); };
253 obsThFactory["mueeWBFtautau1000"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_1000, 0., 0.); };
254 obsThFactory["mueeWBFtautau1400"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_1400, 0., 0.); };
255 obsThFactory["mueeWBFtautau1500"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_1500, 0., 0.); };
256 obsThFactory["mueeWBFtautau3000"] = [=](const StandardModel& SM) { return new mueeWBFtautau(SM, sqrt_s_leptcoll_3000, 0., 0.); };
257 //
258// obsThFactory["mueeWBFtautau250_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
259// obsThFactory["mueeWBFtautau250_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
260// obsThFactory["mueeWBFtautau250_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
261// obsThFactory["mueeWBFtautau250_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
262 //
263// obsThFactory["mueeWBFtautau350_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
264// obsThFactory["mueeWBFtautau350_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
265// obsThFactory["mueeWBFtautau350_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
266// obsThFactory["mueeWBFtautau350_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
267 //
268// obsThFactory["mueeWBFtautau380_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
269// obsThFactory["mueeWBFtautau380_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
270// obsThFactory["mueeWBFtautau380_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
271// obsThFactory["mueeWBFtautau380_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
272 //
273// obsThFactory["mueeWBFtautau500_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
274// obsThFactory["mueeWBFtautau500_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
275// obsThFactory["mueeWBFtautau500_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
276// obsThFactory["mueeWBFtautau500_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
277 //
278// obsThFactory["mueeWBFtautau1000_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
279// obsThFactory["mueeWBFtautau1000_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
280// obsThFactory["mueeWBFtautau1000_p80_m20"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
281// obsThFactory["mueeWBFtautau1000_m80_p20"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
282// obsThFactory["mueeWBFtautau1000_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
283// obsThFactory["mueeWBFtautau1000_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
284 //
285// obsThFactory["mueeWBFtautau1400_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
286// obsThFactory["mueeWBFtautau1400_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
287// obsThFactory["mueeWBFtautau1400_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
288// obsThFactory["mueeWBFtautau1400_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
289 //
290// obsThFactory["mueeWBFtautau1500_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
291// obsThFactory["mueeWBFtautau1500_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
292// obsThFactory["mueeWBFtautau1500_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
293// obsThFactory["mueeWBFtautau1500_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
294 //
295// obsThFactory["mueeWBFtautau3000_p80_m30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
296// obsThFactory["mueeWBFtautau3000_m80_p30"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
297// obsThFactory["mueeWBFtautau3000_p80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
298// obsThFactory["mueeWBFtautau3000_m80_0"] = bind(boost::factory<mueeWBFtautau*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
299 //
300 obsThFactory["mueeWBFZZ230"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_230, 0., 0.); };
301 obsThFactory["mueeWBFZZ240"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_240, 0., 0.); };
302 obsThFactory["mueeWBFZZ250"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_250, 0., 0.); };
303 obsThFactory["mueeWBFZZ350"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_350, 0., 0.); };
304 obsThFactory["mueeWBFZZ365"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_365, 0., 0.); };
305 obsThFactory["mueeWBFZZ380"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_380, 0., 0.); };
306 obsThFactory["mueeWBFZZ500"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_500, 0., 0.); };
307 obsThFactory["mueeWBFZZ550"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_550, 0., 0.); };
308 obsThFactory["mueeWBFZZ1000"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_1000, 0., 0.); };
309 obsThFactory["mueeWBFZZ1400"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_1400, 0., 0.); };
310 obsThFactory["mueeWBFZZ1500"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_1500, 0., 0.); };
311 obsThFactory["mueeWBFZZ3000"] = [=](const StandardModel& SM) { return new mueeWBFZZ(SM, sqrt_s_leptcoll_3000, 0., 0.); };
312 //
313// obsThFactory["mueeWBFZZ250_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
314// obsThFactory["mueeWBFZZ250_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
315// obsThFactory["mueeWBFZZ250_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
316// obsThFactory["mueeWBFZZ250_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
317 //
318// obsThFactory["mueeWBFZZ350_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
319// obsThFactory["mueeWBFZZ350_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
320// obsThFactory["mueeWBFZZ350_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
321// obsThFactory["mueeWBFZZ350_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
322 //
323// obsThFactory["mueeWBFZZ380_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
324// obsThFactory["mueeWBFZZ380_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
325// obsThFactory["mueeWBFZZ380_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
326// obsThFactory["mueeWBFZZ380_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
327 //
328// obsThFactory["mueeWBFZZ500_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
329// obsThFactory["mueeWBFZZ500_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
330// obsThFactory["mueeWBFZZ500_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
331// obsThFactory["mueeWBFZZ500_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
332 //
333// obsThFactory["mueeWBFZZ1000_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
334// obsThFactory["mueeWBFZZ1000_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
335// obsThFactory["mueeWBFZZ1000_p80_m20"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
336// obsThFactory["mueeWBFZZ1000_m80_p20"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
337// obsThFactory["mueeWBFZZ1000_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
338// obsThFactory["mueeWBFZZ1000_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
339 //
340// obsThFactory["mueeWBFZZ1400_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
341// obsThFactory["mueeWBFZZ1400_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
342// obsThFactory["mueeWBFZZ1400_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
343// obsThFactory["mueeWBFZZ1400_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
344 //
345// obsThFactory["mueeWBFZZ1500_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
346// obsThFactory["mueeWBFZZ1500_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
347// obsThFactory["mueeWBFZZ1500_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
348// obsThFactory["mueeWBFZZ1500_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
349 //
350// obsThFactory["mueeWBFZZ3000_p80_m30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
351// obsThFactory["mueeWBFZZ3000_m80_p30"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
352// obsThFactory["mueeWBFZZ3000_p80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
353// obsThFactory["mueeWBFZZ3000_m80_0"] = bind(boost::factory<mueeWBFZZ*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
354 //
355 obsThFactory["mueeWBFZga230"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_230, 0., 0.); };
356 obsThFactory["mueeWBFZga240"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_240, 0., 0.); };
357 obsThFactory["mueeWBFZga250"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_250, 0., 0.); };
358 obsThFactory["mueeWBFZga350"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_350, 0., 0.); };
359 obsThFactory["mueeWBFZga365"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_365, 0., 0.); };
360 obsThFactory["mueeWBFZga380"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_380, 0., 0.); };
361 obsThFactory["mueeWBFZga500"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_500, 0., 0.); };
362 obsThFactory["mueeWBFZga550"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_550, 0., 0.); };
363 obsThFactory["mueeWBFZga1000"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
364 obsThFactory["mueeWBFZga1400"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
365 obsThFactory["mueeWBFZga1500"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
366 obsThFactory["mueeWBFZga3000"] = [=](const StandardModel& SM) { return new mueeWBFZga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
367 //
368// obsThFactory["mueeWBFZga250_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
369// obsThFactory["mueeWBFZga250_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
370// obsThFactory["mueeWBFZga250_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
371// obsThFactory["mueeWBFZga250_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
372 //
373// obsThFactory["mueeWBFZga350_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
374// obsThFactory["mueeWBFZga350_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
375// obsThFactory["mueeWBFZga350_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
376// obsThFactory["mueeWBFZga350_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
377 //
378// obsThFactory["mueeWBFZga380_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
379// obsThFactory["mueeWBFZga380_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
380// obsThFactory["mueeWBFZga380_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
381// obsThFactory["mueeWBFZga380_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
382 //
383// obsThFactory["mueeWBFZga500_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
384// obsThFactory["mueeWBFZga500_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
385// obsThFactory["mueeWBFZga500_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
386// obsThFactory["mueeWBFZga500_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
387 //
388// obsThFactory["mueeWBFZga1000_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
389// obsThFactory["mueeWBFZga1000_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
390// obsThFactory["mueeWBFZga1000_p80_m20"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
391// obsThFactory["mueeWBFZga1000_m80_p20"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
392// obsThFactory["mueeWBFZga1000_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
393// obsThFactory["mueeWBFZga1000_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
394 //
395// obsThFactory["mueeWBFZga1400_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
396// obsThFactory["mueeWBFZga1400_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
397// obsThFactory["mueeWBFZga1400_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
398// obsThFactory["mueeWBFZga1400_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
399 //
400// obsThFactory["mueeWBFZga1500_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
401// obsThFactory["mueeWBFZga1500_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
402// obsThFactory["mueeWBFZga1500_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
403// obsThFactory["mueeWBFZga1500_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
404 //
405// obsThFactory["mueeWBFZga3000_p80_m30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
406// obsThFactory["mueeWBFZga3000_m80_p30"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
407// obsThFactory["mueeWBFZga3000_p80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
408// obsThFactory["mueeWBFZga3000_m80_0"] = bind(boost::factory<mueeWBFZga*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
409 //
410 obsThFactory["mueeWBFgaga230"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_230, 0., 0.); };
411 obsThFactory["mueeWBFgaga240"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_240, 0., 0.); };
412 obsThFactory["mueeWBFgaga250"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_250, 0., 0.); };
413 obsThFactory["mueeWBFgaga350"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_350, 0., 0.); };
414 obsThFactory["mueeWBFgaga365"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_365, 0., 0.); };
415 obsThFactory["mueeWBFgaga380"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_380, 0., 0.); };
416 obsThFactory["mueeWBFgaga500"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_500, 0., 0.); };
417 obsThFactory["mueeWBFgaga550"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_550, 0., 0.); };
418 obsThFactory["mueeWBFgaga1000"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
419 obsThFactory["mueeWBFgaga1400"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
420 obsThFactory["mueeWBFgaga1500"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
421 obsThFactory["mueeWBFgaga3000"] = [=](const StandardModel& SM) { return new mueeWBFgaga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
422 //
423// obsThFactory["mueeWBFgaga250_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
424// obsThFactory["mueeWBFgaga250_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
425// obsThFactory["mueeWBFgaga250_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
426// obsThFactory["mueeWBFgaga250_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
427 //
428// obsThFactory["mueeWBFgaga350_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
429// obsThFactory["mueeWBFgaga350_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
430// obsThFactory["mueeWBFgaga350_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
431// obsThFactory["mueeWBFgaga350_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
432 //
433// obsThFactory["mueeWBFgaga380_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
434// obsThFactory["mueeWBFgaga380_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
435// obsThFactory["mueeWBFgaga380_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
436// obsThFactory["mueeWBFgaga380_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
437 //
438// obsThFactory["mueeWBFgaga500_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
439// obsThFactory["mueeWBFgaga500_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
440// obsThFactory["mueeWBFgaga500_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
441// obsThFactory["mueeWBFgaga500_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
442 //
443// obsThFactory["mueeWBFgaga1000_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
444// obsThFactory["mueeWBFgaga1000_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
445// obsThFactory["mueeWBFgaga1000_p80_m20"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
446// obsThFactory["mueeWBFgaga1000_m80_p20"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
447// obsThFactory["mueeWBFgaga1000_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
448// obsThFactory["mueeWBFgaga1000_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
449 //
450// obsThFactory["mueeWBFgaga1400_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
451// obsThFactory["mueeWBFgaga1400_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
452// obsThFactory["mueeWBFgaga1400_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
453// obsThFactory["mueeWBFgaga1400_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
454 //
455// obsThFactory["mueeWBFgaga1500_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
456// obsThFactory["mueeWBFgaga1500_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
457// obsThFactory["mueeWBFgaga1500_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
458// obsThFactory["mueeWBFgaga1500_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
459 //
460// obsThFactory["mueeWBFgaga3000_p80_m30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
461// obsThFactory["mueeWBFgaga3000_m80_p30"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
462// obsThFactory["mueeWBFgaga3000_p80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
463// obsThFactory["mueeWBFgaga3000_m80_0"] = bind(boost::factory<mueeWBFgaga*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
464 //
465 obsThFactory["mueeWBFmumu230"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_230, 0., 0.); };
466 obsThFactory["mueeWBFmumu240"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_240, 0., 0.); };
467 obsThFactory["mueeWBFmumu250"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_250, 0., 0.); };
468 obsThFactory["mueeWBFmumu350"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_350, 0., 0.); };
469 obsThFactory["mueeWBFmumu365"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_365, 0., 0.); };
470 obsThFactory["mueeWBFmumu380"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_380, 0., 0.); };
471 obsThFactory["mueeWBFmumu500"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_500, 0., 0.); };
472 obsThFactory["mueeWBFmumu550"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_550, 0., 0.); };
473 obsThFactory["mueeWBFmumu1000"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_1000, 0., 0.); };
474 obsThFactory["mueeWBFmumu1400"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_1400, 0., 0.); };
475 obsThFactory["mueeWBFmumu1500"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_1500, 0., 0.); };
476 obsThFactory["mueeWBFmumu3000"] = [=](const StandardModel& SM) { return new mueeWBFmumu(SM, sqrt_s_leptcoll_3000, 0., 0.); };
477 //
478// obsThFactory["mueeWBFmumu250_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_250, pol_80, -pol_30);
479// obsThFactory["mueeWBFmumu250_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_30);
480// obsThFactory["mueeWBFmumu250_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_250, pol_80, pol_0);
481// obsThFactory["mueeWBFmumu250_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_250, -pol_80, pol_0);
482 //
483// obsThFactory["mueeWBFmumu350_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_350, pol_80, -pol_30);
484// obsThFactory["mueeWBFmumu350_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_30);
485// obsThFactory["mueeWBFmumu350_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_350, pol_80, pol_0);
486// obsThFactory["mueeWBFmumu350_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_350, -pol_80, pol_0);
487 //
488// obsThFactory["mueeWBFmumu380_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_380, pol_80, -pol_30);
489// obsThFactory["mueeWBFmumu380_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_30);
490// obsThFactory["mueeWBFmumu380_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_380, pol_80, pol_0);
491// obsThFactory["mueeWBFmumu380_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_380, -pol_80, pol_0);
492 //
493// obsThFactory["mueeWBFmumu500_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_500, pol_80, -pol_30);
494// obsThFactory["mueeWBFmumu500_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_30);
495// obsThFactory["mueeWBFmumu500_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_500, pol_80, pol_0);
496// obsThFactory["mueeWBFmumu500_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_500, -pol_80, pol_0);
497 //
498// obsThFactory["mueeWBFmumu1000_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_30);
499// obsThFactory["mueeWBFmumu1000_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_30);
500// obsThFactory["mueeWBFmumu1000_p80_m20"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, pol_80, -pol_20);
501// obsThFactory["mueeWBFmumu1000_m80_p20"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_20);
502// obsThFactory["mueeWBFmumu1000_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, pol_80, pol_0);
503// obsThFactory["mueeWBFmumu1000_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1000, -pol_80, pol_0);
504 //
505// obsThFactory["mueeWBFmumu1400_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1400, pol_80, -pol_30);
506// obsThFactory["mueeWBFmumu1400_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_30);
507// obsThFactory["mueeWBFmumu1400_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1400, pol_80, pol_0);
508// obsThFactory["mueeWBFmumu1400_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1400, -pol_80, pol_0);
509 //
510// obsThFactory["mueeWBFmumu1500_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1500, pol_80, -pol_30);
511// obsThFactory["mueeWBFmumu1500_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_30);
512// obsThFactory["mueeWBFmumu1500_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1500, pol_80, pol_0);
513// obsThFactory["mueeWBFmumu1500_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_1500, -pol_80, pol_0);
514 //
515// obsThFactory["mueeWBFmumu3000_p80_m30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_3000, pol_80, -pol_30);
516// obsThFactory["mueeWBFmumu3000_m80_p30"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_30);
517// obsThFactory["mueeWBFmumu3000_p80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_3000, pol_80, pol_0);
518// obsThFactory["mueeWBFmumu3000_m80_0"] = bind(boost::factory<mueeWBFmumu*>(), _1, sqrt_s_leptcoll_3000, -pol_80, pol_0);
519 //
520 // vvH
521 // H -> bb
522 obsThFactory["mueeHvvbb230"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_230, 0., 0.); };
523 obsThFactory["mueeHvvbb240"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_240, 0., 0.); };
524 obsThFactory["mueeHvvbb250"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_250, 0., 0.); };
525 obsThFactory["mueeHvvbb350"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_350, 0., 0.); };
526 obsThFactory["mueeHvvbb365"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_365, 0., 0.); };
527 obsThFactory["mueeHvvbb380"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_380, 0., 0.); };
528 obsThFactory["mueeHvvbb500"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_500, 0., 0.); };
529 obsThFactory["mueeHvvbb550"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_550, 0., 0.); };
530 obsThFactory["mueeHvvbb1000"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, 0., 0.); };
531 obsThFactory["mueeHvvbb1400"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1400, 0., 0.); };
532 obsThFactory["mueeHvvbb1500"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1500, 0., 0.); };
533 obsThFactory["mueeHvvbb3000"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_3000, 0., 0.); };
534 //
535 obsThFactory["mueeHvvbb250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
536 obsThFactory["mueeHvvbb250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
537 obsThFactory["mueeHvvbb250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
538 obsThFactory["mueeHvvbb250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
539 //
540 obsThFactory["mueeHvvbb350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
541 obsThFactory["mueeHvvbb350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
542 obsThFactory["mueeHvvbb350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
543 obsThFactory["mueeHvvbb350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
544 //
545 obsThFactory["mueeHvvbb380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
546 obsThFactory["mueeHvvbb380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
547 obsThFactory["mueeHvvbb380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
548 obsThFactory["mueeHvvbb380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
549 //
550 obsThFactory["mueeHvvbb500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
551 obsThFactory["mueeHvvbb500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
552 obsThFactory["mueeHvvbb500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
553 obsThFactory["mueeHvvbb500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
554 //
555 obsThFactory["mueeHvvbb550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
556 obsThFactory["mueeHvvbb550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
557 obsThFactory["mueeHvvbb550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
558 obsThFactory["mueeHvvbb550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
559 //
560 obsThFactory["mueeHvvbb1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
561 obsThFactory["mueeHvvbb1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
562 obsThFactory["mueeHvvbb1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
563 obsThFactory["mueeHvvbb1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
564 obsThFactory["mueeHvvbb1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
565 obsThFactory["mueeHvvbb1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
566 //
567 obsThFactory["mueeHvvbb1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
568 obsThFactory["mueeHvvbb1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
569 obsThFactory["mueeHvvbb1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
570 obsThFactory["mueeHvvbb1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
571 //
572 obsThFactory["mueeHvvbb1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
573 obsThFactory["mueeHvvbb1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
574 obsThFactory["mueeHvvbb1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
575 obsThFactory["mueeHvvbb1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
576 //
577 obsThFactory["mueeHvvbb3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
578 obsThFactory["mueeHvvbb3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
579 obsThFactory["mueeHvvbb3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
580 obsThFactory["mueeHvvbb3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
581 //
582 // H -> cc
583 obsThFactory["mueeHvvcc230"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_230, 0., 0.); };
584 obsThFactory["mueeHvvcc240"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_240, 0., 0.); };
585 obsThFactory["mueeHvvcc250"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_250, 0., 0.); };
586 obsThFactory["mueeHvvcc350"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_350, 0., 0.); };
587 obsThFactory["mueeHvvcc365"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_365, 0., 0.); };
588 obsThFactory["mueeHvvcc380"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_380, 0., 0.); };
589 obsThFactory["mueeHvvcc500"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_500, 0., 0.); };
590 obsThFactory["mueeHvvcc550"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_550, 0., 0.); };
591 obsThFactory["mueeHvvcc1000"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, 0., 0.); };
592 obsThFactory["mueeHvvcc1400"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1400, 0., 0.); };
593 obsThFactory["mueeHvvcc1500"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1500, 0., 0.); };
594 obsThFactory["mueeHvvcc3000"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_3000, 0., 0.); };
595 //
596 obsThFactory["mueeHvvcc250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
597 obsThFactory["mueeHvvcc250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
598 obsThFactory["mueeHvvcc250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
599 obsThFactory["mueeHvvcc250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
600 //
601 obsThFactory["mueeHvvcc350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
602 obsThFactory["mueeHvvcc350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
603 obsThFactory["mueeHvvcc350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
604 obsThFactory["mueeHvvcc350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
605 //
606 obsThFactory["mueeHvvcc380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
607 obsThFactory["mueeHvvcc380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
608 obsThFactory["mueeHvvcc380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
609 obsThFactory["mueeHvvcc380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
610 //
611 obsThFactory["mueeHvvcc500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
612 obsThFactory["mueeHvvcc500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
613 obsThFactory["mueeHvvcc500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
614 obsThFactory["mueeHvvcc500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
615 //
616 obsThFactory["mueeHvvcc550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
617 obsThFactory["mueeHvvcc550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
618 obsThFactory["mueeHvvcc550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
619 obsThFactory["mueeHvvcc550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
620 //
621 obsThFactory["mueeHvvcc1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
622 obsThFactory["mueeHvvcc1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
623 obsThFactory["mueeHvvcc1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
624 obsThFactory["mueeHvvcc1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
625 obsThFactory["mueeHvvcc1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
626 obsThFactory["mueeHvvcc1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
627 //
628 obsThFactory["mueeHvvcc1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
629 obsThFactory["mueeHvvcc1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
630 obsThFactory["mueeHvvcc1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
631 obsThFactory["mueeHvvcc1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
632 //
633 obsThFactory["mueeHvvcc1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
634 obsThFactory["mueeHvvcc1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
635 obsThFactory["mueeHvvcc1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
636 obsThFactory["mueeHvvcc1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
637 //
638 obsThFactory["mueeHvvcc3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
639 obsThFactory["mueeHvvcc3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
640 obsThFactory["mueeHvvcc3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
641 obsThFactory["mueeHvvcc3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvcc(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
642 //
643 // H -> ss
644 obsThFactory["mueeHvvss230"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_230, 0., 0.); };
645 obsThFactory["mueeHvvss240"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_240, 0., 0.); };
646 obsThFactory["mueeHvvss250"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_250, 0., 0.); };
647 obsThFactory["mueeHvvss350"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_350, 0., 0.); };
648 obsThFactory["mueeHvvss365"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_365, 0., 0.); };
649 obsThFactory["mueeHvvss380"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_380, 0., 0.); };
650 obsThFactory["mueeHvvss500"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_500, 0., 0.); };
651 obsThFactory["mueeHvvss550"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_550, 0., 0.); };
652 obsThFactory["mueeHvvss1000"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, 0., 0.); };
653 obsThFactory["mueeHvvss1400"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1400, 0., 0.); };
654 obsThFactory["mueeHvvss1500"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1500, 0., 0.); };
655 obsThFactory["mueeHvvss3000"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_3000, 0., 0.); };
656 //
657 obsThFactory["mueeHvvss250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
658 obsThFactory["mueeHvvss250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
659 obsThFactory["mueeHvvss250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
660 obsThFactory["mueeHvvss250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
661 //
662 obsThFactory["mueeHvvss350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
663 obsThFactory["mueeHvvss350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
664 obsThFactory["mueeHvvss350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
665 obsThFactory["mueeHvvss350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
666 //
667 obsThFactory["mueeHvvss380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
668 obsThFactory["mueeHvvss380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
669 obsThFactory["mueeHvvss380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
670 obsThFactory["mueeHvvss380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
671 //
672 obsThFactory["mueeHvvss500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
673 obsThFactory["mueeHvvss500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
674 obsThFactory["mueeHvvss500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
675 obsThFactory["mueeHvvss500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
676 //
677 obsThFactory["mueeHvvss550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
678 obsThFactory["mueeHvvss550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
679 obsThFactory["mueeHvvss550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
680 obsThFactory["mueeHvvss550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
681 //
682 obsThFactory["mueeHvvss1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
683 obsThFactory["mueeHvvss1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
684 obsThFactory["mueeHvvss1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
685 obsThFactory["mueeHvvss1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
686 obsThFactory["mueeHvvss1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
687 obsThFactory["mueeHvvss1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
688 //
689 obsThFactory["mueeHvvss1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
690 obsThFactory["mueeHvvss1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
691 obsThFactory["mueeHvvss1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
692 obsThFactory["mueeHvvss1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
693 //
694 obsThFactory["mueeHvvss1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
695 obsThFactory["mueeHvvss1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
696 obsThFactory["mueeHvvss1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
697 obsThFactory["mueeHvvss1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
698 //
699 obsThFactory["mueeHvvss3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
700 obsThFactory["mueeHvvss3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
701 obsThFactory["mueeHvvss3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
702 obsThFactory["mueeHvvss3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvss(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
703 //
704 // H -> gg
705 obsThFactory["mueeHvvgg230"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_230, 0., 0.); };
706 obsThFactory["mueeHvvgg240"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_240, 0., 0.); };
707 obsThFactory["mueeHvvgg250"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_250, 0., 0.); };
708 obsThFactory["mueeHvvgg350"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_350, 0., 0.); };
709 obsThFactory["mueeHvvgg365"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_365, 0., 0.); };
710 obsThFactory["mueeHvvgg380"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_380, 0., 0.); };
711 obsThFactory["mueeHvvgg500"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_500, 0., 0.); };
712 obsThFactory["mueeHvvgg550"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_550, 0., 0.); };
713 obsThFactory["mueeHvvgg1000"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, 0., 0.); };
714 obsThFactory["mueeHvvgg1400"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1400, 0., 0.); };
715 obsThFactory["mueeHvvgg1500"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1500, 0., 0.); };
716 obsThFactory["mueeHvvgg3000"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_3000, 0., 0.); };
717 //
718 obsThFactory["mueeHvvgg250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
719 obsThFactory["mueeHvvgg250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
720 obsThFactory["mueeHvvgg250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
721 obsThFactory["mueeHvvgg250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
722 //
723 obsThFactory["mueeHvvgg350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
724 obsThFactory["mueeHvvgg350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
725 obsThFactory["mueeHvvgg350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
726 obsThFactory["mueeHvvgg350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
727 //
728 obsThFactory["mueeHvvgg380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
729 obsThFactory["mueeHvvgg380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
730 obsThFactory["mueeHvvgg380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
731 obsThFactory["mueeHvvgg380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
732 //
733 obsThFactory["mueeHvvgg500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
734 obsThFactory["mueeHvvgg500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
735 obsThFactory["mueeHvvgg500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
736 obsThFactory["mueeHvvgg500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
737 //
738 obsThFactory["mueeHvvgg550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
739 obsThFactory["mueeHvvgg550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
740 obsThFactory["mueeHvvgg550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
741 obsThFactory["mueeHvvgg550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
742 //
743 obsThFactory["mueeHvvgg1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
744 obsThFactory["mueeHvvgg1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
745 obsThFactory["mueeHvvgg1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
746 obsThFactory["mueeHvvgg1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
747 obsThFactory["mueeHvvgg1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
748 obsThFactory["mueeHvvgg1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
749 //
750 obsThFactory["mueeHvvgg1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
751 obsThFactory["mueeHvvgg1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
752 obsThFactory["mueeHvvgg1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
753 obsThFactory["mueeHvvgg1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
754 //
755 obsThFactory["mueeHvvgg1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
756 obsThFactory["mueeHvvgg1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
757 obsThFactory["mueeHvvgg1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
758 obsThFactory["mueeHvvgg1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
759 //
760 obsThFactory["mueeHvvgg3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
761 obsThFactory["mueeHvvgg3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
762 obsThFactory["mueeHvvgg3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
763 obsThFactory["mueeHvvgg3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgg(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
764 //
765 obsThFactory["mueeHvvWW230"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_230, 0., 0.); };
766 obsThFactory["mueeHvvWW240"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_240, 0., 0.); };
767 obsThFactory["mueeHvvWW250"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_250, 0., 0.); };
768 obsThFactory["mueeHvvWW350"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_350, 0., 0.); };
769 obsThFactory["mueeHvvWW365"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_365, 0., 0.); };
770 obsThFactory["mueeHvvWW380"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_380, 0., 0.); };
771 obsThFactory["mueeHvvWW500"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_500, 0., 0.); };
772 obsThFactory["mueeHvvWW550"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_550, 0., 0.); };
773 obsThFactory["mueeHvvWW1000"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, 0., 0.); };
774 obsThFactory["mueeHvvWW1400"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1400, 0., 0.); };
775 obsThFactory["mueeHvvWW1500"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1500, 0., 0.); };
776 obsThFactory["mueeHvvWW3000"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_3000, 0., 0.); };
777 //
778 obsThFactory["mueeHvvWW250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
779 obsThFactory["mueeHvvWW250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
780 obsThFactory["mueeHvvWW250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
781 obsThFactory["mueeHvvWW250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
782 //
783 obsThFactory["mueeHvvWW350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
784 obsThFactory["mueeHvvWW350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
785 obsThFactory["mueeHvvWW350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
786 obsThFactory["mueeHvvWW350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
787 //
788 obsThFactory["mueeHvvWW380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
789 obsThFactory["mueeHvvWW380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
790 obsThFactory["mueeHvvWW380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
791 obsThFactory["mueeHvvWW380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
792 //
793 obsThFactory["mueeHvvWW500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
794 obsThFactory["mueeHvvWW500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
795 obsThFactory["mueeHvvWW500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
796 obsThFactory["mueeHvvWW500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
797 //
798 obsThFactory["mueeHvvWW550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
799 obsThFactory["mueeHvvWW550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
800 obsThFactory["mueeHvvWW550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
801 obsThFactory["mueeHvvWW550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
802 //
803 obsThFactory["mueeHvvWW1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
804 obsThFactory["mueeHvvWW1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
805 obsThFactory["mueeHvvWW1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
806 obsThFactory["mueeHvvWW1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
807 obsThFactory["mueeHvvWW1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
808 obsThFactory["mueeHvvWW1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
809 //
810 obsThFactory["mueeHvvWW1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
811 obsThFactory["mueeHvvWW1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
812 obsThFactory["mueeHvvWW1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
813 obsThFactory["mueeHvvWW1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
814 //
815 obsThFactory["mueeHvvWW1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
816 obsThFactory["mueeHvvWW1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
817 obsThFactory["mueeHvvWW1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
818 obsThFactory["mueeHvvWW1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
819 //
820 obsThFactory["mueeHvvWW3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
821 obsThFactory["mueeHvvWW3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
822 obsThFactory["mueeHvvWW3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
823 obsThFactory["mueeHvvWW3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvWW(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
824 //
825 obsThFactory["mueeHvvtautau230"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_230, 0., 0.); };
826 obsThFactory["mueeHvvtautau240"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_240, 0., 0.); };
827 obsThFactory["mueeHvvtautau250"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_250, 0., 0.); };
828 obsThFactory["mueeHvvtautau350"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_350, 0., 0.); };
829 obsThFactory["mueeHvvtautau365"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_365, 0., 0.); };
830 obsThFactory["mueeHvvtautau380"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_380, 0., 0.); };
831 obsThFactory["mueeHvvtautau500"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_500, 0., 0.); };
832 obsThFactory["mueeHvvtautau550"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_550, 0., 0.); };
833 obsThFactory["mueeHvvtautau1000"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, 0., 0.); };
834 obsThFactory["mueeHvvtautau1400"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1400, 0., 0.); };
835 obsThFactory["mueeHvvtautau1500"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1500, 0., 0.); };
836 obsThFactory["mueeHvvtautau3000"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_3000, 0., 0.); };
837 //
838 obsThFactory["mueeHvvtautau250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
839 obsThFactory["mueeHvvtautau250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
840 obsThFactory["mueeHvvtautau250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
841 obsThFactory["mueeHvvtautau250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
842 //
843 obsThFactory["mueeHvvtautau350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
844 obsThFactory["mueeHvvtautau350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
845 obsThFactory["mueeHvvtautau350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
846 obsThFactory["mueeHvvtautau350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
847 //
848 obsThFactory["mueeHvvtautau380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
849 obsThFactory["mueeHvvtautau380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
850 obsThFactory["mueeHvvtautau380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
851 obsThFactory["mueeHvvtautau380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
852 //
853 obsThFactory["mueeHvvtautau500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
854 obsThFactory["mueeHvvtautau500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
855 obsThFactory["mueeHvvtautau500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
856 obsThFactory["mueeHvvtautau500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
857 //
858 obsThFactory["mueeHvvtautau550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
859 obsThFactory["mueeHvvtautau550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
860 obsThFactory["mueeHvvtautau550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
861 obsThFactory["mueeHvvtautau550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
862 //
863 obsThFactory["mueeHvvtautau1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
864 obsThFactory["mueeHvvtautau1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
865 obsThFactory["mueeHvvtautau1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
866 obsThFactory["mueeHvvtautau1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
867 obsThFactory["mueeHvvtautau1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
868 obsThFactory["mueeHvvtautau1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
869 //
870 obsThFactory["mueeHvvtautau1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
871 obsThFactory["mueeHvvtautau1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
872 obsThFactory["mueeHvvtautau1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
873 obsThFactory["mueeHvvtautau1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
874 //
875 obsThFactory["mueeHvvtautau1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
876 obsThFactory["mueeHvvtautau1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
877 obsThFactory["mueeHvvtautau1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
878 obsThFactory["mueeHvvtautau1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
879 //
880 obsThFactory["mueeHvvtautau3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
881 obsThFactory["mueeHvvtautau3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
882 obsThFactory["mueeHvvtautau3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
883 obsThFactory["mueeHvvtautau3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvtautau(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
884 //
885 obsThFactory["mueeHvvZZ230"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_230, 0., 0.); };
886 obsThFactory["mueeHvvZZ240"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_240, 0., 0.); };
887 obsThFactory["mueeHvvZZ250"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_250, 0., 0.); };
888 obsThFactory["mueeHvvZZ350"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_350, 0., 0.); };
889 obsThFactory["mueeHvvZZ365"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_365, 0., 0.); };
890 obsThFactory["mueeHvvZZ380"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_380, 0., 0.); };
891 obsThFactory["mueeHvvZZ500"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_500, 0., 0.); };
892 obsThFactory["mueeHvvZZ550"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_550, 0., 0.); };
893 obsThFactory["mueeHvvZZ1000"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, 0., 0.); };
894 obsThFactory["mueeHvvZZ1400"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1400, 0., 0.); };
895 obsThFactory["mueeHvvZZ1500"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1500, 0., 0.); };
896 obsThFactory["mueeHvvZZ3000"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_3000, 0., 0.); };
897 //
898 obsThFactory["mueeHvvZZ250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
899 obsThFactory["mueeHvvZZ250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
900 obsThFactory["mueeHvvZZ250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
901 obsThFactory["mueeHvvZZ250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
902 //
903 obsThFactory["mueeHvvZZ350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
904 obsThFactory["mueeHvvZZ350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
905 obsThFactory["mueeHvvZZ350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
906 obsThFactory["mueeHvvZZ350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
907 //
908 obsThFactory["mueeHvvZZ380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
909 obsThFactory["mueeHvvZZ380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
910 obsThFactory["mueeHvvZZ380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
911 obsThFactory["mueeHvvZZ380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
912 //
913 obsThFactory["mueeHvvZZ500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
914 obsThFactory["mueeHvvZZ500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
915 obsThFactory["mueeHvvZZ500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
916 obsThFactory["mueeHvvZZ500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
917 //
918 obsThFactory["mueeHvvZZ550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
919 obsThFactory["mueeHvvZZ550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
920 obsThFactory["mueeHvvZZ550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
921 obsThFactory["mueeHvvZZ550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
922 //
923 obsThFactory["mueeHvvZZ1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
924 obsThFactory["mueeHvvZZ1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
925 obsThFactory["mueeHvvZZ1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
926 obsThFactory["mueeHvvZZ1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
927 obsThFactory["mueeHvvZZ1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
928 obsThFactory["mueeHvvZZ1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
929 //
930 obsThFactory["mueeHvvZZ1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
931 obsThFactory["mueeHvvZZ1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
932 obsThFactory["mueeHvvZZ1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
933 obsThFactory["mueeHvvZZ1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
934 //
935 obsThFactory["mueeHvvZZ1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
936 obsThFactory["mueeHvvZZ1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
937 obsThFactory["mueeHvvZZ1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
938 obsThFactory["mueeHvvZZ1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
939 //
940 obsThFactory["mueeHvvZZ3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
941 obsThFactory["mueeHvvZZ3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
942 obsThFactory["mueeHvvZZ3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
943 obsThFactory["mueeHvvZZ3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZZ(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
944 //
945 obsThFactory["mueeHvvZga230"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_230, 0., 0.); };
946 obsThFactory["mueeHvvZga240"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_240, 0., 0.); };
947 obsThFactory["mueeHvvZga250"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_250, 0., 0.); };
948 obsThFactory["mueeHvvZga350"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_350, 0., 0.); };
949 obsThFactory["mueeHvvZga365"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_365, 0., 0.); };
950 obsThFactory["mueeHvvZga380"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_380, 0., 0.); };
951 obsThFactory["mueeHvvZga500"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_500, 0., 0.); };
952 obsThFactory["mueeHvvZga550"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_550, 0., 0.); };
953 obsThFactory["mueeHvvZga1000"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
954 obsThFactory["mueeHvvZga1400"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
955 obsThFactory["mueeHvvZga1500"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
956 obsThFactory["mueeHvvZga3000"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
957 //
958 obsThFactory["mueeHvvZga250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
959 obsThFactory["mueeHvvZga250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
960 obsThFactory["mueeHvvZga250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
961 obsThFactory["mueeHvvZga250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
962 //
963 obsThFactory["mueeHvvZga350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
964 obsThFactory["mueeHvvZga350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
965 obsThFactory["mueeHvvZga350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
966 obsThFactory["mueeHvvZga350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
967 //
968 obsThFactory["mueeHvvZga380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
969 obsThFactory["mueeHvvZga380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
970 obsThFactory["mueeHvvZga380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
971 obsThFactory["mueeHvvZga380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
972 //
973 obsThFactory["mueeHvvZga500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
974 obsThFactory["mueeHvvZga500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
975 obsThFactory["mueeHvvZga500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
976 obsThFactory["mueeHvvZga500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
977 //
978 obsThFactory["mueeHvvZga550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
979 obsThFactory["mueeHvvZga550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
980 obsThFactory["mueeHvvZga550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
981 obsThFactory["mueeHvvZga550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
982 //
983 obsThFactory["mueeHvvZga1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
984 obsThFactory["mueeHvvZga1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
985 obsThFactory["mueeHvvZga1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
986 obsThFactory["mueeHvvZga1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
987 obsThFactory["mueeHvvZga1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
988 obsThFactory["mueeHvvZga1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
989 //
990 obsThFactory["mueeHvvZga1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
991 obsThFactory["mueeHvvZga1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
992 obsThFactory["mueeHvvZga1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
993 obsThFactory["mueeHvvZga1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
994 //
995 obsThFactory["mueeHvvZga1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
996 obsThFactory["mueeHvvZga1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
997 obsThFactory["mueeHvvZga1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
998 obsThFactory["mueeHvvZga1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
999 //
1000 obsThFactory["mueeHvvZga3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1001 obsThFactory["mueeHvvZga3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1002 obsThFactory["mueeHvvZga3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1003 obsThFactory["mueeHvvZga3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvZga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1004 //
1005 obsThFactory["mueeHvvgaga230"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_230, 0., 0.); };
1006 obsThFactory["mueeHvvgaga240"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_240, 0., 0.); };
1007 obsThFactory["mueeHvvgaga250"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_250, 0., 0.); };
1008 obsThFactory["mueeHvvgaga350"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_350, 0., 0.); };
1009 obsThFactory["mueeHvvgaga365"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_365, 0., 0.); };
1010 obsThFactory["mueeHvvgaga380"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_380, 0., 0.); };
1011 obsThFactory["mueeHvvgaga500"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_500, 0., 0.); };
1012 obsThFactory["mueeHvvgaga550"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_550, 0., 0.); };
1013 obsThFactory["mueeHvvgaga1000"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1014 obsThFactory["mueeHvvgaga1400"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1015 obsThFactory["mueeHvvgaga1500"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1016 obsThFactory["mueeHvvgaga3000"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1017 //
1018 obsThFactory["mueeHvvgaga250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1019 obsThFactory["mueeHvvgaga250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1020 obsThFactory["mueeHvvgaga250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1021 obsThFactory["mueeHvvgaga250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1022 //
1023 obsThFactory["mueeHvvgaga350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1024 obsThFactory["mueeHvvgaga350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1025 obsThFactory["mueeHvvgaga350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1026 obsThFactory["mueeHvvgaga350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1027 //
1028 obsThFactory["mueeHvvgaga380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1029 obsThFactory["mueeHvvgaga380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1030 obsThFactory["mueeHvvgaga380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1031 obsThFactory["mueeHvvgaga380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1032 //
1033 obsThFactory["mueeHvvgaga500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1034 obsThFactory["mueeHvvgaga500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1035 obsThFactory["mueeHvvgaga500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1036 obsThFactory["mueeHvvgaga500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1037 //
1038 obsThFactory["mueeHvvgaga550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1039 obsThFactory["mueeHvvgaga550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1040 obsThFactory["mueeHvvgaga550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1041 obsThFactory["mueeHvvgaga550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1042 //
1043 obsThFactory["mueeHvvgaga1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1044 obsThFactory["mueeHvvgaga1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1045 obsThFactory["mueeHvvgaga1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1046 obsThFactory["mueeHvvgaga1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1047 obsThFactory["mueeHvvgaga1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1048 obsThFactory["mueeHvvgaga1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1049 //
1050 obsThFactory["mueeHvvgaga1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1051 obsThFactory["mueeHvvgaga1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1052 obsThFactory["mueeHvvgaga1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1053 obsThFactory["mueeHvvgaga1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1054 //
1055 obsThFactory["mueeHvvgaga1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1056 obsThFactory["mueeHvvgaga1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1057 obsThFactory["mueeHvvgaga1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1058 obsThFactory["mueeHvvgaga1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1059 //
1060 obsThFactory["mueeHvvgaga3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1061 obsThFactory["mueeHvvgaga3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1062 obsThFactory["mueeHvvgaga3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1063 obsThFactory["mueeHvvgaga3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvgaga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1064 //
1065 obsThFactory["mueeHvvmumu230"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_230, 0., 0.); };
1066 obsThFactory["mueeHvvmumu240"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_240, 0., 0.); };
1067 obsThFactory["mueeHvvmumu250"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_250, 0., 0.); };
1068 obsThFactory["mueeHvvmumu350"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_350, 0., 0.); };
1069 obsThFactory["mueeHvvmumu365"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_365, 0., 0.); };
1070 obsThFactory["mueeHvvmumu380"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_380, 0., 0.); };
1071 obsThFactory["mueeHvvmumu500"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_500, 0., 0.); };
1072 obsThFactory["mueeHvvmumu550"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_550, 0., 0.); };
1073 obsThFactory["mueeHvvmumu1000"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1074 obsThFactory["mueeHvvmumu1400"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1075 obsThFactory["mueeHvvmumu1500"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1076 obsThFactory["mueeHvvmumu3000"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1077 //
1078 obsThFactory["mueeHvvmumu250_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1079 obsThFactory["mueeHvvmumu250_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1080 obsThFactory["mueeHvvmumu250_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1081 obsThFactory["mueeHvvmumu250_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1082 //
1083 obsThFactory["mueeHvvmumu350_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1084 obsThFactory["mueeHvvmumu350_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1085 obsThFactory["mueeHvvmumu350_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1086 obsThFactory["mueeHvvmumu350_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1087 //
1088 obsThFactory["mueeHvvmumu380_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1089 obsThFactory["mueeHvvmumu380_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1090 obsThFactory["mueeHvvmumu380_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1091 obsThFactory["mueeHvvmumu380_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1092 //
1093 obsThFactory["mueeHvvmumu500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1094 obsThFactory["mueeHvvmumu500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1095 obsThFactory["mueeHvvmumu500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1096 obsThFactory["mueeHvvmumu500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1097 //
1098 obsThFactory["mueeHvvmumu550_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1099 obsThFactory["mueeHvvmumu550_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1100 obsThFactory["mueeHvvmumu550_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1101 obsThFactory["mueeHvvmumu550_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1102 //
1103 obsThFactory["mueeHvvmumu1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1104 obsThFactory["mueeHvvmumu1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1105 obsThFactory["mueeHvvmumu1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1106 obsThFactory["mueeHvvmumu1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1107 obsThFactory["mueeHvvmumu1000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1108 obsThFactory["mueeHvvmumu1000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1109 //
1110 obsThFactory["mueeHvvmumu1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1111 obsThFactory["mueeHvvmumu1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1112 obsThFactory["mueeHvvmumu1400_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1113 obsThFactory["mueeHvvmumu1400_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1114 //
1115 obsThFactory["mueeHvvmumu1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1116 obsThFactory["mueeHvvmumu1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1117 obsThFactory["mueeHvvmumu1500_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1118 obsThFactory["mueeHvvmumu1500_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1119 //
1120 obsThFactory["mueeHvvmumu3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1121 obsThFactory["mueeHvvmumu3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1122 obsThFactory["mueeHvvmumu3000_p80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1123 obsThFactory["mueeHvvmumu3000_m80_0"] = [=](const StandardModel& SM) { return new mueeHvvmumu(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1124 //
1125 // ZH
1126 // H -> bb
1127 obsThFactory["mueeZHbb230"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_230, 0., 0.); };
1128 obsThFactory["mueeZHbb240"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_240, 0., 0.); };
1129 obsThFactory["mueeZHbb250"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_250, 0., 0.); };
1130 obsThFactory["mueeZHbb350"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_350, 0., 0.); };
1131 obsThFactory["mueeZHbb365"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_365, 0., 0.); };
1132 obsThFactory["mueeZHbb380"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_380, 0., 0.); };
1133 obsThFactory["mueeZHbb500"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_500, 0., 0.); };
1134 obsThFactory["mueeZHbb550"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_550, 0., 0.); };
1135 obsThFactory["mueeZHbb1000"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1136 obsThFactory["mueeZHbb1400"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1137 obsThFactory["mueeZHbb1500"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1138 obsThFactory["mueeZHbb3000"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1139 //
1140 obsThFactory["mueeZHbb250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1141 obsThFactory["mueeZHbb250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1142 obsThFactory["mueeZHbb250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1143 obsThFactory["mueeZHbb250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1144 //
1145 obsThFactory["mueeZHbb350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1146 obsThFactory["mueeZHbb350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1147 obsThFactory["mueeZHbb350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1148 obsThFactory["mueeZHbb350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1149 //
1150 obsThFactory["mueeZHbb380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1151 obsThFactory["mueeZHbb380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1152 obsThFactory["mueeZHbb380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1153 obsThFactory["mueeZHbb380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1154 //
1155 obsThFactory["mueeZHbb500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1156 obsThFactory["mueeZHbb500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1157 obsThFactory["mueeZHbb500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1158 obsThFactory["mueeZHbb500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1159 //
1160 obsThFactory["mueeZHbb550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1161 obsThFactory["mueeZHbb550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1162 obsThFactory["mueeZHbb550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1163 obsThFactory["mueeZHbb550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1164 //
1165 obsThFactory["mueeZHbb1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1166 obsThFactory["mueeZHbb1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1167 obsThFactory["mueeZHbb1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1168 obsThFactory["mueeZHbb1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1169 obsThFactory["mueeZHbb1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1170 obsThFactory["mueeZHbb1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1171 //
1172 obsThFactory["mueeZHbb1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1173 obsThFactory["mueeZHbb1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1174 obsThFactory["mueeZHbb1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1175 obsThFactory["mueeZHbb1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1176 //
1177 obsThFactory["mueeZHbb1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1178 obsThFactory["mueeZHbb1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1179 obsThFactory["mueeZHbb1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1180 obsThFactory["mueeZHbb1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1181 //
1182 obsThFactory["mueeZHbb3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1183 obsThFactory["mueeZHbb3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1184 obsThFactory["mueeZHbb3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1185 obsThFactory["mueeZHbb3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1186 //
1187 // H -> cc
1188 obsThFactory["mueeZHcc230"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_230, 0., 0.); };
1189 obsThFactory["mueeZHcc240"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_240, 0., 0.); };
1190 obsThFactory["mueeZHcc250"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_250, 0., 0.); };
1191 obsThFactory["mueeZHcc350"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_350, 0., 0.); };
1192 obsThFactory["mueeZHcc365"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_365, 0., 0.); };
1193 obsThFactory["mueeZHcc380"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_380, 0., 0.); };
1194 obsThFactory["mueeZHcc500"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_500, 0., 0.); };
1195 obsThFactory["mueeZHcc550"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_550, 0., 0.); };
1196 obsThFactory["mueeZHcc1000"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1197 obsThFactory["mueeZHcc1400"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1198 obsThFactory["mueeZHcc1500"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1199 obsThFactory["mueeZHcc3000"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1200 //
1201 obsThFactory["mueeZHcc250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1202 obsThFactory["mueeZHcc250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1203 obsThFactory["mueeZHcc250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1204 obsThFactory["mueeZHcc250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1205 //
1206 obsThFactory["mueeZHcc350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1207 obsThFactory["mueeZHcc350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1208 obsThFactory["mueeZHcc350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1209 obsThFactory["mueeZHcc350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1210 //
1211 obsThFactory["mueeZHcc380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1212 obsThFactory["mueeZHcc380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1213 obsThFactory["mueeZHcc380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1214 obsThFactory["mueeZHcc380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1215 //
1216 obsThFactory["mueeZHcc500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1217 obsThFactory["mueeZHcc500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1218 obsThFactory["mueeZHcc500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1219 obsThFactory["mueeZHcc500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1220 //
1221 obsThFactory["mueeZHcc550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1222 obsThFactory["mueeZHcc550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1223 obsThFactory["mueeZHcc550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1224 obsThFactory["mueeZHcc550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1225 //
1226 obsThFactory["mueeZHcc1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1227 obsThFactory["mueeZHcc1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1228 obsThFactory["mueeZHcc1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1229 obsThFactory["mueeZHcc1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1230 obsThFactory["mueeZHcc1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1231 obsThFactory["mueeZHcc1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1232 //
1233 obsThFactory["mueeZHcc1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1234 obsThFactory["mueeZHcc1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1235 obsThFactory["mueeZHcc1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1236 obsThFactory["mueeZHcc1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1237 //
1238 obsThFactory["mueeZHcc1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1239 obsThFactory["mueeZHcc1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1240 obsThFactory["mueeZHcc1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1241 obsThFactory["mueeZHcc1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1242 //
1243 obsThFactory["mueeZHcc3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1244 obsThFactory["mueeZHcc3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1245 obsThFactory["mueeZHcc3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1246 obsThFactory["mueeZHcc3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHcc(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1247 //
1248 // H -> ss
1249 obsThFactory["mueeZHss230"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_230, 0., 0.); };
1250 obsThFactory["mueeZHss240"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_240, 0., 0.); };
1251 obsThFactory["mueeZHss250"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_250, 0., 0.); };
1252 obsThFactory["mueeZHss350"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_350, 0., 0.); };
1253 obsThFactory["mueeZHss365"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_365, 0., 0.); };
1254 obsThFactory["mueeZHss380"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_380, 0., 0.); };
1255 obsThFactory["mueeZHss500"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_500, 0., 0.); };
1256 obsThFactory["mueeZHss550"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_550, 0., 0.); };
1257 obsThFactory["mueeZHss1000"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1258 obsThFactory["mueeZHss1400"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1259 obsThFactory["mueeZHss1500"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1260 obsThFactory["mueeZHss3000"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1261 //
1262 obsThFactory["mueeZHss250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1263 obsThFactory["mueeZHss250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1264 obsThFactory["mueeZHss250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1265 obsThFactory["mueeZHss250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1266 //
1267 obsThFactory["mueeZHss350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1268 obsThFactory["mueeZHss350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1269 obsThFactory["mueeZHss350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1270 obsThFactory["mueeZHss350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1271 //
1272 obsThFactory["mueeZHss380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1273 obsThFactory["mueeZHss380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1274 obsThFactory["mueeZHss380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1275 obsThFactory["mueeZHss380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1276 //
1277 obsThFactory["mueeZHss500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1278 obsThFactory["mueeZHss500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1279 obsThFactory["mueeZHss500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1280 obsThFactory["mueeZHss500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1281 //
1282 obsThFactory["mueeZHss550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1283 obsThFactory["mueeZHss550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1284 obsThFactory["mueeZHss550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1285 obsThFactory["mueeZHss550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1286 //
1287 obsThFactory["mueeZHss1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1288 obsThFactory["mueeZHss1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1289 obsThFactory["mueeZHss1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1290 obsThFactory["mueeZHss1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1291 obsThFactory["mueeZHss1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1292 obsThFactory["mueeZHss1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1293 //
1294 obsThFactory["mueeZHss1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1295 obsThFactory["mueeZHss1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1296 obsThFactory["mueeZHss1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1297 obsThFactory["mueeZHss1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1298 //
1299 obsThFactory["mueeZHss1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1300 obsThFactory["mueeZHss1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1301 obsThFactory["mueeZHss1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1302 obsThFactory["mueeZHss1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1303 //
1304 obsThFactory["mueeZHss3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1305 obsThFactory["mueeZHss3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1306 obsThFactory["mueeZHss3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1307 obsThFactory["mueeZHss3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHss(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1308 //
1309 // H -> gg
1310 obsThFactory["mueeZHgg230"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_230, 0., 0.); };
1311 obsThFactory["mueeZHgg240"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_240, 0., 0.); };
1312 obsThFactory["mueeZHgg250"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_250, 0., 0.); };
1313 obsThFactory["mueeZHgg350"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_350, 0., 0.); };
1314 obsThFactory["mueeZHgg365"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_365, 0., 0.); };
1315 obsThFactory["mueeZHgg380"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_380, 0., 0.); };
1316 obsThFactory["mueeZHgg500"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_500, 0., 0.); };
1317 obsThFactory["mueeZHgg550"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_550, 0., 0.); };
1318 obsThFactory["mueeZHgg1000"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1319 obsThFactory["mueeZHgg1400"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1320 obsThFactory["mueeZHgg1500"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1321 obsThFactory["mueeZHgg3000"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1322 //
1323 obsThFactory["mueeZHgg250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1324 obsThFactory["mueeZHgg250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1325 obsThFactory["mueeZHgg250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1326 obsThFactory["mueeZHgg250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1327 //
1328 obsThFactory["mueeZHgg350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1329 obsThFactory["mueeZHgg350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1330 obsThFactory["mueeZHgg350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1331 obsThFactory["mueeZHgg350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1332 //
1333 obsThFactory["mueeZHgg380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1334 obsThFactory["mueeZHgg380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1335 obsThFactory["mueeZHgg380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1336 obsThFactory["mueeZHgg380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1337 //
1338 obsThFactory["mueeZHgg500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1339 obsThFactory["mueeZHgg500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1340 obsThFactory["mueeZHgg500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1341 obsThFactory["mueeZHgg500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1342 //
1343 obsThFactory["mueeZHgg550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1344 obsThFactory["mueeZHgg550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1345 obsThFactory["mueeZHgg550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1346 obsThFactory["mueeZHgg550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1347 //
1348 obsThFactory["mueeZHgg1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1349 obsThFactory["mueeZHgg1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1350 obsThFactory["mueeZHgg1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1351 obsThFactory["mueeZHgg1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1352 obsThFactory["mueeZHgg1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1353 obsThFactory["mueeZHgg1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1354 //
1355 obsThFactory["mueeZHgg1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1356 obsThFactory["mueeZHgg1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1357 obsThFactory["mueeZHgg1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1358 obsThFactory["mueeZHgg1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1359 //
1360 obsThFactory["mueeZHgg1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1361 obsThFactory["mueeZHgg1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1362 obsThFactory["mueeZHgg1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1363 obsThFactory["mueeZHgg1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1364 //
1365 obsThFactory["mueeZHgg3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1366 obsThFactory["mueeZHgg3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1367 obsThFactory["mueeZHgg3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1368 obsThFactory["mueeZHgg3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgg(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1369 //
1370 // H -> WW
1371 obsThFactory["mueeZHWW230"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_230, 0., 0.); };
1372 obsThFactory["mueeZHWW240"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_240, 0., 0.); };
1373 obsThFactory["mueeZHWW250"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_250, 0., 0.); };
1374 obsThFactory["mueeZHWW350"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_350, 0., 0.); };
1375 obsThFactory["mueeZHWW365"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_365, 0., 0.); };
1376 obsThFactory["mueeZHWW380"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_380, 0., 0.); };
1377 obsThFactory["mueeZHWW500"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_500, 0., 0.); };
1378 obsThFactory["mueeZHWW550"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_550, 0., 0.); };
1379 obsThFactory["mueeZHWW1000"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1380 obsThFactory["mueeZHWW1400"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1381 obsThFactory["mueeZHWW1500"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1382 obsThFactory["mueeZHWW3000"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1383 //
1384 obsThFactory["mueeZHWW250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1385 obsThFactory["mueeZHWW250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1386 obsThFactory["mueeZHWW250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1387 obsThFactory["mueeZHWW250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1388 //
1389 obsThFactory["mueeZHWW350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1390 obsThFactory["mueeZHWW350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1391 obsThFactory["mueeZHWW350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1392 obsThFactory["mueeZHWW350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1393 //
1394 obsThFactory["mueeZHWW380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1395 obsThFactory["mueeZHWW380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1396 obsThFactory["mueeZHWW380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1397 obsThFactory["mueeZHWW380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1398 //
1399 obsThFactory["mueeZHWW500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1400 obsThFactory["mueeZHWW500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1401 obsThFactory["mueeZHWW500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1402 obsThFactory["mueeZHWW500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1403 //
1404 obsThFactory["mueeZHWW550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1405 obsThFactory["mueeZHWW550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1406 obsThFactory["mueeZHWW550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1407 obsThFactory["mueeZHWW550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1408 //
1409 obsThFactory["mueeZHWW1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1410 obsThFactory["mueeZHWW1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1411 obsThFactory["mueeZHWW1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1412 obsThFactory["mueeZHWW1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1413 obsThFactory["mueeZHWW1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1414 obsThFactory["mueeZHWW1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1415 //
1416 obsThFactory["mueeZHWW1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1417 obsThFactory["mueeZHWW1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1418 obsThFactory["mueeZHWW1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1419 obsThFactory["mueeZHWW1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1420 //
1421 obsThFactory["mueeZHWW1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1422 obsThFactory["mueeZHWW1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1423 obsThFactory["mueeZHWW1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1424 obsThFactory["mueeZHWW1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1425 //
1426 obsThFactory["mueeZHWW3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1427 obsThFactory["mueeZHWW3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1428 obsThFactory["mueeZHWW3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1429 obsThFactory["mueeZHWW3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHWW(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1430 //
1431 // H -> tau tau
1432 obsThFactory["mueeZHtautau230"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_230, 0., 0.); };
1433 obsThFactory["mueeZHtautau240"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_240, 0., 0.); };
1434 obsThFactory["mueeZHtautau250"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_250, 0., 0.); };
1435 obsThFactory["mueeZHtautau350"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_350, 0., 0.); };
1436 obsThFactory["mueeZHtautau365"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_365, 0., 0.); };
1437 obsThFactory["mueeZHtautau380"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_380, 0., 0.); };
1438 obsThFactory["mueeZHtautau500"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_500, 0., 0.); };
1439 obsThFactory["mueeZHtautau550"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_550, 0., 0.); };
1440 obsThFactory["mueeZHtautau1000"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1441 obsThFactory["mueeZHtautau1400"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1442 obsThFactory["mueeZHtautau1500"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1443 obsThFactory["mueeZHtautau3000"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1444 //
1445 obsThFactory["mueeZHtautau250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1446 obsThFactory["mueeZHtautau250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1447 obsThFactory["mueeZHtautau250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1448 obsThFactory["mueeZHtautau250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1449 //
1450 obsThFactory["mueeZHtautau350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1451 obsThFactory["mueeZHtautau350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1452 obsThFactory["mueeZHtautau350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1453 obsThFactory["mueeZHtautau350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1454 //
1455 obsThFactory["mueeZHtautau380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1456 obsThFactory["mueeZHtautau380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1457 obsThFactory["mueeZHtautau380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1458 obsThFactory["mueeZHtautau380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1459 //
1460 obsThFactory["mueeZHtautau500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1461 obsThFactory["mueeZHtautau500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1462 obsThFactory["mueeZHtautau500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1463 obsThFactory["mueeZHtautau500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1464 //
1465 obsThFactory["mueeZHtautau550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1466 obsThFactory["mueeZHtautau550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1467 obsThFactory["mueeZHtautau550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1468 obsThFactory["mueeZHtautau550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1469 //
1470 obsThFactory["mueeZHtautau1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1471 obsThFactory["mueeZHtautau1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1472 obsThFactory["mueeZHtautau1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1473 obsThFactory["mueeZHtautau1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1474 obsThFactory["mueeZHtautau1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1475 obsThFactory["mueeZHtautau1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1476 //
1477 obsThFactory["mueeZHtautau1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1478 obsThFactory["mueeZHtautau1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1479 obsThFactory["mueeZHtautau1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1480 obsThFactory["mueeZHtautau1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1481 //
1482 obsThFactory["mueeZHtautau1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1483 obsThFactory["mueeZHtautau1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1484 obsThFactory["mueeZHtautau1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1485 obsThFactory["mueeZHtautau1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1486 //
1487 obsThFactory["mueeZHtautau3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1488 obsThFactory["mueeZHtautau3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1489 obsThFactory["mueeZHtautau3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1490 obsThFactory["mueeZHtautau3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHtautau(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1491 //
1492 // H -> ZZ
1493 obsThFactory["mueeZHZZ230"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_230, 0., 0.); };
1494 obsThFactory["mueeZHZZ240"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_240, 0., 0.); };
1495 obsThFactory["mueeZHZZ250"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_250, 0., 0.); };
1496 obsThFactory["mueeZHZZ350"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_350, 0., 0.); };
1497 obsThFactory["mueeZHZZ365"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_365, 0., 0.); };
1498 obsThFactory["mueeZHZZ380"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_380, 0., 0.); };
1499 obsThFactory["mueeZHZZ500"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_500, 0., 0.); };
1500 obsThFactory["mueeZHZZ550"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_550, 0., 0.); };
1501 obsThFactory["mueeZHZZ1000"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1502 obsThFactory["mueeZHZZ1400"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1503 obsThFactory["mueeZHZZ1500"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1504 obsThFactory["mueeZHZZ3000"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1505 //
1506 obsThFactory["mueeZHZZ250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1507 obsThFactory["mueeZHZZ250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1508 obsThFactory["mueeZHZZ250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1509 obsThFactory["mueeZHZZ250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1510 //
1511 obsThFactory["mueeZHZZ350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1512 obsThFactory["mueeZHZZ350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1513 obsThFactory["mueeZHZZ350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1514 obsThFactory["mueeZHZZ350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1515 //
1516 obsThFactory["mueeZHZZ380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1517 obsThFactory["mueeZHZZ380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1518 obsThFactory["mueeZHZZ380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1519 obsThFactory["mueeZHZZ380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1520 //
1521 obsThFactory["mueeZHZZ500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1522 obsThFactory["mueeZHZZ500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1523 obsThFactory["mueeZHZZ500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1524 obsThFactory["mueeZHZZ500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1525 //
1526 obsThFactory["mueeZHZZ550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1527 obsThFactory["mueeZHZZ550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1528 obsThFactory["mueeZHZZ550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1529 obsThFactory["mueeZHZZ550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1530 //
1531 obsThFactory["mueeZHZZ1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1532 obsThFactory["mueeZHZZ1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1533 obsThFactory["mueeZHZZ1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1534 obsThFactory["mueeZHZZ1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1535 obsThFactory["mueeZHZZ1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1536 obsThFactory["mueeZHZZ1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1537 //
1538 obsThFactory["mueeZHZZ1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1539 obsThFactory["mueeZHZZ1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1540 obsThFactory["mueeZHZZ1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1541 obsThFactory["mueeZHZZ1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1542 //
1543 obsThFactory["mueeZHZZ1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1544 obsThFactory["mueeZHZZ1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1545 obsThFactory["mueeZHZZ1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1546 obsThFactory["mueeZHZZ1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1547 //
1548 obsThFactory["mueeZHZZ3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1549 obsThFactory["mueeZHZZ3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1550 obsThFactory["mueeZHZZ3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1551 obsThFactory["mueeZHZZ3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZZ(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1552 //
1553 // H -> Z ga
1554 obsThFactory["mueeZHZga230"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_230, 0., 0.); };
1555 obsThFactory["mueeZHZga240"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_240, 0., 0.); };
1556 obsThFactory["mueeZHZga250"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_250, 0., 0.); };
1557 obsThFactory["mueeZHZga350"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_350, 0., 0.); };
1558 obsThFactory["mueeZHZga365"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_365, 0., 0.); };
1559 obsThFactory["mueeZHZga380"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_380, 0., 0.); };
1560 obsThFactory["mueeZHZga500"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_500, 0., 0.); };
1561 obsThFactory["mueeZHZga550"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_550, 0., 0.); };
1562 obsThFactory["mueeZHZga1000"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1563 obsThFactory["mueeZHZga1400"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1564 obsThFactory["mueeZHZga1500"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1565 obsThFactory["mueeZHZga3000"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1566 //
1567 obsThFactory["mueeZHZga250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1568 obsThFactory["mueeZHZga250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1569 obsThFactory["mueeZHZga250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1570 obsThFactory["mueeZHZga250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1571 //
1572 obsThFactory["mueeZHZga350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1573 obsThFactory["mueeZHZga350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1574 obsThFactory["mueeZHZga350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1575 obsThFactory["mueeZHZga350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1576 //
1577 obsThFactory["mueeZHZga380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1578 obsThFactory["mueeZHZga380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1579 obsThFactory["mueeZHZga380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1580 obsThFactory["mueeZHZga380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1581 //
1582 obsThFactory["mueeZHZga500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1583 obsThFactory["mueeZHZga500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1584 obsThFactory["mueeZHZga500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1585 obsThFactory["mueeZHZga500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1586 //
1587 obsThFactory["mueeZHZga550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1588 obsThFactory["mueeZHZga550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1589 obsThFactory["mueeZHZga550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1590 obsThFactory["mueeZHZga550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1591 //
1592 obsThFactory["mueeZHZga1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1593 obsThFactory["mueeZHZga1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1594 obsThFactory["mueeZHZga1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1595 obsThFactory["mueeZHZga1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1596 obsThFactory["mueeZHZga1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1597 obsThFactory["mueeZHZga1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1598 //
1599 obsThFactory["mueeZHZga1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1600 obsThFactory["mueeZHZga1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1601 obsThFactory["mueeZHZga1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1602 obsThFactory["mueeZHZga1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1603 //
1604 obsThFactory["mueeZHZga1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1605 obsThFactory["mueeZHZga1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1606 obsThFactory["mueeZHZga1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1607 obsThFactory["mueeZHZga1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1608 //
1609 obsThFactory["mueeZHZga3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1610 obsThFactory["mueeZHZga3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1611 obsThFactory["mueeZHZga3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1612 obsThFactory["mueeZHZga3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHZga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1613 //
1614 // H -> ga ga
1615 obsThFactory["mueeZHgaga230"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_230, 0., 0.); };
1616 obsThFactory["mueeZHgaga240"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_240, 0., 0.); };
1617 obsThFactory["mueeZHgaga250"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_250, 0., 0.); };
1618 obsThFactory["mueeZHgaga350"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_350, 0., 0.); };
1619 obsThFactory["mueeZHgaga365"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_365, 0., 0.); };
1620 obsThFactory["mueeZHgaga380"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_380, 0., 0.); };
1621 obsThFactory["mueeZHgaga500"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_500, 0., 0.); };
1622 obsThFactory["mueeZHgaga550"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_550, 0., 0.); };
1623 obsThFactory["mueeZHgaga1000"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1624 obsThFactory["mueeZHgaga1400"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1625 obsThFactory["mueeZHgaga1500"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1626 obsThFactory["mueeZHgaga3000"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1627 //
1628 obsThFactory["mueeZHgaga250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1629 obsThFactory["mueeZHgaga250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1630 obsThFactory["mueeZHgaga250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1631 obsThFactory["mueeZHgaga250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1632 //
1633 obsThFactory["mueeZHgaga350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1634 obsThFactory["mueeZHgaga350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1635 obsThFactory["mueeZHgaga350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1636 obsThFactory["mueeZHgaga350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1637 //
1638 obsThFactory["mueeZHgaga380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1639 obsThFactory["mueeZHgaga380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1640 obsThFactory["mueeZHgaga380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1641 obsThFactory["mueeZHgaga380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1642 //
1643 obsThFactory["mueeZHgaga500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1644 obsThFactory["mueeZHgaga500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1645 obsThFactory["mueeZHgaga500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1646 obsThFactory["mueeZHgaga500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1647 //
1648 obsThFactory["mueeZHgaga550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1649 obsThFactory["mueeZHgaga550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1650 obsThFactory["mueeZHgaga550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1651 obsThFactory["mueeZHgaga550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1652 //
1653 obsThFactory["mueeZHgaga1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1654 obsThFactory["mueeZHgaga1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1655 obsThFactory["mueeZHgaga1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1656 obsThFactory["mueeZHgaga1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1657 obsThFactory["mueeZHgaga1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1658 obsThFactory["mueeZHgaga1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1659 //
1660 obsThFactory["mueeZHgaga1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1661 obsThFactory["mueeZHgaga1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1662 obsThFactory["mueeZHgaga1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1663 obsThFactory["mueeZHgaga1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1664 //
1665 obsThFactory["mueeZHgaga1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1666 obsThFactory["mueeZHgaga1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1667 obsThFactory["mueeZHgaga1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1668 obsThFactory["mueeZHgaga1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1669 //
1670 obsThFactory["mueeZHgaga3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1671 obsThFactory["mueeZHgaga3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1672 obsThFactory["mueeZHgaga3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1673 obsThFactory["mueeZHgaga3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHgaga(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1674 //
1675 // H -> mu mu
1676 obsThFactory["mueeZHmumu230"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_230, 0., 0.); };
1677 obsThFactory["mueeZHmumu240"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_240, 0., 0.); };
1678 obsThFactory["mueeZHmumu250"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_250, 0., 0.); };
1679 obsThFactory["mueeZHmumu350"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_350, 0., 0.); };
1680 obsThFactory["mueeZHmumu365"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_365, 0., 0.); };
1681 obsThFactory["mueeZHmumu380"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_380, 0., 0.); };
1682 obsThFactory["mueeZHmumu500"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_500, 0., 0.); };
1683 obsThFactory["mueeZHmumu550"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_550, 0., 0.); };
1684 obsThFactory["mueeZHmumu1000"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1685 obsThFactory["mueeZHmumu1400"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1686 obsThFactory["mueeZHmumu1500"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1687 obsThFactory["mueeZHmumu3000"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1688 //
1689 obsThFactory["mueeZHmumu250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1690 obsThFactory["mueeZHmumu250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1691 obsThFactory["mueeZHmumu250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1692 obsThFactory["mueeZHmumu250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1693 //
1694 obsThFactory["mueeZHmumu350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1695 obsThFactory["mueeZHmumu350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1696 obsThFactory["mueeZHmumu350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1697 obsThFactory["mueeZHmumu350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1698 //
1699 obsThFactory["mueeZHmumu380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1700 obsThFactory["mueeZHmumu380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1701 obsThFactory["mueeZHmumu380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1702 obsThFactory["mueeZHmumu380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1703 //
1704 obsThFactory["mueeZHmumu500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1705 obsThFactory["mueeZHmumu500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1706 obsThFactory["mueeZHmumu500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1707 obsThFactory["mueeZHmumu500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1708 //
1709 obsThFactory["mueeZHmumu550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1710 obsThFactory["mueeZHmumu550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1711 obsThFactory["mueeZHmumu550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1712 obsThFactory["mueeZHmumu550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1713 //
1714 obsThFactory["mueeZHmumu1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1715 obsThFactory["mueeZHmumu1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1716 obsThFactory["mueeZHmumu1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1717 obsThFactory["mueeZHmumu1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1718 obsThFactory["mueeZHmumu1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1719 obsThFactory["mueeZHmumu1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1720 //
1721 obsThFactory["mueeZHmumu1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1722 obsThFactory["mueeZHmumu1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1723 obsThFactory["mueeZHmumu1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1724 obsThFactory["mueeZHmumu1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1725 //
1726 obsThFactory["mueeZHmumu1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1727 obsThFactory["mueeZHmumu1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1728 obsThFactory["mueeZHmumu1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1729 obsThFactory["mueeZHmumu1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1730 //
1731 obsThFactory["mueeZHmumu3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1732 obsThFactory["mueeZHmumu3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1733 obsThFactory["mueeZHmumu3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1734 obsThFactory["mueeZHmumu3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHmumu(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1735 //
1736 // H -> inv
1737 obsThFactory["mueeZHinv230"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_230, 0., 0.); };
1738 obsThFactory["mueeZHinv240"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_240, 0., 0.); };
1739 obsThFactory["mueeZHinv250"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_250, 0., 0.); };
1740 obsThFactory["mueeZHinv350"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_350, 0., 0.); };
1741 obsThFactory["mueeZHinv365"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_365, 0., 0.); };
1742 obsThFactory["mueeZHinv380"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_380, 0., 0.); };
1743 obsThFactory["mueeZHinv500"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_500, 0., 0.); };
1744 obsThFactory["mueeZHinv550"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_550, 0., 0.); };
1745 //
1746 obsThFactory["mueeZHinv250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1747 obsThFactory["mueeZHinv250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1748 obsThFactory["mueeZHinv250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1749 obsThFactory["mueeZHinv250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1750 //
1751 obsThFactory["mueeZHinv350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1752 obsThFactory["mueeZHinv350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1753 obsThFactory["mueeZHinv350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1754 obsThFactory["mueeZHinv350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1755 //
1756 obsThFactory["mueeZHinv380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1757 obsThFactory["mueeZHinv380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1758 obsThFactory["mueeZHinv380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1759 obsThFactory["mueeZHinv380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1760 //
1761 obsThFactory["mueeZHinv500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1762 obsThFactory["mueeZHinv500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1763 obsThFactory["mueeZHinv500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1764 obsThFactory["mueeZHinv500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1765 //
1766 obsThFactory["mueeZHinv550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1767 obsThFactory["mueeZHinv550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1768 obsThFactory["mueeZHinv550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1769 obsThFactory["mueeZHinv550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1770 //
1771 obsThFactory["mueeZHinv1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1772 obsThFactory["mueeZHinv1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1773 obsThFactory["mueeZHinv1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1774 obsThFactory["mueeZHinv1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1775 obsThFactory["mueeZHinv1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1776 obsThFactory["mueeZHinv1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1777 //
1778 obsThFactory["mueeZHinv1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1779 obsThFactory["mueeZHinv1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1780 obsThFactory["mueeZHinv1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1781 obsThFactory["mueeZHinv1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1782 //
1783 obsThFactory["mueeZHinv1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1784 obsThFactory["mueeZHinv1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1785 obsThFactory["mueeZHinv1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1786 obsThFactory["mueeZHinv1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1787 //
1788 obsThFactory["mueeZHinv3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1789 obsThFactory["mueeZHinv3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1790 obsThFactory["mueeZHinv3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1791 obsThFactory["mueeZHinv3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHinv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1792 //
1793 obsThFactory["mueeZHBRinv230"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_230, 0., 0.); };
1794 obsThFactory["mueeZHBRinv240"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_240, 0., 0.); };
1795 obsThFactory["mueeZHBRinv250"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_250, 0., 0.); };
1796 obsThFactory["mueeZHBRinv350"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_350, 0., 0.); };
1797 obsThFactory["mueeZHBRinv365"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_365, 0., 0.); };
1798 obsThFactory["mueeZHBRinv380"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_380, 0., 0.); };
1799 obsThFactory["mueeZHBRinv500"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_500, 0., 0.); };
1800 obsThFactory["mueeZHBRinv550"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_550, 0., 0.); };
1801 //
1802 obsThFactory["mueeZHBRinv250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1803 obsThFactory["mueeZHBRinv250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1804 obsThFactory["mueeZHBRinv250_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1805 obsThFactory["mueeZHBRinv250_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1806 //
1807 obsThFactory["mueeZHBRinv350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1808 obsThFactory["mueeZHBRinv350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1809 obsThFactory["mueeZHBRinv350_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1810 obsThFactory["mueeZHBRinv350_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1811 //
1812 obsThFactory["mueeZHBRinv380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1813 obsThFactory["mueeZHBRinv380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1814 obsThFactory["mueeZHBRinv380_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1815 obsThFactory["mueeZHBRinv380_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1816 //
1817 obsThFactory["mueeZHBRinv500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1818 obsThFactory["mueeZHBRinv500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1819 obsThFactory["mueeZHBRinv500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1820 obsThFactory["mueeZHBRinv500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1821 //
1822 obsThFactory["mueeZHBRinv550_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1823 obsThFactory["mueeZHBRinv550_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1824 obsThFactory["mueeZHBRinv550_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1825 obsThFactory["mueeZHBRinv550_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1826 //
1827 obsThFactory["mueeZHBRinv1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1828 obsThFactory["mueeZHBRinv1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1829 obsThFactory["mueeZHBRinv1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1830 obsThFactory["mueeZHBRinv1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1831 obsThFactory["mueeZHBRinv1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1832 obsThFactory["mueeZHBRinv1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1833 //
1834 obsThFactory["mueeZHBRinv1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1835 obsThFactory["mueeZHBRinv1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1836 obsThFactory["mueeZHBRinv1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1837 obsThFactory["mueeZHBRinv1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1838 //
1839 obsThFactory["mueeZHBRinv1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1840 obsThFactory["mueeZHBRinv1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1841 obsThFactory["mueeZHBRinv1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1842 obsThFactory["mueeZHBRinv1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1843 //
1844 obsThFactory["mueeZHBRinv3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1845 obsThFactory["mueeZHBRinv3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1846 obsThFactory["mueeZHBRinv3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1847 obsThFactory["mueeZHBRinv3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZHBRinv(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1848 //
1849 // ZBF
1850 obsThFactory["mueeZBFbb230"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_230, 0., 0.); };
1851 obsThFactory["mueeZBFbb240"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_240, 0., 0.); };
1852 obsThFactory["mueeZBFbb250"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_250, 0., 0.); };
1853 obsThFactory["mueeZBFbb350"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_350, 0., 0.); };
1854 obsThFactory["mueeZBFbb365"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_365, 0., 0.); };
1855 obsThFactory["mueeZBFbb380"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_380, 0., 0.); };
1856 obsThFactory["mueeZBFbb500"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_500, 0., 0.); };
1857 obsThFactory["mueeZBFbb1000"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1858 obsThFactory["mueeZBFbb1400"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1859 obsThFactory["mueeZBFbb1500"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1860 obsThFactory["mueeZBFbb3000"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1861 //
1862 obsThFactory["mueeZBFbb250_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_250, pol_80, -pol_30); };
1863 obsThFactory["mueeZBFbb250_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_30); };
1864 obsThFactory["mueeZBFbb250_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_250, pol_80, pol_0); };
1865 obsThFactory["mueeZBFbb250_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_250, -pol_80, pol_0); };
1866 //
1867 obsThFactory["mueeZBFbb350_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_350, pol_80, -pol_30); };
1868 obsThFactory["mueeZBFbb350_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_30); };
1869 obsThFactory["mueeZBFbb350_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_350, pol_80, pol_0); };
1870 obsThFactory["mueeZBFbb350_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_350, -pol_80, pol_0); };
1871 //
1872 obsThFactory["mueeZBFbb380_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_380, pol_80, -pol_30); };
1873 obsThFactory["mueeZBFbb380_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_30); };
1874 obsThFactory["mueeZBFbb380_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_380, pol_80, pol_0); };
1875 obsThFactory["mueeZBFbb380_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_380, -pol_80, pol_0); };
1876 //
1877 obsThFactory["mueeZBFbb500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1878 obsThFactory["mueeZBFbb500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1879 obsThFactory["mueeZBFbb500_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1880 obsThFactory["mueeZBFbb500_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1881 //
1882 obsThFactory["mueeZBFbb1000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1883 obsThFactory["mueeZBFbb1000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1884 obsThFactory["mueeZBFbb1000_p80_m20"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1885 obsThFactory["mueeZBFbb1000_m80_p20"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1886 obsThFactory["mueeZBFbb1000_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1887 obsThFactory["mueeZBFbb1000_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1888 //
1889 obsThFactory["mueeZBFbb1400_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1890 obsThFactory["mueeZBFbb1400_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1891 obsThFactory["mueeZBFbb1400_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1892 obsThFactory["mueeZBFbb1400_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1893 //
1894 obsThFactory["mueeZBFbb1500_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1895 obsThFactory["mueeZBFbb1500_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1896 obsThFactory["mueeZBFbb1500_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1897 obsThFactory["mueeZBFbb1500_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1898 //
1899 obsThFactory["mueeZBFbb3000_p80_m30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1900 obsThFactory["mueeZBFbb3000_m80_p30"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1901 obsThFactory["mueeZBFbb3000_p80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1902 obsThFactory["mueeZBFbb3000_m80_0"] = [=](const StandardModel& SM) { return new mueeZBFbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1903 //
1904 // eettH
1905 obsThFactory["mueettHbb500"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_500, 0., 0.); };
1906 obsThFactory["mueettHbb550"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_550, 0., 0.); };
1907 obsThFactory["mueettHbb1000"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, 0., 0.); };
1908 obsThFactory["mueettHbb1400"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1400, 0., 0.); };
1909 obsThFactory["mueettHbb1500"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1500, 0., 0.); };
1910 obsThFactory["mueettHbb3000"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_3000, 0., 0.); };
1911 //
1912 obsThFactory["mueettHbb500_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_500, pol_80, -pol_30); };
1913 obsThFactory["mueettHbb500_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_30); };
1914 obsThFactory["mueettHbb500_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_500, pol_80, pol_0); };
1915 obsThFactory["mueettHbb500_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_500, -pol_80, pol_0); };
1916 //
1917 obsThFactory["mueettHbb550_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_550, pol_80, -pol_30); };
1918 obsThFactory["mueettHbb550_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_30); };
1919 obsThFactory["mueettHbb550_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_550, pol_80, pol_0); };
1920 obsThFactory["mueettHbb550_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_550, -pol_80, pol_0); };
1921 //
1922 obsThFactory["mueettHbb1000_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_30); };
1923 obsThFactory["mueettHbb1000_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_30); };
1924 obsThFactory["mueettHbb1000_p80_m20"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, pol_80, -pol_20); };
1925 obsThFactory["mueettHbb1000_m80_p20"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_20); };
1926 obsThFactory["mueettHbb1000_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, pol_80, pol_0); };
1927 obsThFactory["mueettHbb1000_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1000, -pol_80, pol_0); };
1928 //
1929 obsThFactory["mueettHbb1400_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1400, pol_80, -pol_30); };
1930 obsThFactory["mueettHbb1400_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_30); };
1931 obsThFactory["mueettHbb1400_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1400, pol_80, pol_0); };
1932 obsThFactory["mueettHbb1400_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1400, -pol_80, pol_0); };
1933 //
1934 obsThFactory["mueettHbb1500_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1500, pol_80, -pol_30); };
1935 obsThFactory["mueettHbb1500_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_30); };
1936 obsThFactory["mueettHbb1500_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1500, pol_80, pol_0); };
1937 obsThFactory["mueettHbb1500_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_1500, -pol_80, pol_0); };
1938 //
1939 obsThFactory["mueettHbb3000_p80_m30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_3000, pol_80, -pol_30); };
1940 obsThFactory["mueettHbb3000_m80_p30"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_30); };
1941 obsThFactory["mueettHbb3000_p80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_3000, pol_80, pol_0); };
1942 obsThFactory["mueettHbb3000_m80_0"] = [=](const StandardModel& SM) { return new mueettHbb(SM, sqrt_s_leptcoll_3000, -pol_80, pol_0); };
1943 //
1944 //----- Full Signal strengths per prod and decay: mu+ mu- colliders ----------
1945 //
1946 obsThFactory["mumumuHbb125"] = [=](const StandardModel& SM) { return new mummHbb(SM, sqrt_s_leptcoll_125); };
1947 obsThFactory["mumumuHcc125"] = [=](const StandardModel& SM) { return new mummHcc(SM, sqrt_s_leptcoll_125); };
1948 obsThFactory["mumumuHgg125"] = [=](const StandardModel& SM) { return new mummHgg(SM, sqrt_s_leptcoll_125); };
1949 obsThFactory["mumumuHWW125"] = [=](const StandardModel& SM) { return new mummHWW(SM, sqrt_s_leptcoll_125); };
1950 obsThFactory["mumumuHtautau125"] = [=](const StandardModel& SM) { return new mummHtautau(SM, sqrt_s_leptcoll_125); };
1951 obsThFactory["mumumuHZZ125"] = [=](const StandardModel& SM) { return new mummHZZ(SM, sqrt_s_leptcoll_125); };
1952 obsThFactory["mumumuHZga125"] = [=](const StandardModel& SM) { return new mummHZga(SM, sqrt_s_leptcoll_125); };
1953 obsThFactory["mumumuHgaga125"] = [=](const StandardModel& SM) { return new mummHgaga(SM, sqrt_s_leptcoll_125); };
1954 obsThFactory["mumumuHmumu125"] = [=](const StandardModel& SM) { return new mummHmumu(SM, sqrt_s_leptcoll_125); };
1955 // The same in the narrow width approximation
1956 obsThFactory["mumumuHbbNWA125"] = [=](const StandardModel& SM) { return new mummHbbNWA(SM, sqrt_s_leptcoll_125); };
1957 obsThFactory["mumumuHccNWA125"] = [=](const StandardModel& SM) { return new mummHccNWA(SM, sqrt_s_leptcoll_125); };
1958 obsThFactory["mumumuHggNWA125"] = [=](const StandardModel& SM) { return new mummHggNWA(SM, sqrt_s_leptcoll_125); };
1959 obsThFactory["mumumuHWWNWA125"] = [=](const StandardModel& SM) { return new mummHWWNWA(SM, sqrt_s_leptcoll_125); };
1960 obsThFactory["mumumuHtautauNWA125"] = [=](const StandardModel& SM) { return new mummHtautauNWA(SM, sqrt_s_leptcoll_125); };
1961 obsThFactory["mumumuHZZNWA125"] = [=](const StandardModel& SM) { return new mummHZZNWA(SM, sqrt_s_leptcoll_125); };
1962 obsThFactory["mumumuHZgaNWA125"] = [=](const StandardModel& SM) { return new mummHZgaNWA(SM, sqrt_s_leptcoll_125); };
1963 obsThFactory["mumumuHgagaNWA125"] = [=](const StandardModel& SM) { return new mummHgagaNWA(SM, sqrt_s_leptcoll_125); };
1964 obsThFactory["mumumuHmumuNWA125"] = [=](const StandardModel& SM) { return new mummHmumuNWA(SM, sqrt_s_leptcoll_125); };
1965 //
1966 // Signal strengths above the pole
1967 //
1968 // Hvv
1969 obsThFactory["mumumuHvvbb3000"] = [=](const StandardModel& SM) { return new mummHvvbb(SM, sqrt_s_leptcoll_3000); };
1970 obsThFactory["mumumuHvvbb10000"] = [=](const StandardModel& SM) { return new mummHvvbb(SM, sqrt_s_leptcoll_10000); };
1971 //
1972 obsThFactory["mumumuHvvcc3000"] = [=](const StandardModel& SM) { return new mummHvvcc(SM, sqrt_s_leptcoll_3000); };
1973 obsThFactory["mumumuHvvcc10000"] = [=](const StandardModel& SM) { return new mummHvvcc(SM, sqrt_s_leptcoll_10000); };
1974 //
1975 obsThFactory["mumumuHvvgg3000"] = [=](const StandardModel& SM) { return new mummHvvgg(SM, sqrt_s_leptcoll_3000); };
1976 obsThFactory["mumumuHvvgg10000"] = [=](const StandardModel& SM) { return new mummHvvgg(SM, sqrt_s_leptcoll_10000); };
1977 //
1978 obsThFactory["mumumuHvvWW3000"] = [=](const StandardModel& SM) { return new mummHvvWW(SM, sqrt_s_leptcoll_3000); };
1979 obsThFactory["mumumuHvvWW10000"] = [=](const StandardModel& SM) { return new mummHvvWW(SM, sqrt_s_leptcoll_10000); };
1980 //
1981 obsThFactory["mumumuHvvtautau3000"] = [=](const StandardModel& SM) { return new mummHvvtautau(SM, sqrt_s_leptcoll_3000); };
1982 obsThFactory["mumumuHvvtautau10000"] = [=](const StandardModel& SM) { return new mummHvvtautau(SM, sqrt_s_leptcoll_10000); };
1983 //
1984 obsThFactory["mumumuHvvZZ3000"] = [=](const StandardModel& SM) { return new mummHvvZZ(SM, sqrt_s_leptcoll_3000); };
1985 obsThFactory["mumumuHvvZZ10000"] = [=](const StandardModel& SM) { return new mummHvvZZ(SM, sqrt_s_leptcoll_10000); };
1986 //
1987 obsThFactory["mumumuHvvZga3000"] = [=](const StandardModel& SM) { return new mummHvvZga(SM, sqrt_s_leptcoll_3000); };
1988 obsThFactory["mumumuHvvZga10000"] = [=](const StandardModel& SM) { return new mummHvvZga(SM, sqrt_s_leptcoll_10000); };
1989 //
1990 obsThFactory["mumumuHvvgaga3000"] = [=](const StandardModel& SM) { return new mummHvvgaga(SM, sqrt_s_leptcoll_3000); };
1991 obsThFactory["mumumuHvvgaga10000"] = [=](const StandardModel& SM) { return new mummHvvgaga(SM, sqrt_s_leptcoll_10000); };
1992 //
1993 obsThFactory["mumumuHvvmumu3000"] = [=](const StandardModel& SM) { return new mummHvvmumu(SM, sqrt_s_leptcoll_3000); };
1994 obsThFactory["mumumuHvvmumu10000"] = [=](const StandardModel& SM) { return new mummHvvmumu(SM, sqrt_s_leptcoll_10000); };
1995 //
1996 // Hmumu
1997 obsThFactory["mumumuHmumubb3000"] = [=](const StandardModel& SM) { return new mummHmmbb(SM, sqrt_s_leptcoll_3000); };
1998 obsThFactory["mumumuHmumubb10000"] = [=](const StandardModel& SM) { return new mummHmmbb(SM, sqrt_s_leptcoll_10000); };
1999 //
2000 obsThFactory["mumumuHmumucc3000"] = [=](const StandardModel& SM) { return new mummHmmcc(SM, sqrt_s_leptcoll_3000); };
2001 obsThFactory["mumumuHmumucc10000"] = [=](const StandardModel& SM) { return new mummHmmcc(SM, sqrt_s_leptcoll_10000); };
2002 //
2003 obsThFactory["mumumuHmumugg3000"] = [=](const StandardModel& SM) { return new mummHmmgg(SM, sqrt_s_leptcoll_3000); };
2004 obsThFactory["mumumuHmumugg10000"] = [=](const StandardModel& SM) { return new mummHmmgg(SM, sqrt_s_leptcoll_10000); };
2005 //
2006 obsThFactory["mumumuHmumuWW3000"] = [=](const StandardModel& SM) { return new mummHmmWW(SM, sqrt_s_leptcoll_3000); };
2007 obsThFactory["mumumuHmumuWW10000"] = [=](const StandardModel& SM) { return new mummHmmWW(SM, sqrt_s_leptcoll_10000); };
2008 //
2009 obsThFactory["mumumuHmumutautau3000"] = [=](const StandardModel& SM) { return new mummHmmtautau(SM, sqrt_s_leptcoll_3000); };
2010 obsThFactory["mumumuHmumutautau10000"] = [=](const StandardModel& SM) { return new mummHmmtautau(SM, sqrt_s_leptcoll_10000); };
2011 //
2012 obsThFactory["mumumuHmumuZZ3000"] = [=](const StandardModel& SM) { return new mummHmmZZ(SM, sqrt_s_leptcoll_3000); };
2013 obsThFactory["mumumuHmumuZZ10000"] = [=](const StandardModel& SM) { return new mummHmmZZ(SM, sqrt_s_leptcoll_10000); };
2014 //
2015 obsThFactory["mumumuHmumuZga3000"] = [=](const StandardModel& SM) { return new mummHmmZga(SM, sqrt_s_leptcoll_3000); };
2016 obsThFactory["mumumuHmumuZga10000"] = [=](const StandardModel& SM) { return new mummHmmZga(SM, sqrt_s_leptcoll_10000); };
2017 //
2018 obsThFactory["mumumuHmumugaga3000"] = [=](const StandardModel& SM) { return new mummHmmgaga(SM, sqrt_s_leptcoll_3000); };
2019 obsThFactory["mumumuHmumugaga10000"] = [=](const StandardModel& SM) { return new mummHmmgaga(SM, sqrt_s_leptcoll_10000); };
2020 //
2021 obsThFactory["mumumuHmumumumu3000"] = [=](const StandardModel& SM) { return new mummHmmmumu(SM, sqrt_s_leptcoll_3000); };
2022 obsThFactory["mumumuHmumumumu10000"] = [=](const StandardModel& SM) { return new mummHmmmumu(SM, sqrt_s_leptcoll_10000); };
2023 //
2024 // ZH
2025 obsThFactory["mumumuZHbb3000"] = [=](const StandardModel& SM) { return new mummZHbb(SM, sqrt_s_leptcoll_3000); };
2026 obsThFactory["mumumuZHbb10000"] = [=](const StandardModel& SM) { return new mummZHbb(SM, sqrt_s_leptcoll_10000); };
2027 //
2028 obsThFactory["mumumuZHcc3000"] = [=](const StandardModel& SM) { return new mummZHcc(SM, sqrt_s_leptcoll_3000); };
2029 obsThFactory["mumumuZHcc10000"] = [=](const StandardModel& SM) { return new mummZHcc(SM, sqrt_s_leptcoll_10000); };
2030 //
2031 obsThFactory["mumumuZHgg3000"] = [=](const StandardModel& SM) { return new mummZHgg(SM, sqrt_s_leptcoll_3000); };
2032 obsThFactory["mumumuZHgg10000"] = [=](const StandardModel& SM) { return new mummZHgg(SM, sqrt_s_leptcoll_10000); };
2033 //
2034 obsThFactory["mumumuZHWW3000"] = [=](const StandardModel& SM) { return new mummZHWW(SM, sqrt_s_leptcoll_3000); };
2035 obsThFactory["mumumuZHWW10000"] = [=](const StandardModel& SM) { return new mummZHWW(SM, sqrt_s_leptcoll_10000); };
2036 //
2037 obsThFactory["mumumuZHtautau3000"] = [=](const StandardModel& SM) { return new mummZHtautau(SM, sqrt_s_leptcoll_3000); };
2038 obsThFactory["mumumuZHtautau10000"] = [=](const StandardModel& SM) { return new mummZHtautau(SM, sqrt_s_leptcoll_10000); };
2039 //
2040 obsThFactory["mumumuZHZZ3000"] = [=](const StandardModel& SM) { return new mummZHZZ(SM, sqrt_s_leptcoll_3000); };
2041 obsThFactory["mumumuZHZZ10000"] = [=](const StandardModel& SM) { return new mummZHZZ(SM, sqrt_s_leptcoll_10000); };
2042 //
2043 obsThFactory["mumumuZHZga3000"] = [=](const StandardModel& SM) { return new mummZHZga(SM, sqrt_s_leptcoll_3000); };
2044 obsThFactory["mumumuZHZga10000"] = [=](const StandardModel& SM) { return new mummZHZga(SM, sqrt_s_leptcoll_10000); };
2045 //
2046 obsThFactory["mumumuZHgaga3000"] = [=](const StandardModel& SM) { return new mummZHgaga(SM, sqrt_s_leptcoll_3000); };
2047 obsThFactory["mumumuZHgaga10000"] = [=](const StandardModel& SM) { return new mummZHgaga(SM, sqrt_s_leptcoll_10000); };
2048 //
2049 obsThFactory["mumumuZHmumu3000"] = [=](const StandardModel& SM) { return new mummZHmumu(SM, sqrt_s_leptcoll_3000); };
2050 obsThFactory["mumumuZHmumu10000"] = [=](const StandardModel& SM) { return new mummZHmumu(SM, sqrt_s_leptcoll_10000); };
2051 //
2052 // mumuttH
2053 obsThFactory["mumumuttHbb3000"] = [=](const StandardModel& SM) { return new mummttHbb(SM, sqrt_s_leptcoll_3000); };
2054 obsThFactory["mumumuttHbb10000"] = [=](const StandardModel& SM) { return new mummttHbb(SM, sqrt_s_leptcoll_10000); };
2055 //
2056 obsThFactory["mumumuttHcc3000"] = [=](const StandardModel& SM) { return new mummttHcc(SM, sqrt_s_leptcoll_3000); };
2057 obsThFactory["mumumuttHcc10000"] = [=](const StandardModel& SM) { return new mummttHcc(SM, sqrt_s_leptcoll_10000); };
2058 //
2059 obsThFactory["mumumuttHgg3000"] = [=](const StandardModel& SM) { return new mummttHgg(SM, sqrt_s_leptcoll_3000); };
2060 obsThFactory["mumumuttHgg10000"] = [=](const StandardModel& SM) { return new mummttHgg(SM, sqrt_s_leptcoll_10000); };
2061 //
2062 obsThFactory["mumumuttHWW3000"] = [=](const StandardModel& SM) { return new mummttHWW(SM, sqrt_s_leptcoll_3000); };
2063 obsThFactory["mumumuttHWW10000"] = [=](const StandardModel& SM) { return new mummttHWW(SM, sqrt_s_leptcoll_10000); };
2064 //
2065 obsThFactory["mumumuttHtautau3000"] = [=](const StandardModel& SM) { return new mummttHtautau(SM, sqrt_s_leptcoll_3000); };
2066 obsThFactory["mumumuttHtautau10000"] = [=](const StandardModel& SM) { return new mummttHtautau(SM, sqrt_s_leptcoll_10000); };
2067 //
2068 obsThFactory["mumumuttHZZ3000"] = [=](const StandardModel& SM) { return new mummttHZZ(SM, sqrt_s_leptcoll_3000); };
2069 obsThFactory["mumumuttHZZ10000"] = [=](const StandardModel& SM) { return new mummttHZZ(SM, sqrt_s_leptcoll_10000); };
2070 //
2071 obsThFactory["mumumuttHZga3000"] = [=](const StandardModel& SM) { return new mummttHZga(SM, sqrt_s_leptcoll_3000); };
2072 obsThFactory["mumumuttHZga10000"] = [=](const StandardModel& SM) { return new mummttHZga(SM, sqrt_s_leptcoll_10000); };
2073 //
2074 obsThFactory["mumumuttHgaga3000"] = [=](const StandardModel& SM) { return new mummttHgaga(SM, sqrt_s_leptcoll_3000); };
2075 obsThFactory["mumumuttHgaga10000"] = [=](const StandardModel& SM) { return new mummttHgaga(SM, sqrt_s_leptcoll_10000); };
2076 //
2077 obsThFactory["mumumuttHmumu3000"] = [=](const StandardModel& SM) { return new mummttHmumu(SM, sqrt_s_leptcoll_3000); };
2078 obsThFactory["mumumuttHmumu10000"] = [=](const StandardModel& SM) { return new mummttHmumu(SM, sqrt_s_leptcoll_10000); };
2079 //
2080 //----- Full Signal strengths per prod and decay: Lepton-Hadron colliders ----------
2081 //
2082 obsThFactory["muepWBFbb1200"] = [=](const StandardModel& SM) { return new muepWBFbb(SM, sqrt_s_LHeC_1_2); };
2083 obsThFactory["muepWBFcc1200"] = [=](const StandardModel& SM) { return new muepWBFcc(SM, sqrt_s_LHeC_1_2); };
2084 obsThFactory["muepWBFgg1200"] = [=](const StandardModel& SM) { return new muepWBFgg(SM, sqrt_s_LHeC_1_2); };
2085 obsThFactory["muepWBFWW2l2v1200"] = [=](const StandardModel& SM) { return new muepWBFWW2l2v(SM, sqrt_s_LHeC_1_2); };
2086 obsThFactory["muepWBFZZ4l1200"] = [=](const StandardModel& SM) { return new muepWBFZZ4l(SM, sqrt_s_LHeC_1_2); };
2087 obsThFactory["muepWBFgaga1200"] = [=](const StandardModel& SM) { return new muepWBFgaga(SM, sqrt_s_LHeC_1_2); };
2088 obsThFactory["muepWBFtautau1200"] = [=](const StandardModel& SM) { return new muepWBFtautau(SM, sqrt_s_LHeC_1_2); };
2089 //
2090 obsThFactory["muepWBFbb1300"] = [=](const StandardModel& SM) { return new muepWBFbb(SM, sqrt_s_LHeC_1_3); };
2091 obsThFactory["muepWBFcc1300"] = [=](const StandardModel& SM) { return new muepWBFcc(SM, sqrt_s_LHeC_1_3); };
2092 obsThFactory["muepWBFgg1300"] = [=](const StandardModel& SM) { return new muepWBFgg(SM, sqrt_s_LHeC_1_3); };
2093 obsThFactory["muepWBFWW2l2v1300"] = [=](const StandardModel& SM) { return new muepWBFWW2l2v(SM, sqrt_s_LHeC_1_3); };
2094 obsThFactory["muepWBFZZ4l1300"] = [=](const StandardModel& SM) { return new muepWBFZZ4l(SM, sqrt_s_LHeC_1_3); };
2095 obsThFactory["muepWBFgaga1300"] = [=](const StandardModel& SM) { return new muepWBFgaga(SM, sqrt_s_LHeC_1_3); };
2096 obsThFactory["muepWBFtautau1300"] = [=](const StandardModel& SM) { return new muepWBFtautau(SM, sqrt_s_LHeC_1_3); };
2097 //
2098 obsThFactory["muepWBFbb1800"] = [=](const StandardModel& SM) { return new muepWBFbb(SM, sqrt_s_LHeC_1_8); };
2099 obsThFactory["muepWBFcc1800"] = [=](const StandardModel& SM) { return new muepWBFcc(SM, sqrt_s_LHeC_1_8); };
2100 obsThFactory["muepWBFgg1800"] = [=](const StandardModel& SM) { return new muepWBFgg(SM, sqrt_s_LHeC_1_8); };
2101 obsThFactory["muepWBFWW2l2v1800"] = [=](const StandardModel& SM) { return new muepWBFWW2l2v(SM, sqrt_s_LHeC_1_8); };
2102 obsThFactory["muepWBFZZ4l1800"] = [=](const StandardModel& SM) { return new muepWBFZZ4l(SM, sqrt_s_LHeC_1_8); };
2103 obsThFactory["muepWBFgaga1800"] = [=](const StandardModel& SM) { return new muepWBFgaga(SM, sqrt_s_LHeC_1_8); };
2104 obsThFactory["muepWBFtautau1800"] = [=](const StandardModel& SM) { return new muepWBFtautau(SM, sqrt_s_LHeC_1_8); };
2105 //
2106 obsThFactory["muepWBFbb3500"] = [=](const StandardModel& SM) { return new muepWBFbb(SM, sqrt_s_FCCep_3_5); };
2107 obsThFactory["muepWBFcc3500"] = [=](const StandardModel& SM) { return new muepWBFcc(SM, sqrt_s_FCCep_3_5); };
2108 obsThFactory["muepWBFgg3500"] = [=](const StandardModel& SM) { return new muepWBFgg(SM, sqrt_s_FCCep_3_5); };
2109 obsThFactory["muepWBFWW2l2v3500"] = [=](const StandardModel& SM) { return new muepWBFWW2l2v(SM, sqrt_s_FCCep_3_5); };
2110 obsThFactory["muepWBFZZ4l3500"] = [=](const StandardModel& SM) { return new muepWBFZZ4l(SM, sqrt_s_FCCep_3_5); };
2111 obsThFactory["muepWBFgaga3500"] = [=](const StandardModel& SM) { return new muepWBFgaga(SM, sqrt_s_FCCep_3_5); };
2112 obsThFactory["muepWBFtautau3500"] = [=](const StandardModel& SM) { return new muepWBFtautau(SM, sqrt_s_FCCep_3_5); };
2113 //
2114 obsThFactory["muepWBFbb5000"] = [=](const StandardModel& SM) { return new muepWBFbb(SM, sqrt_s_FCCep_5); };
2115 obsThFactory["muepWBFcc5000"] = [=](const StandardModel& SM) { return new muepWBFcc(SM, sqrt_s_FCCep_5); };
2116 obsThFactory["muepWBFgg5000"] = [=](const StandardModel& SM) { return new muepWBFgg(SM, sqrt_s_FCCep_5); };
2117 obsThFactory["muepWBFWW2l2v5000"] = [=](const StandardModel& SM) { return new muepWBFWW2l2v(SM, sqrt_s_FCCep_5); };
2118 obsThFactory["muepWBFZZ4l5000"] = [=](const StandardModel& SM) { return new muepWBFZZ4l(SM, sqrt_s_FCCep_5); };
2119 obsThFactory["muepWBFgaga5000"] = [=](const StandardModel& SM) { return new muepWBFgaga(SM, sqrt_s_FCCep_5); };
2120 obsThFactory["muepWBFtautau5000"] = [=](const StandardModel& SM) { return new muepWBFtautau(SM, sqrt_s_FCCep_5); };
2121 //
2122 obsThFactory["muepZBFbb1200"] = [=](const StandardModel& SM) { return new muepZBFbb(SM, sqrt_s_LHeC_1_2); };
2123 obsThFactory["muepZBFcc1200"] = [=](const StandardModel& SM) { return new muepZBFcc(SM, sqrt_s_LHeC_1_2); };
2124 obsThFactory["muepZBFgg1200"] = [=](const StandardModel& SM) { return new muepZBFgg(SM, sqrt_s_LHeC_1_2); };
2125 obsThFactory["muepZBFWW2l2v1200"] = [=](const StandardModel& SM) { return new muepZBFWW2l2v(SM, sqrt_s_LHeC_1_2); };
2126 obsThFactory["muepZBFZZ4l1200"] = [=](const StandardModel& SM) { return new muepZBFZZ4l(SM, sqrt_s_LHeC_1_2); };
2127 obsThFactory["muepZBFgaga1200"] = [=](const StandardModel& SM) { return new muepZBFgaga(SM, sqrt_s_LHeC_1_2); };
2128 obsThFactory["muepZBFtautau1200"] = [=](const StandardModel& SM) { return new muepZBFtautau(SM, sqrt_s_LHeC_1_2); };
2129 //
2130 obsThFactory["muepZBFbb1300"] = [=](const StandardModel& SM) { return new muepZBFbb(SM, sqrt_s_LHeC_1_3); };
2131 obsThFactory["muepZBFcc1300"] = [=](const StandardModel& SM) { return new muepZBFcc(SM, sqrt_s_LHeC_1_3); };
2132 obsThFactory["muepZBFgg1300"] = [=](const StandardModel& SM) { return new muepZBFgg(SM, sqrt_s_LHeC_1_3); };
2133 obsThFactory["muepZBFWW2l2v1300"] = [=](const StandardModel& SM) { return new muepZBFWW2l2v(SM, sqrt_s_LHeC_1_3); };
2134 obsThFactory["muepZBFZZ4l1300"] = [=](const StandardModel& SM) { return new muepZBFZZ4l(SM, sqrt_s_LHeC_1_3); };
2135 obsThFactory["muepZBFgaga1300"] = [=](const StandardModel& SM) { return new muepZBFgaga(SM, sqrt_s_LHeC_1_3); };
2136 obsThFactory["muepZBFtautau1300"] = [=](const StandardModel& SM) { return new muepZBFtautau(SM, sqrt_s_LHeC_1_3); };
2137 //
2138 obsThFactory["muepZBFbb1800"] = [=](const StandardModel& SM) { return new muepZBFbb(SM, sqrt_s_LHeC_1_8); };
2139 obsThFactory["muepZBFcc1800"] = [=](const StandardModel& SM) { return new muepZBFcc(SM, sqrt_s_LHeC_1_8); };
2140 obsThFactory["muepZBFgg1800"] = [=](const StandardModel& SM) { return new muepZBFgg(SM, sqrt_s_LHeC_1_8); };
2141 obsThFactory["muepZBFWW2l2v1800"] = [=](const StandardModel& SM) { return new muepZBFWW2l2v(SM, sqrt_s_LHeC_1_8); };
2142 obsThFactory["muepZBFZZ4l1800"] = [=](const StandardModel& SM) { return new muepZBFZZ4l(SM, sqrt_s_LHeC_1_8); };
2143 obsThFactory["muepZBFgaga1800"] = [=](const StandardModel& SM) { return new muepZBFgaga(SM, sqrt_s_LHeC_1_8); };
2144 obsThFactory["muepZBFtautau1800"] = [=](const StandardModel& SM) { return new muepZBFtautau(SM, sqrt_s_LHeC_1_8); };
2145 //
2146 obsThFactory["muepZBFbb3500"] = [=](const StandardModel& SM) { return new muepZBFbb(SM, sqrt_s_FCCep_3_5); };
2147 obsThFactory["muepZBFcc3500"] = [=](const StandardModel& SM) { return new muepZBFcc(SM, sqrt_s_FCCep_3_5); };
2148 obsThFactory["muepZBFgg3500"] = [=](const StandardModel& SM) { return new muepZBFgg(SM, sqrt_s_FCCep_3_5); };
2149 obsThFactory["muepZBFWW2l2v3500"] = [=](const StandardModel& SM) { return new muepZBFWW2l2v(SM, sqrt_s_FCCep_3_5); };
2150 obsThFactory["muepZBFZZ4l3500"] = [=](const StandardModel& SM) { return new muepZBFZZ4l(SM, sqrt_s_FCCep_3_5); };
2151 obsThFactory["muepZBFgaga3500"] = [=](const StandardModel& SM) { return new muepZBFgaga(SM, sqrt_s_FCCep_3_5); };
2152 obsThFactory["muepZBFtautau3500"] = [=](const StandardModel& SM) { return new muepZBFtautau(SM, sqrt_s_FCCep_3_5); };
2153 //
2154 obsThFactory["muepZBFbb5000"] = [=](const StandardModel& SM) { return new muepZBFbb(SM, sqrt_s_FCCep_5); };
2155 obsThFactory["muepZBFcc5000"] = [=](const StandardModel& SM) { return new muepZBFcc(SM, sqrt_s_FCCep_5); };
2156 obsThFactory["muepZBFgg5000"] = [=](const StandardModel& SM) { return new muepZBFgg(SM, sqrt_s_FCCep_5); };
2157 obsThFactory["muepZBFWW2l2v5000"] = [=](const StandardModel& SM) { return new muepZBFWW2l2v(SM, sqrt_s_FCCep_5); };
2158 obsThFactory["muepZBFZZ4l5000"] = [=](const StandardModel& SM) { return new muepZBFZZ4l(SM, sqrt_s_FCCep_5); };
2159 obsThFactory["muepZBFgaga5000"] = [=](const StandardModel& SM) { return new muepZBFgaga(SM, sqrt_s_FCCep_5); };
2160 obsThFactory["muepZBFtautau5000"] = [=](const StandardModel& SM) { return new muepZBFtautau(SM, sqrt_s_FCCep_5); };
2161 //
2162 //----- Limits ----------
2163 obsThFactory["UpperLimit_ppHZgammaA13"] = [=](const StandardModel& SM) { return new UpperLimit_ppHZgammaA13(SM, sqrt_s_LHC13); };
2164 obsThFactory["UpperLimit_ppHZgammaC13"] = [=](const StandardModel& SM) { return new UpperLimit_ppHZgammaC13(SM, sqrt_s_LHC13); };
2165 obsThFactory["UpperLimit_ppHZgammaA"] = [=](const StandardModel& SM) { return new UpperLimit_ppHZgammaA(SM, sqrt_s_LHC8); };
2166 obsThFactory["UpperLimit_ppHZgammaC"] = [=](const StandardModel& SM) { return new UpperLimit_ppHZgammaC(SM, sqrt_s_LHC8); };
2167 //----- Others ----------
2168 obsThFactory["cg_plus_ct"] = [](const StandardModel& SM) { return new cg_plus_ct(SM); };
2169 obsThFactory["cga_plus_ct"] = [](const StandardModel& SM) { return new cga_plus_ct(SM); };
2170 obsThFactory["cg_minus_cga"] = [](const StandardModel& SM) { return new cg_minus_cga(SM); };
2171 obsThFactory["cV_plus_cb"] = [](const StandardModel& SM) { return new cV_plus_cb(SM); };
2172 obsThFactory["cV_plus_ctau"] = [](const StandardModel& SM) { return new cV_plus_ctau(SM); };
2173 obsThFactory["cb_minus_cc"] = [](const StandardModel& SM) { return new cb_minus_cc(SM); };
2174 obsThFactory["cb_minus_ctau"] = [](const StandardModel& SM) { return new cb_minus_ctau(SM); };
2175 obsThFactory["cc_minus_ctau"] = [](const StandardModel& SM) { return new cc_minus_ctau(SM); };
2176
2177 //----- e+e- -> W+ W- Optimized Observables -----
2178 obsThFactory["eeWWOO"] = [](const StandardModel& SM) { return new eeWW(SM); };
2179
2180 //----- Epsilon parameters -----
2181 obsThFactory["epsilon1"] = [](const StandardModel& SM) { return new Epsilon1(SM); };
2182 obsThFactory["epsilon2"] = [](const StandardModel& SM) { return new Epsilon2(SM); };
2183 obsThFactory["epsilon3"] = [](const StandardModel& SM) { return new Epsilon3(SM); };
2184 obsThFactory["epsilonb"] = [](const StandardModel& SM) { return new Epsilonb(SM); };
2185
2186
2187 //----- NPSMEFT6dtopquark -----
2188
2189
2190 //Now that the map is defined these lines should be useless. Remove them and check that is fine
2191 /*
2192 obsThFactory["C_phit"] = [](const StandardModel& SM) { return new C_phit(SM); };
2193 obsThFactory["C_phiQ3"] = [](const StandardModel& SM) { return new C_phiQ3(SM); };
2194 obsThFactory["C_phiQ1"] = [](const StandardModel& SM) { return new C_phiQ1(SM); };
2195 obsThFactory["C_phiQm"] = [](const StandardModel& SM) { return new C_phiQm(SM); };
2196 obsThFactory["C_tW"] = [](const StandardModel& SM) { return new C_tW(SM); };
2197 obsThFactory["C_tZ"] = [](const StandardModel& SM) { return new C_tZ(SM); };
2198 obsThFactory["C_tB"] = [](const StandardModel& SM) { return new C_tB(SM); };
2199 obsThFactory["C_tphi"] = [](const StandardModel& SM) { return new C_tphi(SM); };
2200 */
2201}
A header file for the observables defined in EW module.
An observable class for the parameter.
Definition: Epsilon1.h:22
An observable class for the parameter.
Definition: Epsilon2.h:22
An observable class for the parameter.
Definition: Epsilon3.h:22
An observable class for the parameter.
Definition: Epsilonb.h:22
A model class for the Standard Model.
std::map< std::string, std::function< ThObservable *(const StandardModel &) > > obsThFactory
Definition: ThObsFactory.h:49
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 , excluding contributions from on-shell .
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 , excluding contributions from on-shell .
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 , 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 .
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 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 .
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 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 ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
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 ratio .
A class for computing the ratio , in the narrow width approximation.
A class for computing the ratio .
A class for computing the ratio , in the narrow width approximation.
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 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 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 .
Namespace containing collider energy and angle constants used across ThObsFactory registration functi...
const double sqrt_s_leptcoll_230
the center-of-mass energy in TeV
const double pol_30
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_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_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_LHC8
the center-of-mass energy in TeV
const double sqrt_s_leptcoll_10000
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