a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPbase.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2013 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef NPBASE_H
9 #define NPBASE_H
10 
11 #include "StandardModel.h"
12 
66 class NPbase : public StandardModel {
67 public:
68 
72  NPbase();
73 
78  virtual bool Update(const std::map<std::string, double>& DPars);
79 
84  virtual bool PostUpdate();
85 
87 
92  virtual StandardModel getTrueSM() const
93  {
94  return trueSM;
95  }
96 
98 
109  virtual double DeltaGF() const
110  {
111  return 0.;
112  }
113 
115 
120  virtual double obliqueS() const
121  {
122  return 0.;
123  }
124 
129  virtual double obliqueT() const
130  {
131  return 0.;
132  }
133 
138  virtual double obliqueU() const
139  {
140  return 0.;
141  }
142 
147  virtual double obliqueW() const
148  {
149  return 0.;
150  }
151 
156  virtual double obliqueY() const
157  {
158  return 0.;
159  }
160 
162 
181  virtual double Mw() const;
182 
189  virtual double deltaGamma_Wff(const Particle fi, const Particle fj) const
190  {
191  return 0.0;
192  };
193 
214  virtual double GammaW(const Particle fi, const Particle fj) const;
215 
220  virtual double deltaGamma_W() const
221  {
222  return 0.0;
223  };
224 
243  virtual double GammaW() const;
244 
267  virtual double deltaGV_f(const Particle f) const;
268 
274  virtual gslpp::complex gV_f(const Particle f) const;
275 
291  virtual double deltaGA_f(const Particle f) const;
292 
298  virtual gslpp::complex gA_f(const Particle f) const;
299 
305  virtual gslpp::complex rhoZ_f(const Particle f) const;
306 
312  virtual gslpp::complex kappaZ_f(const Particle f) const;
313 
319  virtual double deltaGamma_Zf(const Particle f) const;
320 
329  virtual double Gamma_Zf(const Particle f) const;
330 
335  virtual double deltaGamma_Z() const;
336 
344  virtual double Gamma_Z() const;
345 
350  virtual double deltaGamma_Zhad() const;
351 
359  virtual double Gamma_had() const;
360 
369  virtual double BR_Zf(const Particle f) const;
370 
376  virtual double deltaSigmaHadron() const;
377 
386  virtual double sigma0_had() const;
387 
393  virtual double deltaSin2thetaEff_e() const;
394 
400  virtual double deltaSin2thetaEff_mu() const;
401 
410  virtual double sin2thetaEff(const Particle f) const;
411 
418  virtual double deltaA_f(const Particle f) const;
419 
429  virtual double A_f(const Particle f) const;
430 
437  virtual double deltaAFB(const Particle f) const;
438 
445  virtual double AFB(const Particle f) const;
446 
454  virtual double deltaR0_f(const Particle f) const;
455 
463  virtual double R0_f(const Particle f) const;
464 
469  virtual double deltaR_inv() const;
470 
478  virtual double R_inv() const;
479 
484  virtual double deltaN_nu() const;
485 
493  virtual double N_nu() const;
494 
496 
503  // no generation mixing
504  virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
505  {
506  return 0.0;
507  };
514  // no generation mixing
515  virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
516  {
517  return 0.0;
518  };
519 
524  virtual double deltaG_hgg() const
525  {
526  return 0.0;
527  };
533  virtual double deltaG_hggRatio() const
534  {
535  return 0.0;
536  };
541  virtual double deltaG1_hWW() const
542  {
543  return 0.0;
544  };
549  virtual double deltaG2_hWW() const
550  {
551  return 0.0;
552  };
557  virtual double deltaG3_hWW() const
558  {
559  return 0.0;
560  };
565  virtual double deltaG1_hZZ() const
566  {
567  return 0.0;
568  };
573  virtual double deltaG2_hZZ() const
574  {
575  return 0.0;
576  };
581  virtual double deltaG3_hZZ() const
582  {
583  return 0.0;
584  };
589  virtual double deltaG1_hZA() const
590  {
591  return 0.0;
592  };
598  virtual double deltaG1_hZARatio() const
599  {
600  return 0.0;
601  };
606  virtual double deltaG2_hZA() const
607  {
608  return 0.0;
609  };
614  virtual double deltaG_hAA() const
615  {
616  return 0.0;
617  };
623  virtual double deltaG_hAARatio() const
624  {
625  return 0.0;
626  };
632  // no generation mixing
633  virtual gslpp::complex deltaG_hff(const Particle p) const
634  {
635  return 0.0;
636  };
641  virtual double deltaG_hhhRatio() const
642  {
643  return 0.0;
644  };
645 
647 
654  virtual double muggH(const double sqrt_s) const
655  {
656  return 1.0;
657  }
658 
665  virtual double muggHH(const double sqrt_s) const
666  {
667  return 1.0;
668  }
669 
676  virtual double muVBF(const double sqrt_s) const
677  {
678  return 1.0;
679  }
680 
688  virtual double muVBFgamma(const double sqrt_s) const
689  {
690  return 1.0;
691  }
692 
700  virtual double mueeWBF(const double sqrt_s) const
701  {
702  return 1.0;
703  }
704 
713  virtual double mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
714  {
715  return 1.0;
716  }
717 
725  virtual double mueeHvv(const double sqrt_s) const
726  {
727  return 1.0;
728  }
729 
738  virtual double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
739  {
740  return 1.0;
741  }
742 
750  virtual double mueeZBF(const double sqrt_s) const
751  {
752  return 1.0;
753  }
754 
763  virtual double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
764  {
765  return 1.0;
766  }
767 
775  virtual double muepWBF(const double sqrt_s) const
776  {
777  return 1.0;
778  }
779 
787  virtual double muepZBF(const double sqrt_s) const
788  {
789  return 1.0;
790  }
791 
798  virtual double muWH(const double sqrt_s) const
799  {
800  return 1.0;
801  }
802 
809  virtual double muZH(const double sqrt_s) const
810  {
811  return 1.0;
812  }
813 
821  virtual double mueeZH(const double sqrt_s) const
822  {
823  return 1.0;
824  }
825 
833  virtual double mueeZllH(const double sqrt_s) const
834  {
835  return 1.0;
836  }
837 
845  virtual double mueeZqqH(const double sqrt_s) const
846  {
847  return 1.0;
848  }
849 
858  virtual double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
859  {
860  return 1.0;
861  }
862 
871  virtual double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
872  {
873  return 1.0;
874  }
875 
884  virtual double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
885  {
886  return 1.0;
887  }
888 
889 
897  virtual double aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
898  {
899  return 0.0;
900  }
901 
902 
910  virtual double bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
911  {
912  return 0.0;
913  }
914 
915 
922  virtual double muVH(const double sqrt_s) const
923  {
924  return 1.0;
925  }
926 
933  virtual double muVBFpVH(const double sqrt_s) const
934  {
935  return 1.0;
936  }
937 
944  virtual double muttH(const double sqrt_s) const
945  {
946  return 1.0;
947  }
948 
955  virtual double mutHq(const double sqrt_s) const
956  {
957  return 1.0;
958  }
959 
967  virtual double muggHpttH(const double sqrt_s) const
968  {
969  return 1.0;
970  }
971 
979  virtual double mueettH(const double sqrt_s) const
980  {
981  return 1.0;
982  }
983 
992  virtual double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
993  {
994  return 1.0;
995  }
996 
1003  virtual double mummH(const double sqrt_s) const
1004  {
1005  return 1.0;
1006  }
1007 
1013  virtual double BrHggRatio() const
1014  {
1015  return 1.0;
1016  }
1017 
1023  virtual double BrHWWRatio() const
1024  {
1025  return 1.0;
1026  }
1027 
1033  virtual double BrHWlvRatio() const
1034  {
1035  return 1.0;
1036  }
1037 
1043  virtual double BrHWW2l2vRatio() const
1044  {
1045  return 1.0;
1046  }
1047 
1053  virtual double BrHZZRatio() const
1054  {
1055  return 1.0;
1056  }
1057 
1063  virtual double BrHZllRatio() const
1064  {
1065  return 1.0;
1066  }
1067 
1073  virtual double BrHZZ4lRatio() const
1074  {
1075  return 1.0;
1076  }
1077 
1083  virtual double BrHZZ4eRatio() const
1084  {
1085  return 1.0;
1086  }
1087 
1093  virtual double BrHZZ2e2muRatio() const
1094  {
1095  return 1.0;
1096  }
1097 
1103  virtual double BrHZZ4muRatio() const
1104  {
1105  return 1.0;
1106  }
1107 
1113  virtual double BrHZgaRatio() const
1114  {
1115  return 1.0;
1116  }
1117 
1123  virtual double BrHZgallRatio() const
1124  {
1125  return 1.0;
1126  }
1127 
1133  virtual double BrHZgaeeRatio() const
1134  {
1135  return 1.0;
1136  }
1137 
1143  virtual double BrHZgamumuRatio() const
1144  {
1145  return 1.0;
1146  }
1147 
1153  virtual double BrHgagaRatio() const
1154  {
1155  return 1.0;
1156  }
1157 
1163  virtual double BrHmumuRatio() const
1164  {
1165  return 1.0;
1166  }
1167 
1173  virtual double BrHtautauRatio() const
1174  {
1175  return 1.0;
1176  }
1177 
1183  virtual double BrHccRatio() const
1184  {
1185  return 1.0;
1186  }
1187 
1193  virtual double BrHbbRatio() const
1194  {
1195  return 1.0;
1196  }
1197 
1204  virtual double muttHZbbboost(const double sqrt_s) const
1205  {
1206  return 1.0;
1207  }
1208 
1209  virtual double muggHgaga(const double sqrt_s) const
1210  {
1211  return 1.0;
1212  }
1213 
1222  virtual double muggHgagaInt(const double sqrt_s) const
1223  {
1224  return 1.0;
1225  };
1226 
1227  virtual double muVBFHgaga(const double sqrt_s) const
1228  {
1229  return 1.0;
1230  }
1231  virtual double muZHgaga(const double sqrt_s) const
1232  {
1233  return 1.0;
1234  }
1235  virtual double muWHgaga(const double sqrt_s) const
1236  {
1237  return 1.0;
1238  }
1239  virtual double muVHgaga(const double sqrt_s) const
1240  {
1241  return 1.0;
1242  }
1243  virtual double muttHgaga(const double sqrt_s) const
1244  {
1245  return 1.0;
1246  }
1247  virtual double muggHZga(const double sqrt_s) const
1248  {
1249  return 1.0;
1250  }
1251  virtual double muVBFHZga(const double sqrt_s) const
1252  {
1253  return 1.0;
1254  }
1255  virtual double muZHZga(const double sqrt_s) const
1256  {
1257  return 1.0;
1258  }
1259  virtual double muWHZga(const double sqrt_s) const
1260  {
1261  return 1.0;
1262  }
1263  virtual double muVHZga(const double sqrt_s) const
1264  {
1265  return 1.0;
1266  }
1267  virtual double muttHZga(const double sqrt_s) const
1268  {
1269  return 1.0;
1270  }
1271  virtual double muggHZZ(const double sqrt_s) const
1272  {
1273  return 1.0;
1274  }
1275  virtual double muVBFHZZ(const double sqrt_s) const
1276  {
1277  return 1.0;
1278  }
1279  virtual double muZHZZ(const double sqrt_s) const
1280  {
1281  return 1.0;
1282  }
1283  virtual double muWHZZ(const double sqrt_s) const
1284  {
1285  return 1.0;
1286  }
1287  virtual double muVHZZ(const double sqrt_s) const
1288  {
1289  return 1.0;
1290  }
1291  virtual double muttHZZ(const double sqrt_s) const
1292  {
1293  return 1.0;
1294  }
1295 
1296  virtual double muggHZZ4l(const double sqrt_s) const
1297  {
1298  return 1.0;
1299  }
1300  virtual double muVBFHZZ4l(const double sqrt_s) const
1301  {
1302  return 1.0;
1303  }
1304  virtual double muZHZZ4l(const double sqrt_s) const
1305  {
1306  return 1.0;
1307  }
1308  virtual double muWHZZ4l(const double sqrt_s) const
1309  {
1310  return 1.0;
1311  }
1312  virtual double muVHZZ4l(const double sqrt_s) const
1313  {
1314  return 1.0;
1315  }
1316  virtual double muttHZZ4l(const double sqrt_s) const
1317  {
1318  return 1.0;
1319  }
1320 
1321 
1322  virtual double muggHWW(const double sqrt_s) const
1323  {
1324  return 1.0;
1325  }
1326  virtual double muVBFHWW(const double sqrt_s) const
1327  {
1328  return 1.0;
1329  }
1330  virtual double muZHWW(const double sqrt_s) const
1331  {
1332  return 1.0;
1333  }
1334  virtual double muWHWW(const double sqrt_s) const
1335  {
1336  return 1.0;
1337  }
1338  virtual double muVHWW(const double sqrt_s) const
1339  {
1340  return 1.0;
1341  }
1342  virtual double muttHWW(const double sqrt_s) const
1343  {
1344  return 1.0;
1345  }
1346  virtual double muggHWW2l2v(const double sqrt_s) const
1347  {
1348  return 1.0;
1349  }
1350  virtual double muVBFHWW2l2v(const double sqrt_s) const
1351  {
1352  return 1.0;
1353  }
1354  virtual double muZHWW2l2v(const double sqrt_s) const
1355  {
1356  return 1.0;
1357  }
1358  virtual double muWHWW2l2v(const double sqrt_s) const
1359  {
1360  return 1.0;
1361  }
1362  virtual double muVHWW2l2v(const double sqrt_s) const
1363  {
1364  return 1.0;
1365  }
1366  virtual double muttHWW2l2v(const double sqrt_s) const
1367  {
1368  return 1.0;
1369  }
1370  virtual double muggHmumu(const double sqrt_s) const
1371  {
1372  return 1.0;
1373  }
1374  virtual double muVBFHmumu(const double sqrt_s) const
1375  {
1376  return 1.0;
1377  }
1378  virtual double muZHmumu(const double sqrt_s) const
1379  {
1380  return 1.0;
1381  }
1382  virtual double muWHmumu(const double sqrt_s) const
1383  {
1384  return 1.0;
1385  }
1386  virtual double muVHmumu(const double sqrt_s) const
1387  {
1388  return 1.0;
1389  }
1390  virtual double muttHmumu(const double sqrt_s) const
1391  {
1392  return 1.0;
1393  }
1394  virtual double muggHtautau(const double sqrt_s) const
1395  {
1396  return 1.0;
1397  }
1398  virtual double muVBFHtautau(const double sqrt_s) const
1399  {
1400  return 1.0;
1401  }
1402  virtual double muZHtautau(const double sqrt_s) const
1403  {
1404  return 1.0;
1405  }
1406  virtual double muWHtautau(const double sqrt_s) const
1407  {
1408  return 1.0;
1409  }
1410  virtual double muVHtautau(const double sqrt_s) const
1411  {
1412  return 1.0;
1413  }
1414  virtual double muttHtautau(const double sqrt_s) const
1415  {
1416  return 1.0;
1417  }
1418  virtual double muggHbb(const double sqrt_s) const
1419  {
1420  return 1.0;
1421  }
1422  virtual double muVBFHbb(const double sqrt_s) const
1423  {
1424  return 1.0;
1425  }
1426  virtual double muZHbb(const double sqrt_s) const
1427  {
1428  return 1.0;
1429  }
1430  virtual double muWHbb(const double sqrt_s) const
1431  {
1432  return 1.0;
1433  }
1434  virtual double muVHbb(const double sqrt_s) const
1435  {
1436  return 1.0;
1437  }
1438  virtual double muttHbb(const double sqrt_s) const
1439  {
1440  return 1.0;
1441  }
1442  virtual double muppHmumu(const double sqrt_s) const
1443  {
1444  return 1.0;
1445  }
1446  virtual double muppHZga(const double sqrt_s) const
1447  {
1448  return 1.0;
1449  }
1450 
1456  virtual double computeGammaTotalRatio() const
1457  {
1458  return 1.0;
1459  }
1460 
1465  virtual double Br_H_exo() const
1466  {
1467  return 0.0;
1468  };
1469 
1474  virtual double Br_H_inv() const
1475  {
1476  return 0.0;
1477  };
1478 
1484  virtual double Br_H_inv_NP() const
1485  {
1486  return 0.0;
1487  };
1488 
1494  virtual double BrHvisRatio() const
1495  {
1496  return 1.0;
1497  }
1498 
1504  virtual double BrHtoinvRatio() const
1505  {
1506  return 1.0;
1507  }
1508 
1513  virtual double UpperLimitZgammaA13(const double sqrt_s) const
1514  {
1515  return 1.0;
1516  }
1517 
1522  virtual double UpperLimitZgammaC13(const double sqrt_s) const
1523  {
1524  return 1.0;
1525  }
1526 
1531  virtual double UpperLimitZgammaA(const double sqrt_s) const
1532  {
1533  return 1.0;
1534  }
1535 
1540  virtual double UpperLimitZgammaC(const double sqrt_s) const
1541  {
1542  return 1.0;
1543  }
1544 
1549  virtual double cgplusct() const
1550  {
1551  return 1.0;
1552  }
1553 
1558  virtual double cgaplusct() const
1559  {
1560  return 1.0;
1561  }
1562 
1567  virtual double cgminuscga() const
1568  {
1569  return 0.0;
1570  }
1571 
1576  virtual double cVpluscb() const
1577  {
1578  return 2.0;
1579  }
1580 
1585  virtual double cVplusctau() const
1586  {
1587  return 2.0;
1588  }
1589 
1594  virtual double cbminuscc() const
1595  {
1596  return 0.0;
1597  }
1598 
1603  virtual double cbminusctau() const
1604  {
1605  return 0.0;
1606  }
1607 
1612  virtual double ccminusctau() const
1613  {
1614  return 0.0;
1615  }
1616 
1617 
1618 
1620 //-----------------------------------------------------------------------------------------
1621 //-- Special Hadron collider signal strengths with separate full TH unc U(prod x decay) ---
1622 //-----------------------------------------------------------------------------------------
1624 
1625  virtual double muTHUggHgaga(const double sqrt_s) const
1626  {
1627  return 1.0;
1628  }
1629 
1630  virtual double muTHUVBFHgaga(const double sqrt_s) const
1631  {
1632  return 1.0;
1633  }
1634  virtual double muTHUZHgaga(const double sqrt_s) const
1635  {
1636  return 1.0;
1637  }
1638  virtual double muTHUWHgaga(const double sqrt_s) const
1639  {
1640  return 1.0;
1641  }
1642  virtual double muTHUVHgaga(const double sqrt_s) const
1643  {
1644  return 1.0;
1645  }
1646  virtual double muTHUttHgaga(const double sqrt_s) const
1647  {
1648  return 1.0;
1649  }
1650  virtual double muTHUggHZga(const double sqrt_s) const
1651  {
1652  return 1.0;
1653  }
1654  virtual double muTHUVBFHZga(const double sqrt_s) const
1655  {
1656  return 1.0;
1657  }
1658  virtual double muTHUZHZga(const double sqrt_s) const
1659  {
1660  return 1.0;
1661  }
1662  virtual double muTHUWHZga(const double sqrt_s) const
1663  {
1664  return 1.0;
1665  }
1666  virtual double muTHUVHZga(const double sqrt_s) const
1667  {
1668  return 1.0;
1669  }
1670  virtual double muTHUttHZga(const double sqrt_s) const
1671  {
1672  return 1.0;
1673  }
1674  virtual double muTHUggHZZ(const double sqrt_s) const
1675  {
1676  return 1.0;
1677  }
1678  virtual double muTHUVBFHZZ(const double sqrt_s) const
1679  {
1680  return 1.0;
1681  }
1682  virtual double muTHUZHZZ(const double sqrt_s) const
1683  {
1684  return 1.0;
1685  }
1686  virtual double muTHUWHZZ(const double sqrt_s) const
1687  {
1688  return 1.0;
1689  }
1690  virtual double muTHUVHZZ(const double sqrt_s) const
1691  {
1692  return 1.0;
1693  }
1694  virtual double muTHUttHZZ(const double sqrt_s) const
1695  {
1696  return 1.0;
1697  }
1698 
1699  virtual double muTHUggHZZ4l(const double sqrt_s) const
1700  {
1701  return 1.0;
1702  }
1703  virtual double muTHUVBFHZZ4l(const double sqrt_s) const
1704  {
1705  return 1.0;
1706  }
1707  virtual double muTHUZHZZ4l(const double sqrt_s) const
1708  {
1709  return 1.0;
1710  }
1711  virtual double muTHUWHZZ4l(const double sqrt_s) const
1712  {
1713  return 1.0;
1714  }
1715  virtual double muTHUVHZZ4l(const double sqrt_s) const
1716  {
1717  return 1.0;
1718  }
1719  virtual double muTHUttHZZ4l(const double sqrt_s) const
1720  {
1721  return 1.0;
1722  }
1723 
1724  virtual double muTHUggHWW(const double sqrt_s) const
1725  {
1726  return 1.0;
1727  }
1728  virtual double muTHUVBFHWW(const double sqrt_s) const
1729  {
1730  return 1.0;
1731  }
1732  virtual double muTHUZHWW(const double sqrt_s) const
1733  {
1734  return 1.0;
1735  }
1736  virtual double muTHUWHWW(const double sqrt_s) const
1737  {
1738  return 1.0;
1739  }
1740  virtual double muTHUVHWW(const double sqrt_s) const
1741  {
1742  return 1.0;
1743  }
1744  virtual double muTHUttHWW(const double sqrt_s) const
1745  {
1746  return 1.0;
1747  }
1748  virtual double muTHUggHWW2l2v(const double sqrt_s) const
1749  {
1750  return 1.0;
1751  }
1752  virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
1753  {
1754  return 1.0;
1755  }
1756  virtual double muTHUZHWW2l2v(const double sqrt_s) const
1757  {
1758  return 1.0;
1759  }
1760  virtual double muTHUWHWW2l2v(const double sqrt_s) const
1761  {
1762  return 1.0;
1763  }
1764  virtual double muTHUVHWW2l2v(const double sqrt_s) const
1765  {
1766  return 1.0;
1767  }
1768  virtual double muTHUttHWW2l2v(const double sqrt_s) const
1769  {
1770  return 1.0;
1771  }
1772  virtual double muTHUggHmumu(const double sqrt_s) const
1773  {
1774  return 1.0;
1775  }
1776  virtual double muTHUVBFHmumu(const double sqrt_s) const
1777  {
1778  return 1.0;
1779  }
1780  virtual double muTHUZHmumu(const double sqrt_s) const
1781  {
1782  return 1.0;
1783  }
1784  virtual double muTHUWHmumu(const double sqrt_s) const
1785  {
1786  return 1.0;
1787  }
1788  virtual double muTHUVHmumu(const double sqrt_s) const
1789  {
1790  return 1.0;
1791  }
1792  virtual double muTHUttHmumu(const double sqrt_s) const
1793  {
1794  return 1.0;
1795  }
1796  virtual double muTHUggHtautau(const double sqrt_s) const
1797  {
1798  return 1.0;
1799  }
1800  virtual double muTHUVBFHtautau(const double sqrt_s) const
1801  {
1802  return 1.0;
1803  }
1804  virtual double muTHUZHtautau(const double sqrt_s) const
1805  {
1806  return 1.0;
1807  }
1808  virtual double muTHUWHtautau(const double sqrt_s) const
1809  {
1810  return 1.0;
1811  }
1812  virtual double muTHUVHtautau(const double sqrt_s) const
1813  {
1814  return 1.0;
1815  }
1816  virtual double muTHUttHtautau(const double sqrt_s) const
1817  {
1818  return 1.0;
1819  }
1820  virtual double muTHUggHbb(const double sqrt_s) const
1821  {
1822  return 1.0;
1823  }
1824  virtual double muTHUVBFHbb(const double sqrt_s) const
1825  {
1826  return 1.0;
1827  }
1828  virtual double muTHUZHbb(const double sqrt_s) const
1829  {
1830  return 1.0;
1831  }
1832  virtual double muTHUWHbb(const double sqrt_s) const
1833  {
1834  return 1.0;
1835  }
1836  virtual double muTHUVHbb(const double sqrt_s) const
1837  {
1838  return 1.0;
1839  }
1840  virtual double muTHUttHbb(const double sqrt_s) const
1841  {
1842  return 1.0;
1843  }
1844 
1845  virtual double muTHUVBFBRinv(const double sqrt_s) const
1846  {
1847  return 0.0;
1848  }
1849 
1850  virtual double muTHUVBFHinv(const double sqrt_s) const
1851  {
1852  return 1.0;
1853  }
1854 
1855  virtual double muTHUVHBRinv(const double sqrt_s) const
1856  {
1857  return 0.0;
1858  }
1859 
1860  virtual double muTHUVHinv(const double sqrt_s) const
1861  {
1862  return 1.0;
1863  }
1864 
1865  virtual double muTHUggHZZ4mu(const double sqrt_s) const
1866  {
1867  return 1.0;
1868  }
1869 
1870  virtual double muTHUggHZgamumu(const double sqrt_s) const
1871  {
1872  return 1.0;
1873  }
1874 
1875 
1877 
1882  virtual double deltag1ZNP() const
1883  {
1884  return 0.0;
1885  }
1886 
1891  virtual double deltaKgammaNP() const
1892  {
1893  return 0.0;
1894  }
1895 
1900  virtual double lambdaZNP() const
1901  {
1902  return 0.0;
1903  }
1904 
1905 
1907 
1913  virtual double deltag1ZNPEff() const
1914  {
1915  return 0.0;
1916  }
1917 
1923  virtual double deltaKgammaNPEff() const
1924  {
1925  return 0.0;
1926  }
1927 
1929 
1934  virtual double dxseeWWdcos(const double sqrt_s, const double cos) const
1935  {
1936  return 0.0;
1937  }
1938 
1944  virtual double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
1945  {
1946  return 0.0;
1947  }
1948 
1954  virtual double xseeWW(const double sqrt_s) const
1955  {
1956  return 0.0;
1957  }
1958 
1966  virtual double mueeWW(const double sqrt_s) const
1967  {
1968  return 1.0;
1969  }
1970 
1979  virtual double mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
1980  {
1981  return 1.0;
1982  }
1983 
1985 
1986  //----- High Energy diboson observables at hadron colliders
1987 
1993  virtual double ppZHprobe(const double sqrt_s) const
1994  {
1995  return 0.0;
1996  }
1997 
2005  virtual double mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const
2006  {
2007  return 1.0;
2008  }
2009 
2010 
2011 
2013 
2014  //----- Simplified Template Cross Sections Bins
2015 
2020  virtual double STXS_ggH_VBFtopo_j3v(const double sqrt_s) const
2021  {
2022  return 1.0;
2023  }
2024 
2025 
2030  virtual double STXS_ggH_VBFtopo_j3(const double sqrt_s) const
2031  {
2032  return 1.0;
2033  }
2034 
2035 
2040  virtual double STXS_ggH0j(const double sqrt_s) const
2041  {
2042  return 1.0;
2043  }
2044 
2049  virtual double STXS_ggH1j_pTH_0_60(const double sqrt_s) const
2050  {
2051  return 1.0;
2052  }
2053 
2058  virtual double STXS_ggH1j_pTH_60_120(const double sqrt_s) const
2059  {
2060  return 1.0;
2061  }
2062 
2067  virtual double STXS_ggH1j_pTH_120_200(const double sqrt_s) const
2068  {
2069  return 1.0;
2070  }
2071 
2076  virtual double STXS_ggH1j_pTH_200(const double sqrt_s) const
2077  {
2078  return 1.0;
2079  }
2080 
2085  virtual double STXS_ggH2j_pTH_0_200(const double sqrt_s) const
2086  {
2087  return 1.0;
2088  }
2089 
2090 
2095  virtual double STXS_ggH2j_pTH_0_60(const double sqrt_s) const
2096  {
2097  return 1.0;
2098  }
2099 
2100 
2105  virtual double STXS_ggH2j_pTH_60_120(const double sqrt_s) const
2106  {
2107  return 1.0;
2108  }
2109 
2110 
2115  virtual double STXS_ggH2j_pTH_120_200(const double sqrt_s) const
2116  {
2117  return 1.0;
2118  }
2119 
2120 
2125  virtual double STXS_ggH2j_pTH_200(const double sqrt_s) const
2126  {
2127  return 1.0;
2128  }
2129 
2130 
2135  virtual double STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const
2136  {
2137  return 1.0;
2138  }
2139 
2140 
2145  virtual double STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const
2146  {
2147  return 1.0;
2148  }
2149 
2150 
2155  virtual double STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const
2156  {
2157  return 1.0;
2158  }
2159 
2164  virtual double STXS_qqHqq_VHtopo(const double sqrt_s) const
2165  {
2166  return 1.0;
2167  }
2168 
2169 
2174  virtual double STXS_qqHqq_Rest(const double sqrt_s) const
2175  {
2176  return 1.0;
2177  }
2178 
2183  virtual double STXS_qqHqq_pTj_200(const double sqrt_s) const
2184  {
2185  return 1.0;
2186  }
2187 
2192  virtual double STXS_qqHlv_pTV_0_250(const double sqrt_s) const
2193  {
2194  return 1.0;
2195  }
2196 
2197 
2202  virtual double STXS_qqHlv_pTV_0_150(const double sqrt_s) const
2203  {
2204  return 1.0;
2205  }
2206 
2207 
2212  virtual double STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const
2213  {
2214  return 1.0;
2215  }
2216 
2217 
2222  virtual double STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const
2223  {
2224  return 1.0;
2225  }
2226 
2227 
2232  virtual double STXS_qqHlv_pTV_250(const double sqrt_s) const
2233  {
2234  return 1.0;
2235  }
2236 
2241  virtual double STXS_qqHll_pTV_0_150(const double sqrt_s) const
2242  {
2243  return 1.0;
2244  }
2245 
2250  virtual double STXS_qqHll_pTV_150_250(const double sqrt_s) const
2251  {
2252  return 1.0;
2253  }
2254 
2255 
2260  virtual double STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const
2261  {
2262  return 1.0;
2263  }
2264 
2265 
2270  virtual double STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const
2271  {
2272  return 1.0;
2273  }
2274 
2275 
2280  virtual double STXS_qqHll_pTV_250(const double sqrt_s) const
2281  {
2282  return 1.0;
2283  }
2284 
2285 
2290  virtual double STXS_ttHtH(const double sqrt_s) const
2291  {
2292  return 1.0;
2293  }
2294 
2295 
2300  virtual double STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const
2301  {
2302  return 1.0;
2303  }
2304 
2309  virtual double STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const
2310  {
2311  return 1.0;
2312  }
2313 
2318  virtual double STXS_WHqqHqq_VH2j(const double sqrt_s) const
2319  {
2320  return 1.0;
2321  }
2322 
2327  virtual double STXS_WHqqHqq_Rest(const double sqrt_s) const
2328  {
2329  return 1.0;
2330  }
2331 
2336  virtual double STXS_WHqqHqq_pTj1_200(const double sqrt_s) const
2337  {
2338  return 1.0;
2339  }
2340 
2345  virtual double STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const
2346  {
2347  return 1.0;
2348  }
2349 
2354  virtual double STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const
2355  {
2356  return 1.0;
2357  }
2358 
2363  virtual double STXS_ZHqqHqq_VH2j(const double sqrt_s) const
2364  {
2365  return 1.0;
2366  }
2367 
2372  virtual double STXS_ZHqqHqq_Rest(const double sqrt_s) const
2373  {
2374  return 1.0;
2375  }
2376 
2381  virtual double STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const
2382  {
2383  return 1.0;
2384  }
2385 
2386 
2388 
2393  virtual double kappamueff() const
2394  {
2395  return 1.0;
2396  }
2397 
2402  virtual double kappataueff() const
2403  {
2404  return 1.0;
2405  }
2406 
2411  virtual double kappaceff() const
2412  {
2413  return 1.0;
2414  }
2415 
2420  virtual double kappabeff() const
2421  {
2422  return 1.0;
2423  }
2424 
2429  virtual double kappaGeff() const
2430  {
2431  return 1.0;
2432  }
2433 
2438  virtual double kappaZeff() const
2439  {
2440  return 1.0;
2441  }
2442 
2447  virtual double kappaWeff() const
2448  {
2449  return 1.0;
2450  }
2451 
2456  virtual double kappaAeff() const
2457  {
2458  return 1.0;
2459  }
2460 
2465  virtual double kappaZAeff() const
2466  {
2467  return 1.0;
2468  }
2469 
2471 
2477  virtual double deltayt_HB() const
2478  {
2479  return 0.0;
2480  }
2481 
2487  virtual double deltayb_HB() const
2488  {
2489  return 0.0;
2490  }
2491 
2497  virtual double deltaytau_HB() const
2498  {
2499  return 0.0;
2500  }
2501 
2507  virtual double deltayc_HB() const
2508  {
2509  return 0.0;
2510  }
2511 
2512 
2518  virtual double deltaymu_HB() const
2519  {
2520  return 0.0;
2521  }
2522 
2528  virtual double deltacZ_HB() const
2529  {
2530  return 0.0;
2531  }
2532 
2538  virtual double cZBox_HB() const
2539  {
2540  return 0.0;
2541  }
2542 
2548  virtual double cZZ_HB() const
2549  {
2550  return 0.0;
2551  }
2552 
2558  virtual double cZga_HB() const
2559  {
2560  return 0.0;
2561  }
2562 
2568  virtual double cgaga_HB() const
2569  {
2570  return 0.0;
2571  }
2572 
2578  virtual double cgg_HB() const
2579  {
2580  return 0.0;
2581  }
2582 
2588  virtual double cggEff_HB() const
2589  {
2590  return 0.0;
2591  }
2592 
2598  virtual double lambz_HB() const
2599  {
2600  return 0.0;
2601  }
2602 
2604 
2609  virtual double AuxObs_NP1() const
2610  {
2611  return 0.0;
2612  }
2613 
2618  virtual double AuxObs_NP2() const
2619  {
2620  return 0.0;
2621  }
2622 
2627  virtual double AuxObs_NP3() const
2628  {
2629  return 0.0;
2630  }
2631 
2636  virtual double AuxObs_NP4() const
2637  {
2638  return 0.0;
2639  }
2640 
2645  virtual double AuxObs_NP5() const
2646  {
2647  return 0.0;
2648  }
2649 
2654  virtual double AuxObs_NP6() const
2655  {
2656  return 0.0;
2657  }
2658 
2663  virtual double AuxObs_NP7() const
2664  {
2665  return 0.0;
2666  }
2667 
2672  virtual double AuxObs_NP8() const
2673  {
2674  return 0.0;
2675  }
2676 
2681  virtual double AuxObs_NP9() const
2682  {
2683  return 0.0;
2684  }
2685 
2690  virtual double AuxObs_NP10() const
2691  {
2692  return 0.0;
2693  }
2694 
2699  virtual double AuxObs_NP11() const
2700  {
2701  return 0.0;
2702  }
2703 
2708  virtual double AuxObs_NP12() const
2709  {
2710  return 0.0;
2711  }
2712 
2717  virtual double AuxObs_NP13() const
2718  {
2719  return 0.0;
2720  }
2721 
2726  virtual double AuxObs_NP14() const
2727  {
2728  return 0.0;
2729  }
2730 
2735  virtual double AuxObs_NP15() const
2736  {
2737  return 0.0;
2738  }
2739 
2744  virtual double AuxObs_NP16() const
2745  {
2746  return 0.0;
2747  }
2748 
2753  virtual double AuxObs_NP17() const
2754  {
2755  return 0.0;
2756  }
2757 
2762  virtual double AuxObs_NP18() const
2763  {
2764  return 0.0;
2765  }
2766 
2771  virtual double AuxObs_NP19() const
2772  {
2773  return 0.0;
2774  }
2775 
2780  virtual double AuxObs_NP20() const
2781  {
2782  return 0.0;
2783  }
2784 
2786 protected:
2788 };
2789 
2790 #endif /* NPBASE_H */
2791 
NPbase::BrHvisRatio
virtual double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1494
NPbase::muTHUWHWW2l2v
virtual double muTHUWHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1760
NPbase::deltaG3_hWW
virtual double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:557
NPbase::AFB
virtual double AFB(const Particle f) const
The forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:422
NPbase::muTHUWHWW
virtual double muTHUWHWW(const double sqrt_s) const
Definition: NPbase.h:1736
NPbase::muZHmumu
virtual double muZHmumu(const double sqrt_s) const
Definition: NPbase.h:1378
NPbase::STXS_qqHll_pTV_250
virtual double STXS_qqHll_pTV_250(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2280
NPbase::obliqueS
virtual double obliqueS() const
The oblique parameter .
Definition: NPbase.h:120
gslpp::cos
complex cos(const complex &z)
Definition: gslpp_complex.cpp:429
NPbase::muWHWW
virtual double muWHWW(const double sqrt_s) const
Definition: NPbase.h:1334
NPbase::muVBFHmumu
virtual double muVBFHmumu(const double sqrt_s) const
Definition: NPbase.h:1374
NPbase::AuxObs_NP4
virtual double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4.
Definition: NPbase.h:2636
NPbase::STXS_ZHqqHqq_VBFtopo_j3v
virtual double STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2345
NPbase::muVHbb
virtual double muVHbb(const double sqrt_s) const
Definition: NPbase.h:1434
NPbase::deltaG2_hZZ
virtual double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:573
NPbase::muTHUVBFHinv
virtual double muTHUVBFHinv(const double sqrt_s) const
Definition: NPbase.h:1850
NPbase::muTHUVHinv
virtual double muTHUVHinv(const double sqrt_s) const
Definition: NPbase.h:1860
NPbase::muttHZbbboost
virtual double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
Definition: NPbase.h:1204
NPbase::AuxObs_NP17
virtual double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
Definition: NPbase.h:2753
NPbase::STXS_qqHqq_VBFtopo_j3v
virtual double STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2145
NPbase::STXS_ggH1j_pTH_0_60
virtual double STXS_ggH1j_pTH_0_60(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2049
NPbase::muTHUZHgaga
virtual double muTHUZHgaga(const double sqrt_s) const
Definition: NPbase.h:1634
NPbase::mupTVppWZ
virtual double mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
Definition: NPbase.h:2005
NPbase::cggEff_HB
virtual double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
Definition: NPbase.h:2588
NPbase::AuxObs_NP19
virtual double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
Definition: NPbase.h:2771
NPbase::STXS_ttHtH
virtual double STXS_ttHtH(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2290
NPbase::muTHUggHmumu
virtual double muTHUggHmumu(const double sqrt_s) const
Definition: NPbase.h:1772
NPbase::STXS_qqHll_pTV_0_150
virtual double STXS_qqHll_pTV_0_150(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2241
NPbase::AuxObs_NP3
virtual double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3.
Definition: NPbase.h:2627
NPbase::muVBFHWW
virtual double muVBFHWW(const double sqrt_s) const
Definition: NPbase.h:1326
NPbase::muTHUttHgaga
virtual double muTHUttHgaga(const double sqrt_s) const
Definition: NPbase.h:1646
NPbase::STXS_ggH2j_pTH_0_200
virtual double STXS_ggH2j_pTH_0_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2085
NPbase::muttHbb
virtual double muttHbb(const double sqrt_s) const
Definition: NPbase.h:1438
NPbase::BrHZZ2e2muRatio
virtual double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1093
NPbase::kappamueff
virtual double kappamueff() const
The effective coupling .
Definition: NPbase.h:2393
NPbase::STXS_ggH2j_pTH_200
virtual double STXS_ggH2j_pTH_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2125
NPbase::muggHZZ
virtual double muggHZZ(const double sqrt_s) const
Definition: NPbase.h:1271
NPbase::muTHUVBFHtautau
virtual double muTHUVBFHtautau(const double sqrt_s) const
Definition: NPbase.h:1800
Particle
A class for particles.
Definition: Particle.h:26
NPbase::BrHZgallRatio
virtual double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:1123
NPbase::muTHUWHbb
virtual double muTHUWHbb(const double sqrt_s) const
Definition: NPbase.h:1832
NPbase::computeGammaTotalRatio
virtual double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
Definition: NPbase.h:1456
NPbase::mueeHvvPol
virtual double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:738
NPbase::STXS_qqHlv_pTV_250
virtual double STXS_qqHlv_pTV_250(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2232
NPbase::muTHUVHbb
virtual double muTHUVHbb(const double sqrt_s) const
Definition: NPbase.h:1836
NPbase::muttHZZ
virtual double muttHZZ(const double sqrt_s) const
Definition: NPbase.h:1291
NPbase::muggHWW
virtual double muggHWW(const double sqrt_s) const
Definition: NPbase.h:1322
NPbase::mueeZllH
virtual double mueeZllH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:833
NPbase::Gamma_Zf
virtual double Gamma_Zf(const Particle f) const
The decay width of the boson into a given fermion pair, .
Definition: NPbase.cpp:170
NPbase::STXS_qqHqq_pTj_200
virtual double STXS_qqHqq_pTj_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2183
NPbase::STXS_WHqqHqq_pTj1_200
virtual double STXS_WHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2336
NPbase::BrHZgaRatio
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1113
NPbase::Br_H_inv_NP
virtual double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
Definition: NPbase.h:1484
NPbase::obliqueY
virtual double obliqueY() const
The oblique parameter .
Definition: NPbase.h:156
NPbase::Gamma_Z
virtual double Gamma_Z() const
The total decay width of the boson, .
Definition: NPbase.cpp:217
NPbase::muWHWW2l2v
virtual double muWHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1358
NPbase::cgaplusct
virtual double cgaplusct() const
Definition: NPbase.h:1558
NPbase::deltayt_HB
virtual double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2477
NPbase::muWHmumu
virtual double muWHmumu(const double sqrt_s) const
Definition: NPbase.h:1382
NPbase::STXS_qqHqq_VBFtopo_Rest
virtual double STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2135
NPbase::cVplusctau
virtual double cVplusctau() const
Definition: NPbase.h:1585
NPbase::muggHpttH
virtual double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
Definition: NPbase.h:967
NPbase::muWHZZ4l
virtual double muWHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1308
NPbase::dxseeWWdcosBin
virtual double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
Definition: NPbase.h:1944
NPbase::deltaKgammaNPEff
virtual double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
Definition: NPbase.h:1923
NPbase::NPbase
NPbase()
The default constructor.
Definition: NPbase.cpp:10
NPbase::muggHZZ4l
virtual double muggHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1296
NPbase::muTHUVBFBRinv
virtual double muTHUVBFBRinv(const double sqrt_s) const
Definition: NPbase.h:1845
NPbase::muppHZga
virtual double muppHZga(const double sqrt_s) const
Definition: NPbase.h:1446
NPbase::mueeZH
virtual double mueeZH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:821
NPbase::cZZ_HB
virtual double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2548
NPbase::muWH
virtual double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
Definition: NPbase.h:798
NPbase::muVHgaga
virtual double muVHgaga(const double sqrt_s) const
Definition: NPbase.h:1239
NPbase::muttHWW2l2v
virtual double muttHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1366
NPbase::BR_Zf
virtual double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
Definition: NPbase.cpp:262
NPbase::mueeWBFPol
virtual double mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:713
NPbase::muZHZga
virtual double muZHZga(const double sqrt_s) const
Definition: NPbase.h:1255
NPbase::BrHZZRatio
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1053
NPbase::deltag1ZNP
virtual double deltag1ZNP() const
The new physics contribution to the anomalous triple gauge coupling .
Definition: NPbase.h:1882
NPbase::muggHgagaInt
virtual double muggHgagaInt(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
Definition: NPbase.h:1222
NPbase::cgg_HB
virtual double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2578
NPbase::AuxObs_NP2
virtual double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2.
Definition: NPbase.h:2618
NPbase::kappaZ_f
virtual gslpp::complex kappaZ_f(const Particle f) const
The effective neutral-current coupling including SM plus NP contributions.
Definition: NPbase.cpp:128
NPbase::AuxObs_NP16
virtual double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
Definition: NPbase.h:2744
NPbase::muWHbb
virtual double muWHbb(const double sqrt_s) const
Definition: NPbase.h:1430
NPbase::mueeZllHPol
virtual double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:871
NPbase::STXS_ggH1j_pTH_120_200
virtual double STXS_ggH1j_pTH_120_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2067
NPbase::muTHUggHZgamumu
virtual double muTHUggHZgamumu(const double sqrt_s) const
Definition: NPbase.h:1870
NPbase::muppHmumu
virtual double muppHmumu(const double sqrt_s) const
Definition: NPbase.h:1442
NPbase::mueeZHPol
virtual double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:858
NPbase::BrHZZ4lRatio
virtual double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:1073
NPbase::STXS_ZHqqHqq_VH2j
virtual double STXS_ZHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2363
NPbase::STXS_ggH0j
virtual double STXS_ggH0j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2040
StandardModel.h
NPbase::muVHtautau
virtual double muVHtautau(const double sqrt_s) const
Definition: NPbase.h:1410
NPbase::STXS_qqHlv_pTV_150_250_0j
virtual double STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2212
NPbase::DeltaGF
virtual double DeltaGF() const
New physics contribution to the Fermi constant.
Definition: NPbase.h:109
NPbase::mueeZqqH
virtual double mueeZqqH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:845
NPbase::muTHUggHWW2l2v
virtual double muTHUggHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1748
NPbase::muTHUZHbb
virtual double muTHUZHbb(const double sqrt_s) const
Definition: NPbase.h:1828
NPbase::STXS_ggH2j_pTH_0_60
virtual double STXS_ggH2j_pTH_0_60(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2095
NPbase::N_nu
virtual double N_nu() const
The number of neutrinos dervied from the pole measurements, .
Definition: NPbase.cpp:583
NPbase::deltaGamma_Z
virtual double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.cpp:176
NPbase::deltaGA_f
virtual double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
Definition: NPbase.cpp:107
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
NPbase::muggHH
virtual double muggHH(const double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
Definition: NPbase.h:665
NPbase::deltaSin2thetaEff_mu
virtual double deltaSin2thetaEff_mu() const
The new physics contribution to the effective muonic weak angle at the pole.
Definition: NPbase.cpp:340
NPbase::Br_H_exo
virtual double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
Definition: NPbase.h:1465
NPbase::mueeWBF
virtual double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:700
NPbase::deltag1ZNPEff
virtual double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
Definition: NPbase.h:1913
NPbase::muVBF
virtual double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
Definition: NPbase.h:676
NPbase::sigma0_had
virtual double sigma0_had() const
The cross section for the process at the pole, .
Definition: NPbase.cpp:320
NPbase::AuxObs_NP6
virtual double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6.
Definition: NPbase.h:2654
NPbase::muepZBF
virtual double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:787
NPbase::muTHUggHZZ4l
virtual double muTHUggHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1699
NPbase::cbminuscc
virtual double cbminuscc() const
Definition: NPbase.h:1594
NPbase::muTHUZHZga
virtual double muTHUZHZga(const double sqrt_s) const
Definition: NPbase.h:1658
NPbase::muTHUttHZZ4l
virtual double muTHUttHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1719
NPbase::muepWBF
virtual double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:775
NPbase::BrHWlvRatio
virtual double BrHWlvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:1033
NPbase::xseeWW
virtual double xseeWW(const double sqrt_s) const
Total cross section in pb, with .
Definition: NPbase.h:1954
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
NPbase::muTHUVHBRinv
virtual double muTHUVHBRinv(const double sqrt_s) const
Definition: NPbase.h:1855
NPbase::kappaWeff
virtual double kappaWeff() const
The effective coupling .
Definition: NPbase.h:2447
NPbase::AuxObs_NP18
virtual double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
Definition: NPbase.h:2762
NPbase::muTHUggHZZ
virtual double muTHUggHZZ(const double sqrt_s) const
Definition: NPbase.h:1674
NPbase::muVH
virtual double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
Definition: NPbase.h:922
NPbase::Update
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for NPbase.
Definition: NPbase.cpp:17
NPbase::dxseeWWdcos
virtual double dxseeWWdcos(const double sqrt_s, const double cos) const
The differential distribution for , with , as a function of the polar angle.
Definition: NPbase.h:1934
NPbase::muTHUWHZZ
virtual double muTHUWHZZ(const double sqrt_s) const
Definition: NPbase.h:1686
NPbase::deltaN_nu
virtual double deltaN_nu() const
The new physics contribution to the number of neutrinos dervied from the pole measurements.
Definition: NPbase.cpp:533
NPbase::muZHtautau
virtual double muZHtautau(const double sqrt_s) const
Definition: NPbase.h:1402
NPbase::muZHbb
virtual double muZHbb(const double sqrt_s) const
Definition: NPbase.h:1426
NPbase::muTHUZHmumu
virtual double muTHUZHmumu(const double sqrt_s) const
Definition: NPbase.h:1780
NPbase::muTHUVHZZ
virtual double muTHUVHZZ(const double sqrt_s) const
Definition: NPbase.h:1690
NPbase::muVHZZ
virtual double muVHZZ(const double sqrt_s) const
Definition: NPbase.h:1287
NPbase::deltaAFB
virtual double deltaAFB(const Particle f) const
The new physics contribution to the forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:387
NPbase::deltaG_hggRatio
virtual double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:533
NPbase::kappaGeff
virtual double kappaGeff() const
The effective coupling .
Definition: NPbase.h:2429
NPbase::muTHUVBFHWW
virtual double muTHUVBFHWW(const double sqrt_s) const
Definition: NPbase.h:1728
NPbase::muTHUZHWW
virtual double muTHUZHWW(const double sqrt_s) const
Definition: NPbase.h:1732
NPbase::muttHtautau
virtual double muttHtautau(const double sqrt_s) const
Definition: NPbase.h:1414
NPbase::muTHUggHbb
virtual double muTHUggHbb(const double sqrt_s) const
Definition: NPbase.h:1820
NPbase::muggHWW2l2v
virtual double muggHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1346
NPbase::deltaR_inv
virtual double deltaR_inv() const
The new physics contribution to the ratio of invisible and leptonic (electron) decay widths of the b...
Definition: NPbase.cpp:483
NPbase::muVHmumu
virtual double muVHmumu(const double sqrt_s) const
Definition: NPbase.h:1386
NPbase::AuxObs_NP8
virtual double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8.
Definition: NPbase.h:2672
NPbase::obliqueU
virtual double obliqueU() const
The oblique parameter .
Definition: NPbase.h:138
NPbase::muTHUVBFHbb
virtual double muTHUVBFHbb(const double sqrt_s) const
Definition: NPbase.h:1824
NPbase::muVBFHZga
virtual double muVBFHZga(const double sqrt_s) const
Definition: NPbase.h:1251
NPbase::Br_H_inv
virtual double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
Definition: NPbase.h:1474
NPbase::BrHtoinvRatio
virtual double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1504
NPbase::muTHUVHWW2l2v
virtual double muTHUVHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1764
NPbase::deltaGL_Wff
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:504
NPbase::deltaG1_hZZ
virtual double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:565
NPbase::trueSM
StandardModel trueSM
Definition: NPbase.h:2787
NPbase::lambz_HB
virtual double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2598
NPbase::UpperLimitZgammaA13
virtual double UpperLimitZgammaA13(const double sqrt_s) const
Definition: NPbase.h:1513
NPbase::BrHZgamumuRatio
virtual double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1143
NPbase::rhoZ_f
virtual gslpp::complex rhoZ_f(const Particle f) const
The effective neutral-current coupling including SM plus NP contributions.
Definition: NPbase.cpp:122
NPbase::GammaW
virtual double GammaW() const
The total width of the boson, .
Definition: NPbase.cpp:66
NPbase::AuxObs_NP1
virtual double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1.
Definition: NPbase.h:2609
NPbase::STXS_qqHlv_pTV_150_250_1j
virtual double STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2222
NPbase::deltaR0_f
virtual double deltaR0_f(const Particle f) const
The new physics contribution to the ratio , and , for charged leptons, quarks and neutrinos,...
Definition: NPbase.cpp:427
NPbase::muTHUttHtautau
virtual double muTHUttHtautau(const double sqrt_s) const
Definition: NPbase.h:1816
NPbase::muTHUggHWW
virtual double muTHUggHWW(const double sqrt_s) const
Definition: NPbase.h:1724
NPbase::BrHZZ4eRatio
virtual double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1083
NPbase::deltaytau_HB
virtual double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2497
NPbase::deltaG_hff
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:633
NPbase::muTHUVHZga
virtual double muTHUVHZga(const double sqrt_s) const
Definition: NPbase.h:1666
NPbase::kappaceff
virtual double kappaceff() const
The effective coupling .
Definition: NPbase.h:2411
NPbase::deltaGamma_Zhad
virtual double deltaGamma_Zhad() const
The new physics contribution to the hadronic decay width of the boson, .
Definition: NPbase.cpp:222
NPbase::AuxObs_NP9
virtual double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9.
Definition: NPbase.h:2681
NPbase
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
NPbase::muTHUttHWW2l2v
virtual double muTHUttHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1768
NPbase::muggHgaga
virtual double muggHgaga(const double sqrt_s) const
Definition: NPbase.h:1209
NPbase::STXS_qqHqq_Rest
virtual double STXS_qqHqq_Rest(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2174
NPbase::AuxObs_NP7
virtual double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7.
Definition: NPbase.h:2663
NPbase::cVpluscb
virtual double cVpluscb() const
Definition: NPbase.h:1576
NPbase::deltaKgammaNP
virtual double deltaKgammaNP() const
The new physics contribution to the anomalous triple gauge coupling .
Definition: NPbase.h:1891
NPbase::deltaG_hgg
virtual double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:524
NPbase::deltaG3_hZZ
virtual double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:581
NPbase::muTHUZHZZ
virtual double muTHUZHZZ(const double sqrt_s) const
Definition: NPbase.h:1682
NPbase::deltaA_f
virtual double deltaA_f(const Particle f) const
The new physics contribution to the left-right asymmetry in at the -pole, .
Definition: NPbase.cpp:365
NPbase::UpperLimitZgammaC13
virtual double UpperLimitZgammaC13(const double sqrt_s) const
Definition: NPbase.h:1522
NPbase::deltayc_HB
virtual double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2507
NPbase::muZHZZ
virtual double muZHZZ(const double sqrt_s) const
Definition: NPbase.h:1279
NPbase::deltaGR_Wff
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:515
NPbase::STXS_WHqqHqq_VH2j
virtual double STXS_WHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2318
NPbase::obliqueT
virtual double obliqueT() const
The oblique parameter .
Definition: NPbase.h:129
NPbase::STXS_ggH_VBFtopo_j3
virtual double STXS_ggH_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2030
NPbase::R_inv
virtual double R_inv() const
The ratio of the invisible and leptonic (electron) decay widths of the boson, .
Definition: NPbase.cpp:527
NPbase::muVBFHgaga
virtual double muVBFHgaga(const double sqrt_s) const
Definition: NPbase.h:1227
NPbase::muTHUVBFHWW2l2v
virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1752
NPbase::bPskPol
virtual double bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
Definition: NPbase.h:910
NPbase::BrHggRatio
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1013
NPbase::muTHUZHZZ4l
virtual double muTHUZHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1707
NPbase::deltaG2_hWW
virtual double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:549
NPbase::Gamma_had
virtual double Gamma_had() const
The hadronic decay width of the boson, .
Definition: NPbase.cpp:257
NPbase::cZBox_HB
virtual double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2538
NPbase::deltaG1_hZARatio
virtual double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:598
NPbase::mueettHPol
virtual double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:992
NPbase::muttH
virtual double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
Definition: NPbase.h:944
NPbase::muVHWW2l2v
virtual double muVHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1362
NPbase::muTHUggHZZ4mu
virtual double muTHUggHZZ4mu(const double sqrt_s) const
Definition: NPbase.h:1865
NPbase::kappataueff
virtual double kappataueff() const
The effective coupling .
Definition: NPbase.h:2402
NPbase::muttHZga
virtual double muttHZga(const double sqrt_s) const
Definition: NPbase.h:1267
NPbase::kappaZeff
virtual double kappaZeff() const
The effective coupling .
Definition: NPbase.h:2438
NPbase::muTHUVHZZ4l
virtual double muTHUVHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1715
NPbase::STXS_ggH_VBFtopo_j3v
virtual double STXS_ggH_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2020
NPbase::BrHZllRatio
virtual double BrHZllRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:1063
NPbase::muTHUWHZZ4l
virtual double muTHUWHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1711
NPbase::getTrueSM
virtual StandardModel getTrueSM() const
A method to return a StandardModel object from NPbase.
Definition: NPbase.h:92
NPbase::lambdaZNP
virtual double lambdaZNP() const
The new physics contribution to the anomalous triple gauge coupling .
Definition: NPbase.h:1900
NPbase::deltaG_hhhRatio
virtual double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
Definition: NPbase.h:641
NPbase::STXS_qqHll_pTV_150_250_1j
virtual double STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2270
NPbase::muWHgaga
virtual double muWHgaga(const double sqrt_s) const
Definition: NPbase.h:1235
NPbase::deltaSin2thetaEff_e
virtual double deltaSin2thetaEff_e() const
The new physics contribution to the effective electron/leptonic weak angle at the pole.
Definition: NPbase.cpp:325
NPbase::BrHWW2l2vRatio
virtual double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: NPbase.h:1043
NPbase::STXS_qqHlv_pTV_0_150
virtual double STXS_qqHlv_pTV_0_150(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2202
NPbase::muWHZga
virtual double muWHZga(const double sqrt_s) const
Definition: NPbase.h:1259
NPbase::STXS_ggH1j_pTH_60_120
virtual double STXS_ggH1j_pTH_60_120(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2058
NPbase::mueeZBFPol
virtual double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:763
NPbase::muTHUVHWW
virtual double muTHUVHWW(const double sqrt_s) const
Definition: NPbase.h:1740
NPbase::deltaGamma_W
virtual double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.h:220
NPbase::mueeWW
virtual double mueeWW(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:1966
NPbase::deltacZ_HB
virtual double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2528
NPbase::mueeWWPol
virtual double mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:1979
NPbase::mueettH
virtual double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:979
NPbase::STXS_ggH2j_pTH_120_200
virtual double STXS_ggH2j_pTH_120_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2115
NPbase::ppZHprobe
virtual double ppZHprobe(const double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
Definition: NPbase.h:1993
NPbase::muVBFHtautau
virtual double muVBFHtautau(const double sqrt_s) const
Definition: NPbase.h:1398
NPbase::STXS_qqHlv_pTV_0_250
virtual double STXS_qqHlv_pTV_0_250(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2192
NPbase::AuxObs_NP10
virtual double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10.
Definition: NPbase.h:2690
NPbase::kappaZAeff
virtual double kappaZAeff() const
The effective coupling .
Definition: NPbase.h:2465
NPbase::muttHWW
virtual double muttHWW(const double sqrt_s) const
Definition: NPbase.h:1342
NPbase::muTHUggHZga
virtual double muTHUggHZga(const double sqrt_s) const
Definition: NPbase.h:1650
NPbase::muVBFHbb
virtual double muVBFHbb(const double sqrt_s) const
Definition: NPbase.h:1422
NPbase::deltaGV_f
virtual double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:85
NPbase::BrHbbRatio
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1193
NPbase::muZHWW2l2v
virtual double muZHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1354
NPbase::STXS_ZHqqHqq_Rest
virtual double STXS_ZHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2372
NPbase::muTHUttHbb
virtual double muTHUttHbb(const double sqrt_s) const
Definition: NPbase.h:1840
NPbase::mutHq
virtual double mutHq(const double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
Definition: NPbase.h:955
NPbase::UpperLimitZgammaA
virtual double UpperLimitZgammaA(const double sqrt_s) const
Definition: NPbase.h:1531
NPbase::mueeZBF
virtual double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:750
NPbase::mummH
virtual double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Definition: NPbase.h:1003
NPbase::BrHtautauRatio
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1173
NPbase::STXS_qqHll_pTV_150_250_0j
virtual double STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2260
NPbase::BrHZZ4muRatio
virtual double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1103
NPbase::deltaG2_hZA
virtual double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:606
NPbase::STXS_ggH2j_pTH_60_120
virtual double STXS_ggH2j_pTH_60_120(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2105
NPbase::muTHUZHWW2l2v
virtual double muTHUZHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1756
NPbase::muTHUggHtautau
virtual double muTHUggHtautau(const double sqrt_s) const
Definition: NPbase.h:1796
NPbase::muVHZZ4l
virtual double muVHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1312
NPbase::cgplusct
virtual double cgplusct() const
Definition: NPbase.h:1549
NPbase::muTHUWHZga
virtual double muTHUWHZga(const double sqrt_s) const
Definition: NPbase.h:1662
NPbase::deltaG1_hWW
virtual double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:541
NPbase::STXS_ZHqqHqq_VBFtopo_j3
virtual double STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2354
NPbase::AuxObs_NP14
virtual double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
Definition: NPbase.h:2726
NPbase::cbminusctau
virtual double cbminusctau() const
Definition: NPbase.h:1603
NPbase::kappabeff
virtual double kappabeff() const
The effective coupling .
Definition: NPbase.h:2420
NPbase::STXS_WHqqHqq_VBFtopo_j3
virtual double STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2309
NPbase::muTHUVHtautau
virtual double muTHUVHtautau(const double sqrt_s) const
Definition: NPbase.h:1812
NPbase::muTHUVBFHmumu
virtual double muTHUVBFHmumu(const double sqrt_s) const
Definition: NPbase.h:1776
NPbase::deltaG1_hZA
virtual double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:589
NPbase::mueeZqqHPol
virtual double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:884
NPbase::muVBFpVH
virtual double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
Definition: NPbase.h:933
NPbase::BrHmumuRatio
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1163
NPbase::muttHZZ4l
virtual double muttHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1316
NPbase::A_f
virtual double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
Definition: NPbase.cpp:382
NPbase::AuxObs_NP13
virtual double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
Definition: NPbase.h:2717
NPbase::muZHZZ4l
virtual double muZHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1304
NPbase::STXS_WHqqHqq_Rest
virtual double STXS_WHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2327
NPbase::STXS_qqHqq_VHtopo
virtual double STXS_qqHqq_VHtopo(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2164
NPbase::Mw
virtual double Mw() const
The mass of the boson, .
Definition: NPbase.cpp:28
NPbase::kappaAeff
virtual double kappaAeff() const
The effective coupling .
Definition: NPbase.h:2456
NPbase::deltaSigmaHadron
virtual double deltaSigmaHadron() const
The new physics contribution to the cross section for the process at the pole, .
Definition: NPbase.cpp:273
NPbase::STXS_ZHqqHqq_pTj1_200
virtual double STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2381
NPbase::muVHZga
virtual double muVHZga(const double sqrt_s) const
Definition: NPbase.h:1263
NPbase::muVBFHWW2l2v
virtual double muVBFHWW2l2v(const double sqrt_s) const
Definition: NPbase.h:1350
NPbase::muTHUttHZZ
virtual double muTHUttHZZ(const double sqrt_s) const
Definition: NPbase.h:1694
NPbase::muZHgaga
virtual double muZHgaga(const double sqrt_s) const
Definition: NPbase.h:1231
NPbase::muTHUZHtautau
virtual double muTHUZHtautau(const double sqrt_s) const
Definition: NPbase.h:1804
NPbase::muZH
virtual double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
Definition: NPbase.h:809
NPbase::muWHZZ
virtual double muWHZZ(const double sqrt_s) const
Definition: NPbase.h:1283
NPbase::AuxObs_NP15
virtual double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
Definition: NPbase.h:2735
NPbase::muTHUggHgaga
virtual double muTHUggHgaga(const double sqrt_s) const
Definition: NPbase.h:1625
NPbase::AuxObs_NP5
virtual double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5.
Definition: NPbase.h:2645
NPbase::BrHWWRatio
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1023
NPbase::BrHgagaRatio
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1153
NPbase::STXS_qqHll_pTV_150_250
virtual double STXS_qqHll_pTV_150_250(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2250
NPbase::deltaGamma_Wff
virtual double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
Definition: NPbase.h:189
NPbase::BrHZgaeeRatio
virtual double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1133
NPbase::muWHtautau
virtual double muWHtautau(const double sqrt_s) const
Definition: NPbase.h:1406
NPbase::obliqueW
virtual double obliqueW() const
The oblique parameter .
Definition: NPbase.h:147
NPbase::STXS_WHqqHqq_VBFtopo_j3v
virtual double STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2300
NPbase::PostUpdate
virtual bool PostUpdate()
The postupdate method for NPbase.
Definition: NPbase.cpp:23
NPbase::AuxObs_NP11
virtual double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11.
Definition: NPbase.h:2699
NPbase::muggHZga
virtual double muggHZga(const double sqrt_s) const
Definition: NPbase.h:1247
NPbase::muTHUttHZga
virtual double muTHUttHZga(const double sqrt_s) const
Definition: NPbase.h:1670
NPbase::deltaymu_HB
virtual double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2518
NPbase::muTHUttHWW
virtual double muTHUttHWW(const double sqrt_s) const
Definition: NPbase.h:1744
NPbase::cgaga_HB
virtual double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2568
NPbase::AuxObs_NP20
virtual double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
Definition: NPbase.h:2780
NPbase::STXS_qqHqq_VBFtopo_j3
virtual double STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2155
NPbase::muVBFHZZ4l
virtual double muVBFHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1300
NPbase::R0_f
virtual double R0_f(const Particle f) const
The ratio , and , for charged leptons, quarks and neutrinos, respectively.
Definition: NPbase.cpp:478
NPbase::muttHmumu
virtual double muttHmumu(const double sqrt_s) const
Definition: NPbase.h:1390
NPbase::deltayb_HB
virtual double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2487
NPbase::STXS_ggH1j_pTH_200
virtual double STXS_ggH1j_pTH_200(const double sqrt_s) const
The STXS bin .
Definition: NPbase.h:2076
NPbase::aPskPol
virtual double aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
Definition: NPbase.h:897
NPbase::sin2thetaEff
virtual double sin2thetaEff(const Particle f) const
The leptonic effective weak mixing angle at the the pole.
Definition: NPbase.cpp:355
NPbase::muVBFHZZ
virtual double muVBFHZZ(const double sqrt_s) const
Definition: NPbase.h:1275
NPbase::mueeHvv
virtual double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
Definition: NPbase.h:725
NPbase::deltaG_hAA
virtual double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:614
NPbase::cZga_HB
virtual double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.)
Definition: NPbase.h:2558
NPbase::muTHUWHtautau
virtual double muTHUWHtautau(const double sqrt_s) const
Definition: NPbase.h:1808
NPbase::UpperLimitZgammaC
virtual double UpperLimitZgammaC(const double sqrt_s) const
Definition: NPbase.h:1540
NPbase::muTHUVBFHZZ4l
virtual double muTHUVBFHZZ4l(const double sqrt_s) const
Definition: NPbase.h:1703
NPbase::ccminusctau
virtual double ccminusctau() const
Definition: NPbase.h:1612
NPbase::muVBFgamma
virtual double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
Definition: NPbase.h:688
NPbase::muggH
virtual double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
Definition: NPbase.h:654
NPbase::gA_f
virtual gslpp::complex gA_f(const Particle f) const
The total (SM+NP) contribution to the neutral-current axial-vector coupling .
Definition: NPbase.cpp:117
NPbase::muTHUVBFHZga
virtual double muTHUVBFHZga(const double sqrt_s) const
Definition: NPbase.h:1654
NPbase::muggHmumu
virtual double muggHmumu(const double sqrt_s) const
Definition: NPbase.h:1370
NPbase::AuxObs_NP12
virtual double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12.
Definition: NPbase.h:2708
NPbase::muggHtautau
virtual double muggHtautau(const double sqrt_s) const
Definition: NPbase.h:1394
NPbase::muTHUVBFHgaga
virtual double muTHUVBFHgaga(const double sqrt_s) const
Definition: NPbase.h:1630
NPbase::muTHUVHmumu
virtual double muTHUVHmumu(const double sqrt_s) const
Definition: NPbase.h:1788
NPbase::deltaG_hAARatio
virtual double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:623
NPbase::muttHgaga
virtual double muttHgaga(const double sqrt_s) const
Definition: NPbase.h:1243
NPbase::muTHUVBFHZZ
virtual double muTHUVBFHZZ(const double sqrt_s) const
Definition: NPbase.h:1678
NPbase::muVHWW
virtual double muVHWW(const double sqrt_s) const
Definition: NPbase.h:1338
NPbase::muTHUWHmumu
virtual double muTHUWHmumu(const double sqrt_s) const
Definition: NPbase.h:1784
NPbase::cgminuscga
virtual double cgminuscga() const
Definition: NPbase.h:1567
NPbase::muggHbb
virtual double muggHbb(const double sqrt_s) const
Definition: NPbase.h:1418
NPbase::muZHWW
virtual double muZHWW(const double sqrt_s) const
Definition: NPbase.h:1330
NPbase::deltaGamma_Zf
virtual double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
Definition: NPbase.cpp:135
NPbase::BrHccRatio
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: NPbase.h:1183
NPbase::muTHUVHgaga
virtual double muTHUVHgaga(const double sqrt_s) const
Definition: NPbase.h:1642
NPbase::muTHUWHgaga
virtual double muTHUWHgaga(const double sqrt_s) const
Definition: NPbase.h:1638
NPbase::muTHUttHmumu
virtual double muTHUttHmumu(const double sqrt_s) const
Definition: NPbase.h:1792
NPbase::gV_f
virtual gslpp::complex gV_f(const Particle f) const
The total (SM+NP) contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:102