Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+43 43 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.2
+1.0
+125 0.911 1.0 1.089
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+121 121 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.8
+1.0
+125 0.459 1.0 1.541
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagattH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagattH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagattH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+39 39 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.1
+1.0
+125 0.906 1.0 1.094
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+141 141 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.3
+1.0
+125 0.754 1.0 1.246
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+29 29 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.5
+1.0
+125 0.906 1.0 1.094
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+5 5 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.2
+1.0
+125 0.963 1.0 1.037
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+47 47 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.4
+1.0
+125 0.853 1.0 1.147
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+1 1 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.1
+1.0
+125 0.958 1.0 1.042
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+37 37 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.5
+1.0
+125 0.935 1.0 1.065
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+103 103 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.3
+1.0
+125 0.96 1.0 1.04
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+117 117 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.2
+1.0
+125 0.927 1.0 1.073
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+7 7 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.4
+1.0
+125 0.945 1.0 1.055
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+113 113 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.1
+1.0
+125 0.872 1.0 1.128
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+27 27 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.2
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/LHC3000_S2/CMS.corr
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS.corr (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS.corr (revision 593)
@@ -0,0 +1,300 @@
+1 1 1.0
+3 1 0.48
+3 3 1.0
+5 1 0.54
+5 3 0.52
+5 5 1.0
+7 1 0.46
+7 3 0.38
+7 5 0.42
+7 7 1.0
+9 1 -0.01
+9 3 -0.01
+9 5 -0.01
+9 7 -0.01
+9 9 1.0
+11 1 0.14
+11 3 0.13
+11 5 0.15
+11 7 0.12
+11 9 -0.0
+11 11 1.0
+13 1 -0.18
+13 3 0.0
+13 5 -0.0
+13 7 0.12
+13 9 -0.0
+13 11 0.0
+13 13 1.0
+15 1 0.02
+15 3 -0.11
+15 5 -0.02
+15 7 0.05
+15 9 -0.0
+15 11 -0.0
+15 13 0.05
+15 15 1.0
+17 1 -0.01
+17 3 -0.03
+17 5 -0.09
+17 7 0.02
+17 9 -0.01
+17 11 -0.01
+17 13 0.06
+17 15 0.07
+17 17 1.0
+19 1 0.02
+19 3 0.0
+19 5 -0.01
+19 7 -0.16
+19 9 -0.01
+19 11 0.0
+19 13 0.08
+19 15 0.07
+19 17 0.1
+19 19 1.0
+21 1 0.01
+21 3 -0.01
+21 5 -0.01
+21 7 0.02
+21 9 -0.0
+21 11 -0.53
+21 13 0.01
+21 15 0.03
+21 17 0.01
+21 19 0.02
+21 21 1.0
+23 1 -0.0
+23 3 0.01
+23 5 0.01
+23 7 0.06
+23 9 -0.0
+23 11 0.01
+23 13 0.03
+23 15 0.02
+23 17 0.02
+23 19 0.04
+23 21 0.01
+23 23 1.0
+25 1 0.01
+25 3 0.01
+25 5 -0.0
+25 7 0.01
+25 9 -0.0
+25 11 0.0
+25 13 0.0
+25 15 0.0
+25 17 0.0
+25 19 0.01
+25 21 0.0
+25 23 0.0
+25 25 1.0
+27 1 0.02
+27 3 0.01
+27 5 0.0
+27 7 0.02
+27 9 -0.0
+27 11 0.01
+27 13 0.01
+27 15 0.01
+27 17 0.05
+27 19 0.03
+27 21 0.0
+27 23 0.01
+27 25 0.0
+27 27 1.0
+29 1 -0.0
+29 3 -0.0
+29 5 -0.0
+29 7 -0.0
+29 9 -0.02
+29 11 -0.0
+29 13 -0.0
+29 15 -0.0
+29 17 -0.0
+29 19 0.0
+29 21 -0.0
+29 23 -0.0
+29 25 0.0
+29 27 -0.0
+29 29 1.0
+31 1 -0.03
+31 3 0.01
+31 5 0.0
+31 7 0.05
+31 9 -0.0
+31 11 0.0
+31 13 0.02
+31 15 0.02
+31 17 0.01
+31 19 0.02
+31 21 0.0
+31 23 -0.33
+31 25 0.0
+31 27 0.01
+31 29 -0.0
+31 31 1.0
+33 1 0.03
+33 3 -0.09
+33 5 -0.01
+33 7 0.05
+33 9 -0.0
+33 11 0.01
+33 13 0.02
+33 15 0.06
+33 17 -0.0
+33 19 0.01
+33 21 0.01
+33 23 0.01
+33 25 -0.68
+33 27 0.0
+33 29 -0.0
+33 31 0.01
+33 33 1.0
+35 1 0.06
+35 3 0.06
+35 5 0.1
+35 7 0.05
+35 9 -0.0
+35 11 0.02
+35 13 0.01
+35 15 0.0
+35 17 0.04
+35 19 0.01
+35 21 0.0
+35 23 0.01
+35 25 0.0
+35 27 -0.01
+35 29 0.0
+35 31 0.0
+35 33 0.0
+35 35 1.0
+37 1 0.02
+37 3 0.02
+37 5 0.02
+37 7 0.02
+37 9 -0.01
+37 11 0.0
+37 13 0.0
+37 15 0.0
+37 17 0.0
+37 19 0.0
+37 21 0.0
+37 23 -0.0
+37 25 -0.0
+37 27 -0.0
+37 29 0.01
+37 31 -0.01
+37 33 -0.0
+37 35 -0.07
+37 37 1.0
+39 1 0.08
+39 3 0.01
+39 5 0.01
+39 7 0.04
+39 9 -0.01
+39 11 0.01
+39 13 0.01
+39 15 0.01
+39 17 0.01
+39 19 0.02
+39 21 0.0
+39 23 -0.05
+39 25 0.0
+39 27 0.01
+39 29 -0.0
+39 31 -0.06
+39 33 0.01
+39 35 0.0
+39 37 0.0
+39 39 1.0
+41 1 -0.0
+41 3 0.05
+41 5 -0.0
+41 7 0.0
+41 9 -0.0
+41 11 -0.0
+41 13 0.01
+41 15 0.01
+41 17 0.0
+41 19 0.01
+41 21 0.0
+41 23 0.0
+41 25 -0.01
+41 27 0.0
+41 29 -0.0
+41 31 0.0
+41 33 -0.09
+41 35 0.0
+41 37 0.0
+41 39 0.08
+41 41 1.0
+43 1 0.02
+43 3 0.01
+43 5 0.02
+43 7 0.02
+43 9 -0.01
+43 11 0.01
+43 13 0.01
+43 15 0.0
+43 17 0.01
+43 19 0.02
+43 21 0.0
+43 23 0.0
+43 25 0.0
+43 27 0.01
+43 29 -0.0
+43 31 0.0
+43 33 0.01
+43 35 0.0
+43 37 0.0
+43 39 0.2
+43 41 0.01
+43 43 1.0
+45 1 0.0
+45 3 0.0
+45 5 0.0
+45 7 0.01
+45 9 -0.01
+45 11 0.0
+45 13 -0.0
+45 15 0.0
+45 17 -0.0
+45 19 -0.0
+45 21 -0.0
+45 23 -0.0
+45 25 0.0
+45 27 0.0
+45 29 0.01
+45 31 0.0
+45 33 0.0
+45 35 -0.0
+45 37 0.01
+45 39 0.27
+45 41 0.09
+45 43 0.27
+45 45 1.0
+47 1 0.01
+47 3 0.01
+47 5 0.01
+47 7 0.01
+47 9 -0.0
+47 11 0.0
+47 13 0.0
+47 15 0.0
+47 17 0.01
+47 19 0.01
+47 21 0.0
+47 23 0.0
+47 25 0.0
+47 27 0.0
+47 29 -0.0
+47 31 0.0
+47 33 0.0
+47 35 0.0
+47 37 0.0
+47 39 0.11
+47 41 0.02
+47 43 -0.07
+47 45 0.15
+47 47 1.0
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+23 23 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.1
+1.0
+125 0.861 1.0 1.139
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+119 119 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.4
+1.0
+125 0.956 1.0 1.044
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+35 35 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.2
+1.0
+125 0.816 1.0 1.184
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+125 125 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.3
+1.0
+125 0.522 1.0 1.478
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+145 145 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.5
+1.0
+125 0.932 1.0 1.068
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+15 15 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.3
+1.0
+125 0.866 1.0 1.134
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+31 31 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.1
+1.0
+125 0.767 1.0 1.233
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+133 133 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.3
+1.0
+125 0.214 1.0 1.786
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+109 109 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.5
+1.0
+125 0.789 1.0 1.211
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mumumuggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+111 111 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.8
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+143 143 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.2
+1.0
+125 0.911 1.0 1.089
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagattH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagattH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagattH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+139 139 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.1
+1.0
+125 0.906 1.0 1.094
Index: trunk/HLHE-LHC/LHC3000_S2/ATLAS.corr
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATLAS.corr (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATLAS.corr (revision 593)
@@ -0,0 +1,300 @@
+101 101 1.0
+103 101 0.48
+103 103 1.0
+105 101 0.54
+105 103 0.52
+105 105 1.0
+107 101 0.46
+107 103 0.38
+107 105 0.42
+107 107 1.0
+109 101 -0.01
+109 103 -0.01
+109 105 -0.01
+109 107 -0.01
+109 109 1.0
+111 101 0.14
+111 103 0.13
+111 105 0.15
+111 107 0.12
+111 109 -0.0
+111 111 1.0
+113 101 -0.18
+113 103 0.0
+113 105 -0.0
+113 107 0.12
+113 109 -0.0
+113 111 0.0
+113 113 1.0
+115 101 0.02
+115 103 -0.11
+115 105 -0.02
+115 107 0.05
+115 109 -0.0
+115 111 -0.0
+115 113 0.05
+115 115 1.0
+117 101 -0.01
+117 103 -0.03
+117 105 -0.09
+117 107 0.02
+117 109 -0.01
+117 111 -0.01
+117 113 0.06
+117 115 0.07
+117 117 1.0
+119 101 0.02
+119 103 0.0
+119 105 -0.01
+119 107 -0.16
+119 109 -0.01
+119 111 0.0
+119 113 0.08
+119 115 0.07
+119 117 0.1
+119 119 1.0
+121 101 0.01
+121 103 -0.01
+121 105 -0.01
+121 107 0.02
+121 109 -0.0
+121 111 -0.53
+121 113 0.01
+121 115 0.03
+121 117 0.01
+121 119 0.02
+121 121 1.0
+123 101 -0.0
+123 103 0.01
+123 105 0.01
+123 107 0.06
+123 109 -0.0
+123 111 0.01
+123 113 0.03
+123 115 0.02
+123 117 0.02
+123 119 0.04
+123 121 0.01
+123 123 1.0
+125 101 0.01
+125 103 0.01
+125 105 -0.0
+125 107 0.01
+125 109 -0.0
+125 111 0.0
+125 113 0.0
+125 115 0.0
+125 117 0.0
+125 119 0.01
+125 121 0.0
+125 123 0.0
+125 125 1.0
+127 101 0.02
+127 103 0.01
+127 105 0.0
+127 107 0.02
+127 109 -0.0
+127 111 0.01
+127 113 0.01
+127 115 0.01
+127 117 0.05
+127 119 0.03
+127 121 0.0
+127 123 0.01
+127 125 0.0
+127 127 1.0
+129 101 -0.0
+129 103 -0.0
+129 105 -0.0
+129 107 -0.0
+129 109 -0.02
+129 111 -0.0
+129 113 -0.0
+129 115 -0.0
+129 117 -0.0
+129 119 0.0
+129 121 -0.0
+129 123 -0.0
+129 125 0.0
+129 127 -0.0
+129 129 1.0
+131 101 -0.03
+131 103 0.01
+131 105 0.0
+131 107 0.05
+131 109 -0.0
+131 111 0.0
+131 113 0.02
+131 115 0.02
+131 117 0.01
+131 119 0.02
+131 121 0.0
+131 123 -0.33
+131 125 0.0
+131 127 0.01
+131 129 -0.0
+131 131 1.0
+133 101 0.03
+133 103 -0.09
+133 105 -0.01
+133 107 0.05
+133 109 -0.0
+133 111 0.01
+133 113 0.02
+133 115 0.06
+133 117 -0.0
+133 119 0.01
+133 121 0.01
+133 123 0.01
+133 125 -0.68
+133 127 0.0
+133 129 -0.0
+133 131 0.01
+133 133 1.0
+135 101 0.06
+135 103 0.06
+135 105 0.1
+135 107 0.05
+135 109 -0.0
+135 111 0.02
+135 113 0.01
+135 115 0.0
+135 117 0.04
+135 119 0.01
+135 121 0.0
+135 123 0.01
+135 125 0.0
+135 127 -0.01
+135 129 0.0
+135 131 0.0
+135 133 0.0
+135 135 1.0
+137 101 0.02
+137 103 0.02
+137 105 0.02
+137 107 0.02
+137 109 -0.01
+137 111 0.0
+137 113 0.0
+137 115 0.0
+137 117 0.0
+137 119 0.0
+137 121 0.0
+137 123 -0.0
+137 125 -0.0
+137 127 -0.0
+137 129 0.01
+137 131 -0.01
+137 133 -0.0
+137 135 -0.07
+137 137 1.0
+139 101 0.08
+139 103 0.01
+139 105 0.01
+139 107 0.04
+139 109 -0.01
+139 111 0.01
+139 113 0.01
+139 115 0.01
+139 117 0.01
+139 119 0.02
+139 121 0.0
+139 123 -0.05
+139 125 0.0
+139 127 0.01
+139 129 -0.0
+139 131 -0.06
+139 133 0.01
+139 135 0.0
+139 137 0.0
+139 139 1.0
+141 101 -0.0
+141 103 0.05
+141 105 -0.0
+141 107 0.0
+141 109 -0.0
+141 111 -0.0
+141 113 0.01
+141 115 0.01
+141 117 0.0
+141 119 0.01
+141 121 0.0
+141 123 0.0
+141 125 -0.01
+141 127 0.0
+141 129 -0.0
+141 131 0.0
+141 133 -0.09
+141 135 0.0
+141 137 0.0
+141 139 0.08
+141 141 1.0
+143 101 0.02
+143 103 0.01
+143 105 0.02
+143 107 0.02
+143 109 -0.01
+143 111 0.01
+143 113 0.01
+143 115 0.0
+143 117 0.01
+143 119 0.02
+143 121 0.0
+143 123 0.0
+143 125 0.0
+143 127 0.01
+143 129 -0.0
+143 131 0.0
+143 133 0.01
+143 135 0.0
+143 137 0.0
+143 139 0.2
+143 141 0.01
+143 143 1.0
+145 101 0.0
+145 103 0.0
+145 105 0.0
+145 107 0.01
+145 109 -0.01
+145 111 0.0
+145 113 -0.0
+145 115 0.0
+145 117 -0.0
+145 119 -0.0
+145 121 -0.0
+145 123 -0.0
+145 125 0.0
+145 127 0.0
+145 129 0.01
+145 131 0.0
+145 133 0.0
+145 135 -0.0
+145 137 0.01
+145 139 0.27
+145 141 0.09
+145 143 0.27
+145 145 1.0
+147 101 0.01
+147 103 0.01
+147 105 0.01
+147 107 0.01
+147 109 -0.0
+147 111 0.0
+147 113 0.0
+147 115 0.0
+147 117 0.01
+147 119 0.01
+147 121 0.0
+147 123 0.0
+147 125 0.0
+147 127 0.0
+147 129 -0.0
+147 131 0.0
+147 133 0.0
+147 135 0.0
+147 137 0.0
+147 139 0.11
+147 141 0.02
+147 143 -0.07
+147 145 0.15
+147 147 1.0
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+129 129 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.5
+1.0
+125 0.906 1.0 1.094
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+21 21 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.8
+1.0
+125 0.459 1.0 1.541
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+105 105 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.2
+1.0
+125 0.963 1.0 1.037
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+147 147 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.4
+1.0
+125 0.853 1.0 1.147
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mubbZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+137 137 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.5
+1.0
+125 0.935 1.0 1.065
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+101 101 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.1
+1.0
+125 0.958 1.0 1.042
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+41 41 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.3
+1.0
+125 0.754 1.0 1.246
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mutautauggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+107 107 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.4
+1.0
+125 0.945 1.0 1.055
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+3 3 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.3
+1.0
+125 0.96 1.0 1.04
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+127 127 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.2
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muWWVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+17 17 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.2
+1.0
+125 0.927 1.0 1.073
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+123 123 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.1
+1.0
+125 0.861 1.0 1.139
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muWWZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+135 135 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.2
+1.0
+125 0.816 1.0 1.184
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mugagaVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+13 13 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.1
+1.0
+125 0.872 1.0 1.128
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_mugagaZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+131 131 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.1
+1.0
+125 0.767 1.0 1.233
Index: trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/ATL3000_muZZVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+115 115 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.3
+1.0
+125 0.866 1.0 1.134
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauVBF_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauVBF_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mutautauVBF_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+19 19 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.4
+1.0
+125 0.956 1.0 1.044
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZWH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZWH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZWH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+25 25 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.3
+1.0
+125 0.522 1.0 1.478
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbttH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbttH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbttH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+45 45 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.5
+1.0
+125 0.932 1.0 1.068
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZZH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZZH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_muZZZH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+33 33 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.3
+1.0
+125 0.214 1.0 1.786
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mubbggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+9 9 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.5
+1.0
+125 0.789 1.0 1.211
Index: trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuggH_S2.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuggH_S2.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S2/CMS3000_mumumuggH_S2.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+11 11 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.8
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/create_obs.py
===================================================================
--- trunk/HLHE-LHC/create_obs.py (revision 0)
+++ trunk/HLHE-LHC/create_obs.py (revision 593)
@@ -0,0 +1,208 @@
+# Script to generate HL-LHC and HE-LHC projection observables for HiggsSignals.
+# Data taken from
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+# (TS, Sept. 13, 2018)
+
+import numpy as np
+
+scenario = "S1"
+# scenario = "S2"
+HLLHC = True
+HELHC = True
+
+mu_dict = {"mugagaggH_S1": ["ggH","gaga","S1",0],\
+ "mugagaggH_S2": ["ggH","gaga","S2",1],\
+ "muZZggH_S1": ["ggH","ZZ","S1",2],\
+ "muZZggH_S2": ["ggH","ZZ","S2",3],\
+ "muWWggH_S1": ["ggH","WW","S1",4],\
+ "muWWggH_S2": ["ggH","WW","S2",5],\
+ "mutautauggH_S1": ["ggH","tautau","S1",6],\
+ "mutautauggH_S2": ["ggH","tautau","S2",7],\
+ "mubbggH_S1": ["ggH","bb","S1",8],\
+ "mubbggH_S2": ["ggH","bb","S2",9],\
+ "mumumuggH_S1": ["ggH","mumu","S1",10],\
+ "mumumuggH_S2": ["ggH","mumu","S2",11],\
+ "mugagaVBF_S1": ["VBF","gaga","S1",12],\
+ "mugagaVBF_S2": ["VBF","gaga","S2",13],\
+ "muZZVBF_S1": ["VBF","ZZ","S1",14],\
+ "muZZVBF_S2": ["VBF","ZZ","S2",15],\
+ "muWWVBF_S1": ["VBF","WW","S1",16],\
+ "muWWVBF_S2": ["VBF","WW","S2",17],\
+ "mutautauVBF_S1": ["VBF","tautau","S1",18],\
+ "mutautauVBF_S2": ["VBF","tautau","S2",19],\
+ "mumumuVBF_S1": ["VBF","mumu","S1",20],\
+ "mumumuVBF_S2": ["VBF","mumu","S2",21],\
+ "mugagaWH_S1": ["WH","gaga","S1",22],\
+ "mugagaWH_S2": ["WH","gaga","S2",23],\
+ "muZZWH_S1": ["WH","ZZ","S1",24],\
+ "muZZWH_S2": ["WH","ZZ","S2",25],\
+ "muWWWH_S1": ["WH","WW","S1",26],\
+ "muWWWH_S2": ["WH","WW","S2",27],\
+ "mubbWH_S1": ["WH","bb","S1",28],\
+ "mubbWH_S2": ["WH","bb","S2",29],\
+ "mugagaZH_S1": ["ZH","gaga","S1",30],\
+ "mugagaZH_S2": ["ZH","gaga","S2",31],\
+ "muZZZH_S1": ["ZH","ZZ","S1",32],\
+ "muZZZH_S2": ["ZH","ZZ","S2",33],\
+ "muWWZH_S1": ["ZH","WW","S1",34],\
+ "muWWZH_S2": ["ZH","WW","S2",35],\
+ "mubbZH_S1": ["ZH","bb","S1",36],\
+ "mubbZH_S2": ["ZH","bb","S2",37],\
+ "mugagattH_S1": ["ttH","gaga","S1",38],\
+ "mugagattH_S2": ["ttH","gaga","S2",39],\
+ "muZZttH_S1": ["ttH","ZZ","S1",40],\
+ "muZZttH_S2": ["ttH","ZZ","S2",41],\
+ "muWWttH_S1": ["ttH","WW","S1",42],\
+ "muWWttH_S2": ["ttH","WW","S2",43],\
+ "mubbttH_S1": ["ttH","bb","S1",44],\
+ "mubbttH_S2": ["ttH","bb","S2",45],\
+ "mutautauttH_S1": ["ttH","tautau","S1",46],\
+ "mutautauttH_S2": ["ttH","tautau","S2",47]}
+
+prod_dict = {"ggH" : "1", "VBF" : "2", "WH" : "3", "ZH" : "4", "ttH" : "5"}
+decay_dict = {"gaga" : "1", "WW" : "2", "ZZ" : "3", "tautau" : "4", "bb" : "5", "mumu" : "8"}
+
+# mu data ordered as (Total Stat SigTh BkgTh Expt)
+# n.b.: both Scenarios S1 and S2 alternate in these arrays. Take the index according to the above dictionary!
+mu_data = np.loadtxt("HL-LHC_CMS_mu-values.txt")
+mu_dataT = zip(*mu_data)
+
+corr_data = []
+
+if scenario == "S1":
+ corr_data = np.loadtxt("HL-LHC_CMS_correlation_S1.txt")
+elif scenario == "S2":
+ corr_data = np.loadtxt("HL-LHC_CMS_correlation_S2.txt")
+else:
+ print "unknown scenario!"
+
+# print mu_dict.keys()
+
+# print "Quantity Stat_err SigTh_err BkgTh_err Expt_err (in %)"
+print "Quoted total error, Gaussian comb. from parts, relative deviation (in %), channel"
+for key, item in mu_dict.iteritems():
+ CMSid = item[3]
+ ATLASid = 100+item[3]
+ if item[2]==scenario:
+# print key, mu_dataT[1][item[3]],mu_dataT[2][item[3]],mu_dataT[3][item[3]],mu_dataT[4][item[3]]
+
+# print item[0], item[1]
+
+ error = 0.01 * mu_dataT[0][item[3]] # convert from %; take total error for now.
+
+ totalerror_from_parts = 0.01* np.sqrt(mu_dataT[1][item[3]]**2.+mu_dataT[2][item[3]]**2.+mu_dataT[3][item[3]]**2.+mu_dataT[4][item[3]]**2.)
+
+ print " ",error," ", round(totalerror_from_parts,3)," ", round((error-totalerror_from_parts)/error*100.,2),"% ",key
+
+ # CREATE CMS observable file
+ obsfile = open("LHC3000_"+scenario+"/CMS3000_"+key+".txt","w")
+ obsfile.write("# Projection to LHC 3000fb-1.\n")
+ obsfile.write("# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018\n")
+ obsfile.write(str(CMSid)+" "+str(CMSid)+" 1\n")
+ obsfile.write("HL/HE-LHC_YR2018\n")
+ obsfile.write("LHC, CMS, CMS\n")
+ obsfile.write(item[0]+",H->"+item[1]+"\n")
+ obsfile.write("13 3000 0.01\n")
+ obsfile.write("1 0\n")
+ obsfile.write("10.0\n")
+ obsfile.write("125.0 125.0 1.0\n")
+ obsfile.write("1 125.0\n")
+ obsfile.write(prod_dict[item[0]]+"."+decay_dict[item[1]]+"\n")
+ obsfile.write("1.0\n")
+ obsfile.write("125 "+str(1.0-error)+" 1.0 "+str(1.0+error)+"\n")
+ obsfile.close()
+
+ # CREATE ATLAS observable file
+ obsfile = open("LHC3000_"+scenario+"/ATL3000_"+key+".txt","w")
+ obsfile.write("# Projection to LHC 3000fb-1.\n")
+ obsfile.write("# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018\n")
+ obsfile.write(str(ATLASid)+" "+str(ATLASid)+" 1\n")
+ obsfile.write("HL/HE-LHC_YR2018\n")
+ obsfile.write("LHC, ATL, ATL\n")
+ obsfile.write(item[0]+",H->"+item[1]+"\n")
+ obsfile.write("13 3000 0.01\n")
+ obsfile.write("1 0\n")
+ obsfile.write("10.0\n")
+ obsfile.write("125.0 125.0 1.0\n")
+ obsfile.write("1 125.0\n")
+ obsfile.write(prod_dict[item[0]]+"."+decay_dict[item[1]]+"\n")
+ obsfile.write("1.0\n")
+ obsfile.write("125 "+str(1.0-error)+" 1.0 "+str(1.0+error)+"\n")
+ obsfile.close()
+
+# Create covariance matrix
+
+corrfileCMS = open("LHC3000_"+scenario+"/CMS.corr","w")
+corrfileATLAS = open("LHC3000_"+scenario+"/ATLAS.corr","w")
+
+for i in range(corr_data.shape[0]):
+ for j in range(i+1):
+# i and j loop through the correlation matrix in the correct order.
+ if scenario=="S1":
+ id_i = 2*i
+ id_j = 2*j
+ elif scenario=="S2":
+ id_i = 2*i+1
+ id_j = 2*j+1
+ else:
+ print "unknown scenario!"
+
+ CMSid_i = id_i
+ ATLASid_i = 100+id_i
+ CMSid_j = id_j
+ ATLASid_j = 100+id_j
+
+ key_i =""
+ key_j =""
+
+ for key, item in mu_dict.iteritems():
+ if item[3]==id_i:
+ key_i = key
+ if item[3]==id_j:
+ key_j = key
+
+# theo_error_i = np.sqrt(mu_dataT[2][id_i]**2.+mu_dataT[3][id_i]**2.)
+# theo_error_j = np.sqrt(mu_dataT[2][id_j]**2.+mu_dataT[3][id_j]**2.)
+# stat_error_i = mu_dataT[1][id_i]
+# stat_error_j = mu_dataT[1][id_j]
+# expsyst_error_i = mu_dataT[4][id_i]
+# expsyst_error_j = mu_dataT[4][id_j]
+# tot_error_i = np.sqrt(theo_error_i**2. + stat_error_i**2. + expsyst_error_i**2)
+# tot_error_j = np.sqrt(theo_error_j**2. + stat_error_j**2. + expsyst_error_j**2)
+
+
+# Assume only theoretical and systematic errors are correlated, to equal parts (!)
+# cov = dmu dmu * corr
+# cov_ij = tot_error_i * tot_error_j * corr_data[i][j]
+# cov_ij_onlytheo_fullycorr = theo_error_i * theo_error_j
+# cov_ij_onlysyst_fullycorr = np.sqrt(expsyst_error_i**2.+theo_error_i**2.) * \
+# np.sqrt(expsyst_error_j**2.+theo_error_j**2.)
+# cov_ij_all_fullycorr = tot_error_i * tot_error_j
+#
+# fraction_syst_over_tot = cov_ij_onlysyst_fullycorr/cov_ij_all_fullycorr
+# fraction_theo_over_tot = cov_ij_onlytheo_fullycorr/cov_ij_all_fullycorr
+# fraction_theo_over_syst = cov_ij_onlytheo_fullycorr/cov_ij_onlysyst_fullycorr
+
+# fraction_theo_over_totalsyst_i =0.
+# fraction_theo_over_totalsyst_j =0.
+#
+# if i != j:
+# fraction_theo_over_totalsyst_i = theo_error_i/(np.sqrt(theo_error_i**2+expsyst_error_i**2.))
+# fraction_theo_over_totalsyst_j = theo_error_j/(np.sqrt(theo_error_j**2+expsyst_error_j**2.))
+# else:
+# fraction_theo_over_totalsyst_i = theo_error_i/tot_error_i
+# fraction_theo_over_totalsyst_j = theo_error_j/tot_error_j
+#
+# print i,j, id_i, id_j, key_i, key_j, corr_data[i][j]
+
+# print fraction_theo_over_totalsyst_i, fraction_theo_over_totalsyst_j
+# print corr_data[i][j], fraction_syst_over_tot, fraction_theo_over_tot, fraction_theo_over_syst
+
+ corrfileCMS.write(str(CMSid_i)+" "+str(CMSid_j)+" "+str(corr_data[i][j])+"\n")
+
+# corr_CMSATL_ij = fraction_theo_over_totalsyst_i*fraction_theo_over_totalsyst_j*corr_data[i][j]
+
+# corrfile.write(str(CMSid_i)+" "+str(ATLASid_j)+" "+str(corr_CMSATL_ij)+"\n")
+# corrfile.write(str(ATLASid_i)+" "+str(CMSid_j)+" "+str(corr_CMSATL_ij)+"\n")
+
+ corrfileATLAS.write(str(ATLASid_i)+" "+str(ATLASid_j)+" "+str(corr_data[i][j])+"\n")
\ No newline at end of file
Index: trunk/HLHE-LHC/HL-LHC_CMS_mu-values.txt
===================================================================
--- trunk/HLHE-LHC/HL-LHC_CMS_mu-values.txt (revision 0)
+++ trunk/HLHE-LHC/HL-LHC_CMS_mu-values.txt (revision 593)
@@ -0,0 +1,48 @@
+7.1 1.9 6.0 0.1 3.3
+4.2 1.9 3.2 0.0 2.1
+6.6 2.1 5.4 1.6 2.7
+4.0 2.1 2.7 0.7 1.8
+6.6 1.2 6.2 0.9 1.5
+3.7 1.2 3.1 0.9 1.2
+8.1 2.6 6.7 1.6 3.5
+5.5 2.6 3.9 0.5 2.9
+33.8 20.6 2.1 2.9 25.4
+21.1 20.5 2.7 0.8 4.1
+16.6 13.4 5.5 0.1 7.9
+13.8 13.3 3.2 0.3 2.0
+22.1 5.2 8.3 0.5 19.9
+12.8 5.2 4.2 0.3 10.9
+15.1 11.7 9.0 2.1 1.8
+13.4 11.8 6.0 0.8 1.3
+8.5 6.3 5.1 1.6 2.0
+7.3 6.3 3.1 1.1 1.6
+5.4 3.8 2.9 1.6 2.0
+4.4 3.8 1.7 0.4 1.3
+57.4 53.2 18.5 0.4 11.0
+54.1 53.1 9.9 1.0 2.6
+14.5 13.6 3.3 0.1 3.7
+13.9 13.6 2.0 0.1 1.7
+47.9 46.6 5.7 1.4 7.4
+47.8 47.4 4.1 0.9 3.9
+15.7 12.9 6.2 0.9 6.5
+13.8 12.9 3.1 1.5 3.1
+16.1 5.6 5.5 10.1 9.8
+9.4 5.6 2.3 5.1 5.1
+23.8 23.1 5.2 0.2 2.7
+23.3 23.1 3.2 0.3 1.3
+86.4 78.1 32.9 7.3 15.3
+78.6 76.3 16.0 1.1 9.8
+20.6 17.2 10.2 1.6 3.4
+18.4 17.2 5.6 1.7 3.0
+9.6 2.1 7.7 3.0 3.5
+6.5 4.2 3.9 2.6 1.9
+12.4 7.7 8.7 0.1 3.9
+9.4 7.7 4.4 0.1 2.7
+26.4 23.7 10.1 2.9 4.1
+24.6 23.8 5.0 2.0 2.7
+13.8 4.2 8.1 4.4 9.1
+8.9 4.2 4.1 3.4 5.6
+10.4 2.8 8.4 3.6 3.9
+6.8 2.8 4.2 3.5 2.7
+16.7 8.7 3.4 3.3 13.1
+14.7 8.7 4.9 2.1 10.6
\ No newline at end of file
Index: trunk/HLHE-LHC/yr_atlas_A1_5PD_mu_correlation.txt
===================================================================
--- trunk/HLHE-LHC/yr_atlas_A1_5PD_mu_correlation.txt (revision 0)
+++ trunk/HLHE-LHC/yr_atlas_A1_5PD_mu_correlation.txt (revision 593)
@@ -0,0 +1,19 @@
+ mu_XS_ttHtH_BR_gamgam mu_XS_ttHtH_BR_tautau mu_XS_ttHtH_BR_bb mu_XS_ttHtH_BR_ZZ mu_XS_ttHtH_BR_WW mu_XS_ggFbbH_BR_gamgam mu_XS_ggFbbH_BR_tautau mu_XS_ggFbbH_BR_ZZ mu_XS_ggFbbH_BR_WW mu_XS_ZH_BR_gamgam mu_XS_ZH_BR_bb mu_XS_ZH_BR_ZZ mu_XS_WH_BR_gamgam mu_XS_WH_BR_bb mu_XS_WH_BR_ZZ mu_XS_VBF_BR_gamgam mu_XS_VBF_BR_tautau mu_XS_VBF_BR_ZZ
+mu_XS_ttHtH_BR_gamgam 1 -0.01 0.09 0.1 0.01 0.15 -0.03 0.03 0 0.03 0 -0.01 0 0 0 0.12 0.02 -0.01
+mu_XS_ttHtH_BR_tautau -0.01 1 0.01 0 -0.61 0 0.02 0 0.01 0 0 0 0 0 0 0.01 0.01 0
+mu_XS_ttHtH_BR_bb 0.09 0.01 1 0.03 0.02 -0.01 -0.01 0 -0.01 0 0 0 0 0 0 0 0 0
+mu_XS_ttHtH_BR_ZZ 0.1 0 0.03 1 0.01 0 0 0.07 0 0.01 0 -0.03 0 0 -0.08 0 0.01 0.01
+mu_XS_ttHtH_BR_WW 0.01 -0.61 0.02 0.01 1 0.01 0 0 0.01 0 0.01 0 0 0 0 0 0 0
+mu_XS_ggFbbH_BR_gamgam 0.15 0 -0.01 0 0.01 1 0.19 0.08 0.2 0.07 -0.01 0.03 0.08 0 0 0.03 0.02 0.03
+mu_XS_ggFbbH_BR_tautau -0.03 0.02 -0.01 0 0 0.19 1 0.07 0.14 0.07 0 0.08 0.08 0 -0.02 0.17 -0.31 0.09
+mu_XS_ggFbbH_BR_ZZ 0.03 0 0 0.07 0 0.08 0.07 1 0.23 0.02 0 -0.1 0.02 0 0.05 -0.02 0 -0.12
+mu_XS_ggFbbH_BR_WW 0 0.01 -0.01 0 0.01 0.2 0.14 0.23 1 0 0 -0.01 0 0 0 -0.02 0.01 0
+mu_XS_ZH_BR_gamgam 0.03 0 0 0.01 0 0.07 0.07 0.02 0 1 0 0.03 -0.14 0 0.02 0.07 0.01 0.01
+mu_XS_ZH_BR_bb 0 0 0 0 0.01 -0.01 0 0 0 0 1 0.02 0 0.17 0 0 0 0
+mu_XS_ZH_BR_ZZ -0.01 0 0 -0.03 0 0.03 0.08 -0.1 -0.01 0.03 0.02 1 0.02 0 -0.76 0.02 -0.01 -0.02
+mu_XS_WH_BR_gamgam 0 0 0 0 0 0.08 0.08 0.02 0 -0.14 0 0.02 1 0 0.01 0.08 0 0.01
+mu_XS_WH_BR_bb 0 0 0 0 0 0 0 0 0 0 0.17 0 0 1 0 0 0 0
+mu_XS_WH_BR_ZZ 0 0 0 -0.08 0 0 -0.02 0.05 0 0.02 0 -0.76 0.01 0 1 0 0 0.03
+mu_XS_VBF_BR_gamgam 0.12 0.01 0 0 0 0.03 0.17 -0.02 -0.02 0.07 0 0.02 0.08 0 0 1 -0.09 0.15
+mu_XS_VBF_BR_tautau 0.02 0.01 0 0.01 0 0.02 -0.31 0 0.01 0.01 0 -0.01 0 0 0 -0.09 1 0.1
+mu_XS_VBF_BR_ZZ -0.01 0 0 0.01 0 0.03 0.09 -0.12 0 0.01 0 -0.02 0.01 0 0.03 0.15 0.1 1
Index: trunk/HLHE-LHC/yr_atlas_A1_5PD_mu
===================================================================
--- trunk/HLHE-LHC/yr_atlas_A1_5PD_mu (revision 0)
+++ trunk/HLHE-LHC/yr_atlas_A1_5PD_mu (revision 593)
@@ -0,0 +1,303 @@
+{
+ "3000": {
+ "S1": {
+ "mu_XS_ggFbbH_BR_ZZ": {
+ "ErrorSym":0.06940,
+ "StatSym":0.02012,
+ "ExpSym":0.03526,
+ "SigThSym":0.05303,
+ "BkgThSym":0.01826
+ },
+ "mu_XS_VBF_BR_ZZ": {
+ "ErrorSym":0.12900,
+ "StatSym":0.09627,
+ "ExpSym":0.04939,
+ "SigThSym":0.06688,
+ "BkgThSym":0.02135
+ },
+ "mu_XS_WH_BR_ZZ": {
+ "ErrorSym":0.45244,
+ "StatSym":0.43139,
+ "ExpSym":0.07071,
+ "SigThSym":0.11218,
+ "BkgThSym":0.02747
+ },
+ "mu_XS_ZH_BR_ZZ": {
+ "ErrorSym":0.88129,
+ "StatSym":0.79862,
+ "ExpSym":0.21112,
+ "SigThSym":0.28962,
+ "BkgThSym":0.09992
+ },
+ "mu_XS_ttHtH_BR_ZZ": {
+ "ErrorSym":0.21906,
+ "StatSym":0.18643,
+ "ExpSym":0.03842,
+ "SigThSym":0.10477,
+ "BkgThSym":0.02381
+ },
+ "mu_XS_ggFbbH_BR_gamgam": {
+ "ErrorSym":0.07720,
+ "StatSym":0.01716,
+ "ExpSym":0.04654,
+ "SigThSym":0.05772,
+ "BkgThSym":0.01297
+ },
+ "mu_XS_VBF_BR_gamgam": {
+ "ErrorSym":0.12288,
+ "StatSym":0.04386,
+ "ExpSym":0.07298,
+ "SigThSym":0.08604,
+ "BkgThSym":0.02100
+ },
+ "mu_XS_WH_BR_gamgam": {
+ "ErrorSym":0.15841,
+ "StatSym":0.13118,
+ "ExpSym":0.05222,
+ "SigThSym":0.07017,
+ "BkgThSym":0.01277
+ },
+ "mu_XS_ZH_BR_gamgam": {
+ "ErrorSym":0.19677,
+ "StatSym":0.14899,
+ "ExpSym":0.05126,
+ "SigThSym":0.11665,
+ "BkgThSym":0.01211
+ },
+ "mu_XS_ttHtH_BR_gamgam": {
+ "ErrorSym":0.13094,
+ "StatSym":0.04644,
+ "ExpSym":0.05932,
+ "SigThSym":0.10490,
+ "BkgThSym":0.02131
+ },
+ "mu_XS_ggFbbH_BR_WW": {
+ "ErrorSym":0.08024,
+ "StatSym":0.01173,
+ "ExpSym":0.03157,
+ "SigThSym":0.06460,
+ "BkgThSym":0.03360
+ },
+ "mu_XS_VBF_BR_WW": {
+ "ErrorSym":0.10540,
+ "StatSym":0.03333,
+ "ExpSym":0.03858,
+ "SigThSym":0.08041,
+ "BkgThSym":0.04519
+ },
+ "mu_XS_ggFbbH_BR_tautau": {
+ "ErrorSym":0.12365,
+ "StatSym":0.03330,
+ "ExpSym":0.04993,
+ "SigThSym":0.09876,
+ "BkgThSym":0.04380
+ },
+ "mu_XS_VBF_BR_tautau": {
+ "ErrorSym":0.09672,
+ "StatSym":0.03704,
+ "ExpSym":0.04143,
+ "SigThSym":0.06980,
+ "BkgThSym":0.03732
+ },
+ "mu_XS_WH_BR_bb": {
+ "ErrorSym":0.14238,
+ "StatSym":0.04350,
+ "ExpSym":0.04911,
+ "SigThSym":0.07638,
+ "BkgThSym":0.10064
+ },
+ "mu_XS_ZH_BR_bb": {
+ "ErrorSym":0.08482,
+ "StatSym":0.03534,
+ "ExpSym":0.02654,
+ "SigThSym":0.06297,
+ "BkgThSym":0.03563
+ },
+ "mu_XS_ttHtH_BR_bb": {
+ "ErrorSym":0.21369,
+ "StatSym":0.03222,
+ "ExpSym":0.04247,
+ "SigThSym":0.10374,
+ "BkgThSym":0.17896
+ },
+ "mu_XS_ggFbbH_BR_mumu": {
+ "ErrorSym":0.199,
+ "StatSym":0.179,
+ "ExpSym":0.028,
+ "SigThSym":0.080,
+ "BkgThSym":0.001
+ },
+ "mu_XS_VBF_BR_mumu": {
+ "ErrorSym":0.387,
+ "StatSym":0.325,
+ "ExpSym":0.117,
+ "SigThSym":0.171,
+ "BkgThSym":0.002
+ },
+ "mu_XS_ggFbbH_BR_Zgam": {
+ "ErrorSym":0.333,
+ "StatSym":0.311,
+ "ExpSym":0.049,
+ "SigThSym":0.101,
+ "BkgThSym":0.003
+ },
+ "mu_XS_VBF_BR_Zgam": {
+ "ErrorSym":0.682,
+ "StatSym":0.622,
+ "ExpSym":0.109,
+ "SigThSym":0.250,
+ "BkgThSym":0.005
+ }
+ },
+
+ "S2": {
+ "mu_XS_ggFbbH_BR_ZZ": {
+ "ErrorSym":0.04575,
+ "StatSym":0.02012,
+ "ExpSym":0.03058,
+ "SigThSym":0.02580,
+ "BkgThSym":0.00930
+ },
+ "mu_XS_VBF_BR_ZZ": {
+ "ErrorSym":0.11833,
+ "StatSym":0.09625,
+ "ExpSym":0.05068,
+ "SigThSym":0.04486,
+ "BkgThSym":0.01240
+ },
+ "mu_XS_WH_BR_ZZ": {
+ "ErrorSym":0.43808,
+ "StatSym":0.43187,
+ "ExpSym":0.03666,
+ "SigThSym":0.06127,
+ "BkgThSym":0.01674
+ },
+ "mu_XS_ZH_BR_ZZ": {
+ "ErrorSym":0.83446,
+ "StatSym":0.79574,
+ "ExpSym":0.12388,
+ "SigThSym":0.20574,
+ "BkgThSym":0.07258
+ },
+ "mu_XS_ttHtH_BR_ZZ": {
+ "ErrorSym":0.19679,
+ "StatSym":0.18643,
+ "ExpSym":0.03048,
+ "SigThSym":0.05398,
+ "BkgThSym":0.00952
+ },
+ "mu_XS_ggFbbH_BR_gamgam": {
+ "ErrorSym":0.05068,
+ "StatSym":0.01714,
+ "ExpSym":0.02978,
+ "SigThSym":0.03657,
+ "BkgThSym":0.00705
+ },
+ "mu_XS_VBF_BR_gamgam": {
+ "ErrorSym":0.08999,
+ "StatSym":0.04385,
+ "ExpSym":0.05462,
+ "SigThSym":0.05584,
+ "BkgThSym":0.00830
+ },
+ "mu_XS_WH_BR_gamgam": {
+ "ErrorSym":0.14211,
+ "StatSym":0.13116,
+ "ExpSym":0.03348,
+ "SigThSym":0.04238,
+ "BkgThSym":0.00700
+ },
+ "mu_XS_ZH_BR_gamgam": {
+ "ErrorSym":0.16577,
+ "StatSym":0.14900,
+ "ExpSym":0.03195,
+ "SigThSym":0.06458,
+ "BkgThSym":0.00539
+ },
+ "mu_XS_ttHtH_BR_gamgam": {
+ "ErrorSym":0.09019,
+ "StatSym":0.04644,
+ "ExpSym":0.04146,
+ "SigThSym":0.06501,
+ "BkgThSym":0.00552
+ },
+ "mu_XS_ggFbbH_BR_WW": {
+ "ErrorSym":0.06150,
+ "StatSym":0.01173,
+ "ExpSym":0.02676,
+ "SigThSym":0.04878,
+ "BkgThSym":0.02340
+ },
+ "mu_XS_VBF_BR_WW": {
+ "ErrorSym":0.06679,
+ "StatSym":0.03333,
+ "ExpSym":0.02884,
+ "SigThSym":0.04161,
+ "BkgThSym":0.02805
+ },
+ "mu_XS_ggFbbH_BR_tautau": {
+ "ErrorSym":0.09017,
+ "StatSym":0.03330,
+ "ExpSym":0.04440,
+ "SigThSym":0.06508,
+ "BkgThSym":0.02844
+ },
+ "mu_XS_VBF_BR_tautau": {
+ "ErrorSym":0.08039,
+ "StatSym":0.03703,
+ "ExpSym":0.04812,
+ "SigThSym":0.03811,
+ "BkgThSym":0.03637
+ },
+ "mu_XS_WH_BR_bb": {
+ "ErrorSym":0.10113,
+ "StatSym":0.04350,
+ "ExpSym":0.04105,
+ "SigThSym":0.04359,
+ "BkgThSym":0.06891
+ },
+ "mu_XS_ZH_BR_bb": {
+ "ErrorSym":0.05850,
+ "StatSym":0.03534,
+ "ExpSym":0.01954,
+ "SigThSym":0.03488,
+ "BkgThSym":0.02394
+ },
+ "mu_XS_ttHtH_BR_bb": {
+ "ErrorSym":0.14748,
+ "StatSym":0.03223,
+ "ExpSym":0.03534,
+ "SigThSym":0.05887,
+ "BkgThSym":0.12643
+ },
+ "mu_XS_ggFbbH_BR_mumu": {
+ "ErrorSym":0.185,
+ "StatSym":0.179,
+ "ExpSym":0.027,
+ "SigThSym":0.038,
+ "BkgThSym":0.001
+ },
+ "mu_XS_VBF_BR_mumu": {
+ "ErrorSym":0.361,
+ "StatSym":0.325,
+ "ExpSym":0.117,
+ "SigThSym":0.104,
+ "BkgThSym":0.003
+ },
+ "mu_XS_ggFbbH_BR_Zgam": {
+ "ErrorSym":0.333,
+ "StatSym":0.311,
+ "ExpSym":0.049,
+ "SigThSym":0.101,
+ "BkgThSym":0.003
+ },
+ "mu_XS_VBF_BR_Zgam": {
+ "ErrorSym":0.682,
+ "StatSym":0.622,
+ "ExpSym":0.109,
+ "SigThSym":0.250,
+ "BkgThSym":0.005
+ }
+ }
+ }
+}
Index: trunk/HLHE-LHC/HL-LHC_CMS_correlation_S1.txt
===================================================================
--- trunk/HLHE-LHC/HL-LHC_CMS_correlation_S1.txt (revision 0)
+++ trunk/HLHE-LHC/HL-LHC_CMS_correlation_S1.txt (revision 593)
@@ -0,0 +1,24 @@
+1.00 0.65 0.70 0.62 -0.01 0.26 -0.16 0.01 -0.01 0.03 -0.00 0.06 0.01 0.02 -0.01 0.01 0.03 0.13 0.02 0.09 -0.00 0.02 -0.00 0.02
+0.65 1.00 0.68 0.56 -0.01 0.25 0.01 -0.00 -0.04 0.00 -0.02 0.02 0.05 0.01 -0.01 0.02 -0.06 0.13 0.03 0.02 0.05 0.01 0.00 0.01
+0.70 0.68 1.00 0.60 -0.01 0.27 0.01 -0.05 -0.05 0.01 -0.02 0.02 0.00 0.02 -0.01 0.01 -0.02 0.17 0.02 0.02 -0.01 0.03 -0.00 0.02
+0.62 0.56 0.60 1.00 -0.01 0.23 0.11 0.06 0.02 -0.01 0.02 0.07 0.02 0.03 -0.01 0.06 0.06 0.12 0.01 0.04 -0.00 0.02 -0.00 0.02
+-0.01 -0.01 -0.01 -0.01 1.00 -0.01 -0.00 -0.00 -0.01 -0.02 -0.00 -0.01 -0.00 -0.01 -0.02 -0.00 0.00 -0.00 -0.01 -0.01 -0.00 -0.01 -0.01 -0.01
+0.26 0.25 0.27 0.23 -0.01 1.00 0.01 -0.01 -0.01 0.01 -0.37 0.02 0.00 0.01 -0.01 0.01 0.01 0.06 0.01 0.01 -0.00 0.01 0.00 0.01
+-0.16 0.01 0.01 0.11 -0.00 0.01 1.00 0.05 0.06 0.09 0.01 0.04 0.01 0.02 -0.00 0.03 0.02 0.01 -0.00 0.01 0.01 0.00 -0.00 0.00
+0.01 -0.00 -0.05 0.06 -0.00 -0.01 0.05 1.00 0.17 0.15 0.06 0.05 0.04 0.02 -0.01 0.03 0.12 0.01 0.00 0.01 0.05 0.00 0.00 0.00
+-0.01 -0.04 -0.05 0.02 -0.01 -0.01 0.06 0.17 1.00 0.25 0.04 0.05 0.01 0.11 -0.01 0.03 -0.01 0.07 -0.00 0.02 0.01 0.02 -0.00 0.01
+0.03 0.00 0.01 -0.01 -0.02 0.01 0.09 0.15 0.25 1.00 0.04 0.09 0.02 0.07 -0.02 0.05 0.01 0.04 -0.01 0.04 0.02 0.03 -0.00 0.02
+-0.00 -0.02 -0.02 0.02 -0.00 -0.37 0.01 0.06 0.04 0.04 1.00 0.02 0.01 0.01 -0.00 0.01 0.03 0.00 -0.00 0.00 0.00 0.00 -0.00 0.00
+0.06 0.02 0.02 0.07 -0.01 0.02 0.04 0.05 0.05 0.09 0.02 1.00 0.01 0.03 -0.01 -0.28 0.03 0.02 -0.01 -0.03 -0.00 0.00 -0.01 0.00
+0.01 0.05 0.00 0.02 -0.00 0.00 0.01 0.04 0.01 0.02 0.01 0.01 1.00 0.01 -0.00 0.01 -0.64 0.00 -0.00 0.00 -0.00 0.00 -0.00 0.00
+0.02 0.01 0.02 0.03 -0.01 0.01 0.02 0.02 0.11 0.07 0.01 0.03 0.01 1.00 -0.01 0.02 0.00 0.05 -0.01 0.01 0.00 0.01 -0.00 0.01
+-0.01 -0.01 -0.01 -0.01 -0.02 -0.01 -0.00 -0.01 -0.01 -0.02 -0.00 -0.01 -0.00 -0.01 1.00 -0.01 -0.00 0.01 -0.02 -0.01 -0.00 -0.01 0.02 -0.00
+0.01 0.02 0.01 0.06 -0.00 0.01 0.03 0.03 0.03 0.05 0.01 -0.28 0.01 0.02 -0.01 1.00 0.03 0.01 -0.04 -0.03 0.00 0.01 0.00 0.01
+0.03 -0.06 -0.02 0.06 0.00 0.01 0.02 0.12 -0.01 0.01 0.03 0.03 -0.64 0.00 -0.00 0.03 1.00 0.00 -0.01 0.01 -0.06 0.00 0.00 0.00
+0.13 0.13 0.17 0.12 -0.00 0.06 0.01 0.01 0.07 0.04 0.00 0.02 0.00 0.05 0.01 0.01 0.00 1.00 -0.18 0.01 0.00 0.01 -0.00 0.01
+0.02 0.03 0.02 0.01 -0.01 0.01 -0.00 0.00 -0.00 -0.01 -0.00 -0.01 -0.00 -0.01 -0.02 -0.04 -0.01 -0.18 1.00 -0.00 0.00 -0.00 0.01 -0.00
+0.09 0.02 0.02 0.04 -0.01 0.01 0.01 0.01 0.02 0.04 0.00 -0.03 0.00 0.01 -0.01 -0.03 0.01 0.01 -0.00 1.00 0.27 0.46 0.60 0.34
+-0.00 0.05 -0.01 -0.00 -0.00 -0.00 0.01 0.05 0.01 0.02 0.00 -0.00 -0.00 0.00 -0.00 0.00 -0.06 0.00 0.00 0.27 1.00 0.19 0.31 0.16
+0.02 0.01 0.03 0.02 -0.01 0.01 0.00 0.00 0.02 0.03 0.00 0.00 0.00 0.01 -0.01 0.01 0.00 0.01 -0.00 0.46 0.19 1.00 0.53 0.27
+-0.00 0.00 -0.00 -0.00 -0.01 0.00 -0.00 0.00 -0.00 -0.00 -0.00 -0.01 -0.00 -0.00 0.02 0.00 0.00 -0.00 0.01 0.60 0.31 0.53 1.00 0.40
+0.02 0.01 0.02 0.02 -0.01 0.01 0.00 0.00 0.01 0.02 0.00 0.00 0.00 0.01 -0.00 0.01 0.00 0.01 -0.00 0.34 0.16 0.27 0.40 1.00
\ No newline at end of file
Index: trunk/HLHE-LHC/HL-LHC_CMS_correlation_S2.txt
===================================================================
--- trunk/HLHE-LHC/HL-LHC_CMS_correlation_S2.txt (revision 0)
+++ trunk/HLHE-LHC/HL-LHC_CMS_correlation_S2.txt (revision 593)
@@ -0,0 +1,24 @@
+1.00 0.48 0.54 0.46 -0.01 0.14 -0.18 0.02 -0.01 0.02 0.01 -0.00 0.01 0.02 -0.00 -0.03 0.03 0.06 0.02 0.08 -0.00 0.02 0.00 0.01
+0.48 1.00 0.52 0.38 -0.01 0.13 0.00 -0.11 -0.03 0.00 -0.01 0.01 0.01 0.01 -0.00 0.01 -0.09 0.06 0.02 0.01 0.05 0.01 0.00 0.01
+0.54 0.52 1.00 0.42 -0.01 0.15 -0.00 -0.02 -0.09 -0.01 -0.01 0.01 -0.00 0.00 -0.00 0.00 -0.01 0.10 0.02 0.01 -0.00 0.02 0.00 0.01
+0.46 0.38 0.42 1.00 -0.01 0.12 0.12 0.05 0.02 -0.16 0.02 0.06 0.01 0.02 -0.00 0.05 0.05 0.05 0.02 0.04 0.00 0.02 0.01 0.01
+-0.01 -0.01 -0.01 -0.01 1.00 -0.00 -0.00 -0.00 -0.01 -0.01 -0.00 -0.00 -0.00 -0.00 -0.02 -0.00 -0.00 -0.00 -0.01 -0.01 -0.00 -0.01 -0.01 -0.00
+0.14 0.13 0.15 0.12 -0.00 1.00 0.00 -0.00 -0.01 0.00 -0.53 0.01 0.00 0.01 -0.00 0.00 0.01 0.02 0.00 0.01 -0.00 0.01 0.00 0.00
+-0.18 0.00 -0.00 0.12 -0.00 0.00 1.00 0.05 0.06 0.08 0.01 0.03 0.00 0.01 -0.00 0.02 0.02 0.01 0.00 0.01 0.01 0.01 -0.00 0.00
+0.02 -0.11 -0.02 0.05 -0.00 -0.00 0.05 1.00 0.07 0.07 0.03 0.02 0.00 0.01 -0.00 0.02 0.06 0.00 0.00 0.01 0.01 0.00 0.00 0.00
+-0.01 -0.03 -0.09 0.02 -0.01 -0.01 0.06 0.07 1.00 0.10 0.01 0.02 0.00 0.05 -0.00 0.01 -0.00 0.04 0.00 0.01 0.00 0.01 -0.00 0.01
+0.02 0.00 -0.01 -0.16 -0.01 0.00 0.08 0.07 0.10 1.00 0.02 0.04 0.01 0.03 0.00 0.02 0.01 0.01 0.00 0.02 0.01 0.02 -0.00 0.01
+0.01 -0.01 -0.01 0.02 -0.00 -0.53 0.01 0.03 0.01 0.02 1.00 0.01 0.00 0.00 -0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 -0.00 0.00
+-0.00 0.01 0.01 0.06 -0.00 0.01 0.03 0.02 0.02 0.04 0.01 1.00 0.00 0.01 -0.00 -0.33 0.01 0.01 -0.00 -0.05 0.00 0.00 -0.00 0.00
+0.01 0.01 -0.00 0.01 -0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.00 1.00 0.00 0.00 0.00 -0.68 0.00 -0.00 0.00 -0.01 0.00 0.00 0.00
+0.02 0.01 0.00 0.02 -0.00 0.01 0.01 0.01 0.05 0.03 0.00 0.01 0.00 1.00 -0.00 0.01 0.00 -0.01 -0.00 0.01 0.00 0.01 0.00 0.00
+-0.00 -0.00 -0.00 -0.00 -0.02 -0.00 -0.00 -0.00 -0.00 0.00 -0.00 -0.00 0.00 -0.00 1.00 -0.00 -0.00 0.00 0.01 -0.00 -0.00 -0.00 0.01 -0.00
+-0.03 0.01 0.00 0.05 -0.00 0.00 0.02 0.02 0.01 0.02 0.00 -0.33 0.00 0.01 -0.00 1.00 0.01 0.00 -0.01 -0.06 0.00 0.00 0.00 0.00
+0.03 -0.09 -0.01 0.05 -0.00 0.01 0.02 0.06 -0.00 0.01 0.01 0.01 -0.68 0.00 -0.00 0.01 1.00 0.00 -0.00 0.01 -0.09 0.01 0.00 0.00
+0.06 0.06 0.10 0.05 -0.00 0.02 0.01 0.00 0.04 0.01 0.00 0.01 0.00 -0.01 0.00 0.00 0.00 1.00 -0.07 0.00 0.00 0.00 -0.00 0.00
+0.02 0.02 0.02 0.02 -0.01 0.00 0.00 0.00 0.00 0.00 0.00 -0.00 -0.00 -0.00 0.01 -0.01 -0.00 -0.07 1.00 0.00 0.00 0.00 0.01 0.00
+0.08 0.01 0.01 0.04 -0.01 0.01 0.01 0.01 0.01 0.02 0.00 -0.05 0.00 0.01 -0.00 -0.06 0.01 0.00 0.00 1.00 0.08 0.20 0.27 0.11
+-0.00 0.05 -0.00 0.00 -0.00 -0.00 0.01 0.01 0.00 0.01 0.00 0.00 -0.01 0.00 -0.00 0.00 -0.09 0.00 0.00 0.08 1.00 0.01 0.09 0.02
+0.02 0.01 0.02 0.02 -0.01 0.01 0.01 0.00 0.01 0.02 0.00 0.00 0.00 0.01 -0.00 0.00 0.01 0.00 0.00 0.20 0.01 1.00 0.27 -0.07
+0.00 0.00 0.00 0.01 -0.01 0.00 -0.00 0.00 -0.00 -0.00 -0.00 -0.00 0.00 0.00 0.01 0.00 0.00 -0.00 0.01 0.27 0.09 0.27 1.00 0.15
+0.01 0.01 0.01 0.01 -0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.00 0.00 0.00 -0.00 0.00 0.00 0.00 0.00 0.11 0.02 -0.07 0.15 1.00
\ No newline at end of file
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+44 44 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.5
+1.0
+125 0.896 1.0 1.104
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+32 32 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.3
+1.0
+125 0.136 1.0 1.864
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+8 8 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.5
+1.0
+125 0.662 1.0 1.338
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+10 10 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.8
+1.0
+125 0.834 1.0 1.166
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+42 42 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.2
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+120 120 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.8
+1.0
+125 0.426 1.0 1.574
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagattH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagattH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagattH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+38 38 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.1
+1.0
+125 0.876 1.0 1.124
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+140 140 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.3
+1.0
+125 0.736 1.0 1.264
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+28 28 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.5
+1.0
+125 0.839 1.0 1.161
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+4 4 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.2
+1.0
+125 0.934 1.0 1.066
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+46 46 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.4
+1.0
+125 0.833 1.0 1.167
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mubbZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+36 36 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.5
+1.0
+125 0.904 1.0 1.096
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+0 0 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.1
+1.0
+125 0.929 1.0 1.071
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+102 102 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.3
+1.0
+125 0.934 1.0 1.066
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+116 116 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.2
+1.0
+125 0.915 1.0 1.085
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+6 6 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.4
+1.0
+125 0.919 1.0 1.081
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+112 112 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.1
+1.0
+125 0.779 1.0 1.221
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+26 26 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.2
+1.0
+125 0.843 1.0 1.157
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+22 22 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.1
+1.0
+125 0.855 1.0 1.145
Index: trunk/HLHE-LHC/LHC3000_S1/CMS.corr
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS.corr (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS.corr (revision 593)
@@ -0,0 +1,300 @@
+0 0 1.0
+2 0 0.65
+2 2 1.0
+4 0 0.7
+4 2 0.68
+4 4 1.0
+6 0 0.62
+6 2 0.56
+6 4 0.6
+6 6 1.0
+8 0 -0.01
+8 2 -0.01
+8 4 -0.01
+8 6 -0.01
+8 8 1.0
+10 0 0.26
+10 2 0.25
+10 4 0.27
+10 6 0.23
+10 8 -0.01
+10 10 1.0
+12 0 -0.16
+12 2 0.01
+12 4 0.01
+12 6 0.11
+12 8 -0.0
+12 10 0.01
+12 12 1.0
+14 0 0.01
+14 2 -0.0
+14 4 -0.05
+14 6 0.06
+14 8 -0.0
+14 10 -0.01
+14 12 0.05
+14 14 1.0
+16 0 -0.01
+16 2 -0.04
+16 4 -0.05
+16 6 0.02
+16 8 -0.01
+16 10 -0.01
+16 12 0.06
+16 14 0.17
+16 16 1.0
+18 0 0.03
+18 2 0.0
+18 4 0.01
+18 6 -0.01
+18 8 -0.02
+18 10 0.01
+18 12 0.09
+18 14 0.15
+18 16 0.25
+18 18 1.0
+20 0 -0.0
+20 2 -0.02
+20 4 -0.02
+20 6 0.02
+20 8 -0.0
+20 10 -0.37
+20 12 0.01
+20 14 0.06
+20 16 0.04
+20 18 0.04
+20 20 1.0
+22 0 0.06
+22 2 0.02
+22 4 0.02
+22 6 0.07
+22 8 -0.01
+22 10 0.02
+22 12 0.04
+22 14 0.05
+22 16 0.05
+22 18 0.09
+22 20 0.02
+22 22 1.0
+24 0 0.01
+24 2 0.05
+24 4 0.0
+24 6 0.02
+24 8 -0.0
+24 10 0.0
+24 12 0.01
+24 14 0.04
+24 16 0.01
+24 18 0.02
+24 20 0.01
+24 22 0.01
+24 24 1.0
+26 0 0.02
+26 2 0.01
+26 4 0.02
+26 6 0.03
+26 8 -0.01
+26 10 0.01
+26 12 0.02
+26 14 0.02
+26 16 0.11
+26 18 0.07
+26 20 0.01
+26 22 0.03
+26 24 0.01
+26 26 1.0
+28 0 -0.01
+28 2 -0.01
+28 4 -0.01
+28 6 -0.01
+28 8 -0.02
+28 10 -0.01
+28 12 -0.0
+28 14 -0.01
+28 16 -0.01
+28 18 -0.02
+28 20 -0.0
+28 22 -0.01
+28 24 -0.0
+28 26 -0.01
+28 28 1.0
+30 0 0.01
+30 2 0.02
+30 4 0.01
+30 6 0.06
+30 8 -0.0
+30 10 0.01
+30 12 0.03
+30 14 0.03
+30 16 0.03
+30 18 0.05
+30 20 0.01
+30 22 -0.28
+30 24 0.01
+30 26 0.02
+30 28 -0.01
+30 30 1.0
+32 0 0.03
+32 2 -0.06
+32 4 -0.02
+32 6 0.06
+32 8 0.0
+32 10 0.01
+32 12 0.02
+32 14 0.12
+32 16 -0.01
+32 18 0.01
+32 20 0.03
+32 22 0.03
+32 24 -0.64
+32 26 0.0
+32 28 -0.0
+32 30 0.03
+32 32 1.0
+34 0 0.13
+34 2 0.13
+34 4 0.17
+34 6 0.12
+34 8 -0.0
+34 10 0.06
+34 12 0.01
+34 14 0.01
+34 16 0.07
+34 18 0.04
+34 20 0.0
+34 22 0.02
+34 24 0.0
+34 26 0.05
+34 28 0.01
+34 30 0.01
+34 32 0.0
+34 34 1.0
+36 0 0.02
+36 2 0.03
+36 4 0.02
+36 6 0.01
+36 8 -0.01
+36 10 0.01
+36 12 -0.0
+36 14 0.0
+36 16 -0.0
+36 18 -0.01
+36 20 -0.0
+36 22 -0.01
+36 24 -0.0
+36 26 -0.01
+36 28 -0.02
+36 30 -0.04
+36 32 -0.01
+36 34 -0.18
+36 36 1.0
+38 0 0.09
+38 2 0.02
+38 4 0.02
+38 6 0.04
+38 8 -0.01
+38 10 0.01
+38 12 0.01
+38 14 0.01
+38 16 0.02
+38 18 0.04
+38 20 0.0
+38 22 -0.03
+38 24 0.0
+38 26 0.01
+38 28 -0.01
+38 30 -0.03
+38 32 0.01
+38 34 0.01
+38 36 -0.0
+38 38 1.0
+40 0 -0.0
+40 2 0.05
+40 4 -0.01
+40 6 -0.0
+40 8 -0.0
+40 10 -0.0
+40 12 0.01
+40 14 0.05
+40 16 0.01
+40 18 0.02
+40 20 0.0
+40 22 -0.0
+40 24 -0.0
+40 26 0.0
+40 28 -0.0
+40 30 0.0
+40 32 -0.06
+40 34 0.0
+40 36 0.0
+40 38 0.27
+40 40 1.0
+42 0 0.02
+42 2 0.01
+42 4 0.03
+42 6 0.02
+42 8 -0.01
+42 10 0.01
+42 12 0.0
+42 14 0.0
+42 16 0.02
+42 18 0.03
+42 20 0.0
+42 22 0.0
+42 24 0.0
+42 26 0.01
+42 28 -0.01
+42 30 0.01
+42 32 0.0
+42 34 0.01
+42 36 -0.0
+42 38 0.46
+42 40 0.19
+42 42 1.0
+44 0 -0.0
+44 2 0.0
+44 4 -0.0
+44 6 -0.0
+44 8 -0.01
+44 10 0.0
+44 12 -0.0
+44 14 0.0
+44 16 -0.0
+44 18 -0.0
+44 20 -0.0
+44 22 -0.01
+44 24 -0.0
+44 26 -0.0
+44 28 0.02
+44 30 0.0
+44 32 0.0
+44 34 -0.0
+44 36 0.01
+44 38 0.6
+44 40 0.31
+44 42 0.53
+44 44 1.0
+46 0 0.02
+46 2 0.01
+46 4 0.02
+46 6 0.02
+46 8 -0.01
+46 10 0.01
+46 12 0.0
+46 14 0.0
+46 16 0.01
+46 18 0.02
+46 20 0.0
+46 22 0.0
+46 24 0.0
+46 26 0.01
+46 28 -0.0
+46 30 0.01
+46 32 0.0
+46 34 0.01
+46 36 -0.0
+46 38 0.34
+46 40 0.16
+46 42 0.27
+46 44 0.4
+46 46 1.0
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+118 118 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.4
+1.0
+125 0.946 1.0 1.054
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+34 34 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.2
+1.0
+125 0.794 1.0 1.206
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+124 124 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.3
+1.0
+125 0.521 1.0 1.479
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+30 30 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ZH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.1
+1.0
+125 0.762 1.0 1.238
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+144 144 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.5
+1.0
+125 0.896 1.0 1.104
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+14 14 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.3
+1.0
+125 0.849 1.0 1.151
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+132 132 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.3
+1.0
+125 0.136 1.0 1.864
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+108 108 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.5
+1.0
+125 0.662 1.0 1.338
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mumumuggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+110 110 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.8
+1.0
+125 0.834 1.0 1.166
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+142 142 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.2
+1.0
+125 0.862 1.0 1.138
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagattH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagattH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagattH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+138 138 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.1
+1.0
+125 0.876 1.0 1.124
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+128 128 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.5
+1.0
+125 0.839 1.0 1.161
Index: trunk/HLHE-LHC/LHC3000_S1/ATLAS.corr
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATLAS.corr (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATLAS.corr (revision 593)
@@ -0,0 +1,300 @@
+100 100 1.0
+102 100 0.65
+102 102 1.0
+104 100 0.7
+104 102 0.68
+104 104 1.0
+106 100 0.62
+106 102 0.56
+106 104 0.6
+106 106 1.0
+108 100 -0.01
+108 102 -0.01
+108 104 -0.01
+108 106 -0.01
+108 108 1.0
+110 100 0.26
+110 102 0.25
+110 104 0.27
+110 106 0.23
+110 108 -0.01
+110 110 1.0
+112 100 -0.16
+112 102 0.01
+112 104 0.01
+112 106 0.11
+112 108 -0.0
+112 110 0.01
+112 112 1.0
+114 100 0.01
+114 102 -0.0
+114 104 -0.05
+114 106 0.06
+114 108 -0.0
+114 110 -0.01
+114 112 0.05
+114 114 1.0
+116 100 -0.01
+116 102 -0.04
+116 104 -0.05
+116 106 0.02
+116 108 -0.01
+116 110 -0.01
+116 112 0.06
+116 114 0.17
+116 116 1.0
+118 100 0.03
+118 102 0.0
+118 104 0.01
+118 106 -0.01
+118 108 -0.02
+118 110 0.01
+118 112 0.09
+118 114 0.15
+118 116 0.25
+118 118 1.0
+120 100 -0.0
+120 102 -0.02
+120 104 -0.02
+120 106 0.02
+120 108 -0.0
+120 110 -0.37
+120 112 0.01
+120 114 0.06
+120 116 0.04
+120 118 0.04
+120 120 1.0
+122 100 0.06
+122 102 0.02
+122 104 0.02
+122 106 0.07
+122 108 -0.01
+122 110 0.02
+122 112 0.04
+122 114 0.05
+122 116 0.05
+122 118 0.09
+122 120 0.02
+122 122 1.0
+124 100 0.01
+124 102 0.05
+124 104 0.0
+124 106 0.02
+124 108 -0.0
+124 110 0.0
+124 112 0.01
+124 114 0.04
+124 116 0.01
+124 118 0.02
+124 120 0.01
+124 122 0.01
+124 124 1.0
+126 100 0.02
+126 102 0.01
+126 104 0.02
+126 106 0.03
+126 108 -0.01
+126 110 0.01
+126 112 0.02
+126 114 0.02
+126 116 0.11
+126 118 0.07
+126 120 0.01
+126 122 0.03
+126 124 0.01
+126 126 1.0
+128 100 -0.01
+128 102 -0.01
+128 104 -0.01
+128 106 -0.01
+128 108 -0.02
+128 110 -0.01
+128 112 -0.0
+128 114 -0.01
+128 116 -0.01
+128 118 -0.02
+128 120 -0.0
+128 122 -0.01
+128 124 -0.0
+128 126 -0.01
+128 128 1.0
+130 100 0.01
+130 102 0.02
+130 104 0.01
+130 106 0.06
+130 108 -0.0
+130 110 0.01
+130 112 0.03
+130 114 0.03
+130 116 0.03
+130 118 0.05
+130 120 0.01
+130 122 -0.28
+130 124 0.01
+130 126 0.02
+130 128 -0.01
+130 130 1.0
+132 100 0.03
+132 102 -0.06
+132 104 -0.02
+132 106 0.06
+132 108 0.0
+132 110 0.01
+132 112 0.02
+132 114 0.12
+132 116 -0.01
+132 118 0.01
+132 120 0.03
+132 122 0.03
+132 124 -0.64
+132 126 0.0
+132 128 -0.0
+132 130 0.03
+132 132 1.0
+134 100 0.13
+134 102 0.13
+134 104 0.17
+134 106 0.12
+134 108 -0.0
+134 110 0.06
+134 112 0.01
+134 114 0.01
+134 116 0.07
+134 118 0.04
+134 120 0.0
+134 122 0.02
+134 124 0.0
+134 126 0.05
+134 128 0.01
+134 130 0.01
+134 132 0.0
+134 134 1.0
+136 100 0.02
+136 102 0.03
+136 104 0.02
+136 106 0.01
+136 108 -0.01
+136 110 0.01
+136 112 -0.0
+136 114 0.0
+136 116 -0.0
+136 118 -0.01
+136 120 -0.0
+136 122 -0.01
+136 124 -0.0
+136 126 -0.01
+136 128 -0.02
+136 130 -0.04
+136 132 -0.01
+136 134 -0.18
+136 136 1.0
+138 100 0.09
+138 102 0.02
+138 104 0.02
+138 106 0.04
+138 108 -0.01
+138 110 0.01
+138 112 0.01
+138 114 0.01
+138 116 0.02
+138 118 0.04
+138 120 0.0
+138 122 -0.03
+138 124 0.0
+138 126 0.01
+138 128 -0.01
+138 130 -0.03
+138 132 0.01
+138 134 0.01
+138 136 -0.0
+138 138 1.0
+140 100 -0.0
+140 102 0.05
+140 104 -0.01
+140 106 -0.0
+140 108 -0.0
+140 110 -0.0
+140 112 0.01
+140 114 0.05
+140 116 0.01
+140 118 0.02
+140 120 0.0
+140 122 -0.0
+140 124 -0.0
+140 126 0.0
+140 128 -0.0
+140 130 0.0
+140 132 -0.06
+140 134 0.0
+140 136 0.0
+140 138 0.27
+140 140 1.0
+142 100 0.02
+142 102 0.01
+142 104 0.03
+142 106 0.02
+142 108 -0.01
+142 110 0.01
+142 112 0.0
+142 114 0.0
+142 116 0.02
+142 118 0.03
+142 120 0.0
+142 122 0.0
+142 124 0.0
+142 126 0.01
+142 128 -0.01
+142 130 0.01
+142 132 0.0
+142 134 0.01
+142 136 -0.0
+142 138 0.46
+142 140 0.19
+142 142 1.0
+144 100 -0.0
+144 102 0.0
+144 104 -0.0
+144 106 -0.0
+144 108 -0.01
+144 110 0.0
+144 112 -0.0
+144 114 0.0
+144 116 -0.0
+144 118 -0.0
+144 120 -0.0
+144 122 -0.01
+144 124 -0.0
+144 126 -0.0
+144 128 0.02
+144 130 0.0
+144 132 0.0
+144 134 -0.0
+144 136 0.01
+144 138 0.6
+144 140 0.31
+144 142 0.53
+144 144 1.0
+146 100 0.02
+146 102 0.01
+146 104 0.02
+146 106 0.02
+146 108 -0.01
+146 110 0.01
+146 112 0.0
+146 114 0.0
+146 116 0.01
+146 118 0.02
+146 120 0.0
+146 122 0.0
+146 124 0.0
+146 126 0.01
+146 128 -0.0
+146 130 0.01
+146 132 0.0
+146 134 0.01
+146 136 -0.0
+146 138 0.34
+146 140 0.16
+146 142 0.27
+146 144 0.4
+146 146 1.0
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+146 146 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ttH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.4
+1.0
+125 0.833 1.0 1.167
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+104 104 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.2
+1.0
+125 0.934 1.0 1.066
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mumumuVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+20 20 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->mumu
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.8
+1.0
+125 0.426 1.0 1.574
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+100 100 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.1
+1.0
+125 0.929 1.0 1.071
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mubbZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+136 136 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->bb
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.5
+1.0
+125 0.904 1.0 1.096
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZttH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZttH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZttH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+40 40 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ttH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+5.3
+1.0
+125 0.736 1.0 1.264
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mutautauggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+106 106 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ggH,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.4
+1.0
+125 0.919 1.0 1.081
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZggH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZggH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZggH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+2 2 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+ggH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+1.3
+1.0
+125 0.934 1.0 1.066
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+126 126 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.2
+1.0
+125 0.843 1.0 1.157
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muWWVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+16 16 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.2
+1.0
+125 0.915 1.0 1.085
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+122 122 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+WH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.1
+1.0
+125 0.855 1.0 1.145
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muWWZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+134 134 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->WW
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.2
+1.0
+125 0.794 1.0 1.206
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mugagaVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+12 12 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.1
+1.0
+125 0.779 1.0 1.221
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaZH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaZH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_mugagaZH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+130 130 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+ZH,H->gaga
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+4.1
+1.0
+125 0.762 1.0 1.238
Index: trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/ATL3000_muZZVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+114 114 1
+HL/HE-LHC_YR2018
+LHC, ATL, ATL
+VBF,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.3
+1.0
+125 0.849 1.0 1.151
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauVBF_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauVBF_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_mutautauVBF_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+18 18 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+VBF,H->tautau
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+2.4
+1.0
+125 0.946 1.0 1.054
Index: trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZWH_S1.txt
===================================================================
--- trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZWH_S1.txt (revision 0)
+++ trunk/HLHE-LHC/LHC3000_S1/CMS3000_muZZWH_S1.txt (revision 593)
@@ -0,0 +1,14 @@
+# Projection to LHC 3000fb-1.
+# https://twiki.cern.ch/twiki/bin/view/LHCPhysics/GuidelinesCouplingProjections2018
+24 24 1
+HL/HE-LHC_YR2018
+LHC, CMS, CMS
+WH,H->ZZ
+13 3000 0.01
+1 0
+10.0
+125.0 125.0 1.0
+1 125.0
+3.3
+1.0
+125 0.521 1.0 1.479
Index: trunk/HiggsBounds-5/configure
===================================================================
--- trunk/HiggsBounds-5/configure (revision 592)
+++ trunk/HiggsBounds-5/configure (revision 593)
@@ -1,104 +1,104 @@
#! /bin/sh
#configure script for HiggsBounds
#last modified 13.10.08 KW
#will use Tim's setting (see below) unless it is run with the argument "kwpaths"
# this tells the fortran program where to look to read in tables of experimental data and Higgs branching ratios
chmod u+x ./create_store_pathname.bat
./create_store_pathname.bat > store_pathname.f90
echo 'running configure script...' 1>&2
echo ' * * * '
echo 'Reminder: You must enter the correct paths in the ./configure manually if you'
echo 'wish to use HiggsBounds in conjunction with FeynHiggs or CPsuperH'
echo 'Also, you may need/wish to change the fortran compiler used. '
echo 'The default is gfortran.'
echo ' * * * '
#----------------------------
# if [[ $1 == "kwpaths" ]]
# then
# cat configure_kwlaptop makefile.in > makefile
# else
cat - makefile.in > makefile << _EOF_
# --- variables defined by configure ---
# If you want to edit these variables, change ./configure, not ./makefile
#----------------------------
# Put you favourite compiler and compiler options in here:
F90C = gfortran
F77C = gfortran
F90FLAGS = -fbounds-check -ffixed-line-length-none
-FHINCLUDE = -I/Users/timstefaniak/Work/Codes/FeynHiggs-2.14.0/x86_64-Darwin/include
-FHLIBS = -L/Users/timstefaniak/Work/Codes/FeynHiggs-2.14.0/x86_64-Darwin/lib -lFH
+FHINCLUDE = -I/Users/timstefaniak/Work/Codes/FeynHiggs-2.14.3/x86_64-Darwin/include
+FHLIBS = -L/Users/timstefaniak/Work/Codes/FeynHiggs-2.14.3/x86_64-Darwin/lib -lFH
#CPSUPERHLIBS = -L/Users/tim/Bonn/CPsuperH2.2 -lcpsuperh2
#other useful gfortran flags:
# -pg can then use gprof ./programname to look at how efficient program is
# -fopenmp switches on parallel processing (see HiggsBounds.F90)
# -O3 sets a high level of optimisation
#F90C = gfortran
#F77C = gfortran
#F90FLAGS = -fbounds-check -DWEBVERSION -Wall -W -fixed-line-length-none
#F90C = g95
#F77C = g95
#F90FLAGS = -fbounds-check -DWEBVERSION -ffree-line-length-huge
#F90C = pgf90
#F77C = pgf90
#F90FLAGS = -C -Ktrap=fp -Mbounds
#F90C = f95
#F77C = f95
#F90FLAGS = -C
#F90C = ifort
#F77C = ifort
#F90FLAGS = -C
#if using the NAG compiler, you need the compiler flag -DNAGf90Fortran
#because the subroutines flush,iargc,getarg need to use modules
#caution: the use of the NAG compiler is unsupported
#------------------------------
# If you wish to use HiggsBounds in conjunction with FeynHiggs or CPsuperH,
# make sure these paths indicate where you've stored these packages on your system,
# for example:
#FHINCLUDE = -I/blah/blah/FeynHiggs-2.6.4/i586-linux/include
#FHLIBS = -L/blah/blah/FeynHiggs-2.6.4/i586-linux/lib -lFH
#CPSUPERHLIBS = -L/blah/blah/CPsuperH2 -lcpsuperh2
# Note that care must be taken to ensure that consistent compilers are used
# If you get error messages similar to
# ... undefined reference to initialize_higgsbounds__...
# and the paths the libraries are correct, it's a good idea to check
# that the same compilers are used for each package.
# (you may be able to work around this
# e.g. if FeynHiggs was compiled with g77 it may be possible to compile HiggsBounds
# with gfortran and add -lg2c to the end of the variable FHLIBS)
#-----------------------------
HBLIBS = -L./ -lHB
EXE = HiggsBounds
#-----------------------------
USECHISQMODS = \$(CHISQMODS)
ADDITIONALDEFINE = -DenableCHISQ# -DDEBUGGING
# --- end defs by configure ---
_EOF_
# fi
echo 'finished configure script' 1>&2
Index: trunk/HiggsBounds-5/AllAnalyses
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/HiggsBounds-5/usefulbits.f90
===================================================================
--- trunk/HiggsBounds-5/usefulbits.f90 (revision 592)
+++ trunk/HiggsBounds-5/usefulbits.f90 (revision 593)
@@ -1,1466 +1,1466 @@
! This file is part of HiggsBounds
! -KW
!******************************************************************
module usefulbits
!******************************************************************
implicit none
logical :: debug = .False.
logical :: full_dmth_variation = .True.
integer :: dmhsteps = 3
! Mass uncertainties smaller than 0.1 GeV are not considered
double precision :: small_mh = 0.1D0
logical :: run_HB_classic = .False.
logical :: wantkey = .True.
logical :: extrapolatewidth = .True.
! For the CMS likelihood extension
integer :: using_likelihood = 0
! For the LEP chisq extension:
logical :: chisqcut_at_mumax = .False.
! HB-5:
logical :: BRdirectinput = .False.
character(LEN=5) :: whichanalyses
character(LEN=4) :: whichinput
character(LEN=7) :: inputmethod = 'subrout'
- character(LEN=9),parameter :: vers='5.3.0test'
+ character(LEN=9),parameter :: vers='5.3.0beta'
integer, parameter :: numres = 3
integer :: n_additional
character(len=300) :: infile1,infile2
integer,parameter :: file_id_common=10
integer,parameter :: file_id_common2=12
integer,parameter :: file_id_common3=133
integer,parameter :: file_id_common4=134
integer,parameter :: file_id_debug1=444
integer,parameter :: file_id_debug2=45
integer, allocatable :: analysislist(:)
integer, allocatable :: analysis_exclude_list(:)
!read from http://pdg.lbl.gov/ 22.10.2009
double precision,parameter :: mt=173.2D0
double precision,parameter :: ms=0.105D0
double precision,parameter :: mc=1.27D0
double precision,parameter :: mbmb=4.20D0
double precision,parameter :: mmu=105.7D-3
double precision,parameter :: mtau=1.777D0
double precision,parameter :: MZ=91.1876D0 !PDG 2009
double precision,parameter :: MW=80.398D0 !PDG 2009
double precision,parameter :: GF=1.16637D-5
double precision,parameter :: pi=3.14159265358979323846264338328D0
double precision,parameter :: alphas=0.118D0
double precision,parameter :: small=1.0D-6
double precision,parameter :: vsmall=1.0D-16
double precision,parameter :: vvsmall=1.0D-100
type particledescriptions
character(LEN=10) :: short
character(LEN=30) :: long
end type
! particle codes: (n.b. these are NOT pdg)
integer,parameter :: not_a_particle = 0
integer,parameter :: Hneut = 1 !either Mhi, Mh2 or Mh3 (says nothing about CP properties)
integer,parameter :: Hplus = 2 !single charged Higgs
integer,parameter :: Chineut = 3 !either neutralino1, neutralino2, neutralino3 or neutralino4
integer,parameter :: Chiplus = 4 !either chargino1 or chargino2
integer :: np(0:4)=1 !e.g np(Hneut) holds number of neutral Higgs considered
type(particledescriptions),allocatable :: pdesc(:)
! HB-5.2: Needed for the channelrates_matrix
! integer, parameter :: Nprod = 7
! integer, parameter :: Ndecay = 9
integer, parameter :: Nprod = 11
integer, parameter :: Ndecay = 11
!for subroutine version-------------------- (HB5: Removed!)
! type inputsubroutineinfo
! integer :: stat
! character(LEN=40) :: desc
! integer :: req
! end type
! type(inputsubroutineinfo),allocatable :: inputsub(:)
logical :: just_after_run
!associated with 'channels'----------------
integer :: ntot
type listprocesses
integer :: tlist,ttype
integer :: findi,findj
integer :: corresponding_clsb_table_element
end type
type(listprocesses), allocatable :: pr(:)
type(listprocesses), allocatable :: prsep(:,:)
!-------------------------------------------
!associated with 'input'--------------------
type particlemasses
double precision, allocatable :: M(:)
! Central value for mass with uncertainties
double precision, allocatable :: Mc(:)
double precision, allocatable :: GammaTot(:)
! Mass uncertainties (chi-2 test) used in HiggsSignals
double precision, allocatable :: dM(:)
! Mass uncertainties (variation) used in HiggsBounds
double precision, allocatable :: dMh(:)
end type
double precision, allocatable :: diffMhneut(:,:)
double precision, allocatable :: diffMhch(:,:)
double precision, allocatable :: dmn(:)
double precision, allocatable :: dmch(:)
integer ndmh
integer ndat
type lepdataset
double precision, allocatable :: XS_hjZ_ratio(:)
double precision, allocatable :: XS_bbhj_ratio(:)
double precision, allocatable :: XS_tautauhj_ratio(:)
double precision, allocatable :: XS_hjhi_ratio(:,:)
double precision, allocatable :: XS_HpjHmj_ratio(:)
double precision, allocatable :: XS_CpjCmj(:)
double precision, allocatable :: XS_NjNi(:,:)
end type
type hadroncolliderdataset
double precision, allocatable :: XS_hj_ratio(:)
double precision, allocatable :: XS_gg_hj_ratio(:) ! HB-5: for gluon fusion
double precision, allocatable :: XS_bb_hj_ratio(:) ! HB-5: for bb+Higgs production
double precision, allocatable :: XS_hjZ_ratio(:)
double precision, allocatable :: XS_gg_hjZ_ratio(:) ! HB-5 (TS 6.4.2018)
double precision, allocatable :: XS_qq_hjZ_ratio(:) ! HB-5 (TS 6.4.2018)
double precision, allocatable :: XS_hjW_ratio(:)
double precision, allocatable :: XS_hjb_ratio(:) ! still needed?
double precision, allocatable :: XS_tthj_ratio(:)
double precision, allocatable :: XS_vbf_ratio(:)
double precision, allocatable :: XS_thj_tchan_ratio(:) ! HB-5
double precision, allocatable :: XS_thj_schan_ratio(:) ! HB-5
double precision, allocatable :: XS_hjhi(:,:) ! HB-5
! SM reference cross section holders:
double precision, allocatable :: XS_HZ_SM(:)
double precision, allocatable :: XS_gg_HZ_SM(:) ! HB-5 (TS 6.4.2018)
double precision, allocatable :: XS_qq_HZ_SM(:) ! HB-5 (TS 6.4.2018)
double precision, allocatable :: XS_HW_SM(:)
double precision, allocatable :: XS_H_SM(:)
double precision, allocatable :: XS_gg_H_SM(:) ! HB-5
double precision, allocatable :: XS_bb_H_SM(:) ! HB-5
!double precision, allocatable :: XS_H_SM_9713(:),XS_H_SM_9674(:)
double precision, allocatable :: XS_ttH_SM(:)
double precision, allocatable :: XS_tH_tchan_SM(:) ! HB-5
double precision, allocatable :: XS_tH_schan_SM(:) ! HB-5
double precision, allocatable :: XS_vbf_SM(:)
! Higgs produced in association with b, where b is tagged, comes uncut and with various cuts
! see subroutines in theory_XS_SM_functions.f90 for details
double precision, allocatable :: XS_Hb_SM(:)
double precision, allocatable :: XS_Hb_c1_SM(:),XS_Hb_c2_SM(:), XS_Hb_c3_SM(:),XS_Hb_c4_SM(:)
! HB-5: Charged Higgs production cross sections (in pb)
double precision, allocatable :: XS_vbf_Hpj(:) ! for Hp_j production in VBF
double precision, allocatable :: XS_Hpjtb(:) ! for Hp_j + t + b production
double precision, allocatable :: XS_Hpjcb(:) ! for Hp_j + c + b production
double precision, allocatable :: XS_Hpjbjet(:) ! for Hp_j + b + jet production
double precision, allocatable :: XS_Hpjcjet(:) ! for Hp_j + b + jet production
double precision, allocatable :: XS_Hpjjetjet(:) ! for Hp_j + jet + jet production
double precision, allocatable :: XS_HpjW(:) ! for Hp_j + W production
double precision, allocatable :: XS_HpjZ(:) ! for Hp_j + Z production
double precision, allocatable :: XS_HpjHmj(:) ! (j,i), for Hp_j Hm_j production
double precision, allocatable :: XS_Hpjhi(:,:) ! (j,i), for Hp_j h_i production
! HB-5.2 beyond the narrow-width approximation matrix: holds the SM normalized channel rates
! with the dimensions (N_H, N_production-modes, N_decay-modes) = (N_H, 7, 9), where the
! ordering is the following
! 1: singleH, 2: VBF, 3: WH, 4: ZH, 5: ttH, 6: gg->phi, 7: bb->phi
! 1: gaga, 2: WW, 3: ZZ, 4: tautau, 5:bb, 6: Zga, 7: cc, 8: mumu, 9: gg
double precision, allocatable :: channelrates(:,:,:)
! We need a temporary copy for the interface (will be copied in complete_theo)
double precision, allocatable :: channelrates_tmp(:,:,:)
! This one holds the corresponding SM rates (in pb), assuming the NWA:
double precision, allocatable :: channelrates_SM(:,:,:)
end type
type dataset
logical :: gooddataset
integer, allocatable :: CP_value(:)
double precision, allocatable :: additional(:)
type(particlemasses), allocatable :: particle(:)
double precision, allocatable :: BR_hjss(:),BR_hjcc(:)
double precision, allocatable :: BR_hjbb(:),BR_hjtt(:) !HB-5 new H->tt
double precision, allocatable :: BR_hjmumu(:),BR_hjtautau(:)
double precision, allocatable :: BR_hjinvisible(:)
double precision, allocatable :: BR_hjhihi(:,:) ! legacy HB-4
double precision, allocatable :: BR_hkhjhi(:,:,:) ! HB-5: for the decay h_k -> h_j h_i
double precision, allocatable :: BR_hjhiZ(:,:) ! HB-5: for the decay h_j -> h_i Z
double precision, allocatable :: BR_hjemu(:), BR_hjetau(:), BR_hjmutau(:) ! HB-5
double precision, allocatable :: BR_hjHpiW(:,:) ! HB-5: for the decay h_j -> Hp_i W
type(lepdataset) :: lep
!-------------------------------------------
double precision, allocatable :: BR_hjWW(:),BR_hjgaga(:)
double precision, allocatable :: BR_hjZga(:)
double precision, allocatable :: BR_hjZZ(:),BR_hjgg(:)
double precision :: BR_tWpb
double precision, allocatable :: BR_tHpjb(:)
double precision, allocatable :: BR_Hpjcs(:)
double precision, allocatable :: BR_Hpjcb(:)
double precision, allocatable :: BR_Hpjtaunu(:)
double precision, allocatable :: BR_Hpjtb(:) ! HB-5: for the decay Hp_j -> t b
double precision, allocatable :: BR_HpjWZ(:) ! HB-5: for the decay Hp_j -> W Z
double precision, allocatable :: BR_HpjhiW(:,:) ! HB-5: for the decay Hp_j -> h_i W
double precision, allocatable :: BR_CjqqNi(:,:)
double precision, allocatable :: BR_CjlnuNi(:,:)
double precision, allocatable :: BR_CjWNi(:,:)
double precision, allocatable :: BR_NjqqNi(:,:)
double precision, allocatable :: BR_NjZNi(:,:)
type(hadroncolliderdataset) :: tev
type(hadroncolliderdataset) :: lhc7
type(hadroncolliderdataset) :: lhc8
type(hadroncolliderdataset) :: lhc13 ! HB-5
! NEW(24/09/2014, TS):
! double precision, allocatable :: gg_hj_ratio(:)
! double precision, allocatable :: bb_hj_ratio(:)
double precision, allocatable :: BR_Htt_SM(:), BR_Hbb_SM(:) !HB-5 new H->tt
double precision, allocatable :: BR_Hcc_SM(:),BR_Hss_SM(:)
double precision, allocatable :: BR_Hmumu_SM(:),BR_Htautau_SM(:)
double precision, allocatable :: BR_HWW_SM(:),BR_HZZ_SM(:),BR_HZga_SM(:),BR_Hgaga_SM(:),BR_Hgg_SM(:)
double precision, allocatable :: BR_Hjets_SM(:)
double precision, allocatable :: GammaTot_SM(:)
!-------------------------------------------
end type
type(dataset), allocatable :: theo(:)
type sqcouplratio
double precision, allocatable :: hjss_s(:),hjss_p(:)
double precision, allocatable :: hjcc_s(:),hjcc_p(:)
double precision, allocatable :: hjbb_s(:),hjbb_p(:)
double precision, allocatable :: hjtoptop_s(:),hjtoptop_p(:) ! ToDo: Change name top -> t !
double precision, allocatable :: hjmumu_s(:),hjmumu_p(:)
double precision, allocatable :: hjtautau_s(:),hjtautau_p(:)
double precision, allocatable :: hjWW(:),hjZZ(:)
double precision, allocatable :: hjZga(:)
double precision, allocatable :: hjgaga(:),hjgg(:),hjggZ(:)
double precision, allocatable :: hjhiZ(:,:)
end type
type(sqcouplratio), allocatable :: g2(:)
! HB-5: NEW! -->
type couplratio
double precision, allocatable :: hjcc_s(:),hjcc_p(:)
double precision, allocatable :: hjss_s(:),hjss_p(:)
double precision, allocatable :: hjtt_s(:),hjtt_p(:)
double precision, allocatable :: hjbb_s(:),hjbb_p(:)
double precision, allocatable :: hjmumu_s(:),hjmumu_p(:)
double precision, allocatable :: hjtautau_s(:),hjtautau_p(:)
double precision, allocatable :: hjWW(:),hjZZ(:)
double precision, allocatable :: hjZga(:)
double precision, allocatable :: hjgaga(:),hjgg(:) !,hjggZ(:)
double precision, allocatable :: hjhiZ(:,:)
end type
! <--- !
type(couplratio), allocatable :: effC(:)
type hadroncolliderextras
!nq_hjWp,nq_hjWm,nq_hj,nq_hjZ are set in allocate_hadroncolliderextras_parts below
double precision, allocatable :: qq_hjWp(:,:)
integer :: nq_hjWp!=2 i.e. (u dbar), (c sbar) e.g. allocate(tR%qq_hjWp(tR%nq_hjWp,np(Hneut)))
double precision, allocatable :: qq_hjWm(:,:)
integer :: nq_hjWm!=2 i.e. (ubar d), (cbar s)
double precision, allocatable :: gg_hj(:)
double precision, allocatable :: qq_hj(:,:)
integer :: nq_hj!=5 i.e.(d dbar), (u ubar), (s sbar), (c cbar), (b bbar)
double precision, allocatable :: gg_hjZ(:)
double precision, allocatable :: qq_hjZ(:,:)
integer :: nq_hjZ!=5 i.e.(d dbar), (u ubar), (s sbar), (c cbar), (b bbar)
double precision, allocatable :: bg_hjb(:)
end type
type(hadroncolliderextras), allocatable :: partR(:)
!-------------------------------------------
!associated with 'output'--------------------
integer rep
type results
integer, allocatable :: chan(:)
double precision, allocatable :: obsratio(:)
double precision, allocatable :: predratio(:)
double precision, allocatable :: sfactor(:)
double precision, allocatable :: axis_i(:)
double precision, allocatable :: axis_j(:)
integer, allocatable :: allowed95(:)
integer, allocatable :: ncombined(:)
character(LEN=4), allocatable :: channelselection(:)
end type
type(results), allocatable :: res(:)
!--new in HB-4:
type fullresults
integer :: chan = 0
integer :: ncombined = 0
integer :: allowed95 = 1
double precision :: obsratio = 0.0D0
end type
type(fullresults), allocatable :: fullHBres(:)
integer, allocatable :: allocate_if_stats_required(:)
! Needed to store relevant information on next-to-most sensitive channels:
integer,allocatable :: HBresult_all(:,:), chan_all(:,:), ncombined_all(:,:)
double precision,allocatable :: obsratio_all(:,:),predratio_all(:,:)
!-------------------------------------------
contains
subroutine HiggsBounds_info
implicit none
write(*,*)
write(*,*)"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
write(*,*)"~ ~"
write(*,*)"~ HiggsBounds "//adjustl(vers)//" ~"
write(*,*)"~ ~"
write(*,*)"~ Philip Bechtle, Daniel Dercks, Sven Heinemeyer, ~"
write(*,*)"~ Tobias Klingl, Tim Stefaniak, Georg Weiglein ~"
write(*,*)"~ ~"
write(*,*)"~ arXiv:0811.4169, arXiv:1102.1898, ~"
write(*,*)"~ arXiv:1301.2345, arXiv:1311.0055 ~"
write(*,*)"~ arXiv:1507.06706, ~"
write(*,*)"~ http://higgsbounds.hepforge.org ~"
write(*,*)"~ ~"
write(*,*)"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
write(*,*)
write(*,*)"HiggsBounds collects together results from "
write(*,*)
write(*,*)" * the LEP collaborations and LEP Higgs Working Group"
write(*,*)" * the CDF and D0 Collaborations"
write(*,*)" * the ATLAS and CMS Collaborations"
write(*,*)" * the program HDECAY (arXiv:hep-ph/9704448)"
write(*,*)" * the program VH@NNLO"
write(*,*)" (arXiv:1210.5347,arXiv:1802.04817)"
write(*,*)" * TeV4LHC Higgs Working Group report"
write(*,*)" (see arXiv:hep-ph/0612172 and refs. therein)"
write(*,*)" * LHC Higgs Cross Section Working Group"
write(*,*)" (arXiv:1101.0593, arXiv:1201.3084, arXiv:1307.1347,"
write(*,*)" arXiv:1610.07922 and refs. therein, including the "
write(*,*)" gluon fusion N3LO prediction (arXiv:1602.00695).)"
end subroutine HiggsBounds_info
!**********************************************************
function div(a,b,divlimit,div0res)
!**********************************************************
! be careful about using this - not a mathematical limit
double precision :: div
!--------------------------------------input
double precision :: a,b,divlimit,div0res
!-----------------------------------internal
double precision :: small1,small2
!-------------------------------------------
small1 = 1.0D-28
small2 = 1.0D-20
if(abs(b).gt.small1)then
div=a/b
elseif(abs(a).lt.small2)then
div=divlimit
if(div.lt.0)stop 'error type divA (see function div in module usefulbits)'
else
div=div0res
if(div.lt.0)stop 'error type divB (see function div in module usefulbits)'
endif
end function
!--TESTING
!**********************************************************
subroutine iselementofarray(value, array, output)
!**********************************************************
implicit none
!-------------------------------------input and output
double precision, intent(in) :: value
double precision, allocatable, dimension(:), intent(in) :: array
integer, intent(out) :: output
!---------------------------------------------internal
integer :: i
double precision :: small
!-----------------------------------------------------
small = 1.0D-20
output = -1
if(allocated(array)) then
do i=lbound(array,dim=1),ubound(array,dim=1)
if(abs(value-array(i)).le.small) output = 1
enddo
else
stop 'error: Passing an unallocated array to subroutine iselementofarray!'
endif
end subroutine iselementofarray
!----
!**********************************************************
subroutine fill_pdesc
!**********************************************************
integer :: x
if(ubound(np,dim=1).ne.4)stop 'error: have made a mistake in subroutine fill_pdesc (1)'
x=0
allocate( pdesc( ubound(np,dim=1) ) )
x=x+1
pdesc(x)%short='h'
pdesc(x)%long ='neutral Higgs boson'
x=x+1
pdesc(x)%short='hplus'
pdesc(x)%long ='charged Higgs boson'
x=x+1
pdesc(x)%short='N'
pdesc(x)%long ='neutralino'
x=x+1
pdesc(x)%short='C'
pdesc(x)%long ='chargino'
if(x.ne.ubound(np,dim=1))stop 'error: have made a mistake in subroutine fill_pdesc (2)'
end subroutine fill_pdesc
!**********************************************************
subroutine allocate_dataset_parts(d,n_addit)
!**********************************************************
implicit none
!-------------------------------------------
type(dataset) :: d(:)
!--------------------------------------input
integer, intent(in) :: n_addit
!-----------------------------------internal
integer :: n_add,x,y
integer, allocatable :: np_t(:)
!-------------------------------------------
allocate(np_t(lbound(np,dim=1):ubound(np,dim=1)))
np_t=np
do x=lbound(np_t,dim=1),ubound(np_t,dim=1)
if(np(x)>0)then
np_t(x)=np(x)
elseif(np(x).eq.0)then
np_t(x)=1
else
write(*,*)'np=',np
stop 'error in subroutine allocate_dataset_parts (1)'
endif
enddo
if(n_addit>0)then
n_add=n_addit
elseif(n_addit.eq.0)then
n_add=1
else
stop 'error in subroutine allocate_dataset_parts (2)'
endif
do x=lbound(d,dim=1),ubound(d,dim=1)
allocate(d(x)%additional(n_add))
allocate(d(x)%particle( ubound(np_t,dim=1) ))
do y= 1,ubound(np_t,dim=1)
allocate(d(x)%particle(y)%M( np_t(y) ))
allocate(d(x)%particle(y)%Mc( np_t(y) ))
allocate(d(x)%particle(y)%GammaTot( np_t(y) ))
allocate(d(x)%particle(y)%dM( np_t(y) ))
allocate(d(x)%particle(y)%dMh( np_t(y) ))
enddo
allocate(d(x)%lep%XS_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lep%XS_bbhj_ratio( np_t(Hneut) ))
allocate(d(x)%lep%XS_tautauhj_ratio( np_t(Hneut) ))
allocate(d(x)%lep%XS_hjhi_ratio( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%lep%XS_HpjHmj_ratio( np_t(Hplus) ))
allocate(d(x)%lep%XS_CpjCmj( np_t(Chiplus) ))
allocate(d(x)%lep%XS_NjNi( np_t(Chineut),np_t(Chineut) ))
allocate(d(x)%BR_hjss( np_t(Hneut) ))
allocate(d(x)%BR_hjcc( np_t(Hneut) ))
allocate(d(x)%BR_hjbb( np_t(Hneut) ))
allocate(d(x)%BR_hjtt( np_t(Hneut) ))
allocate(d(x)%BR_hjmumu( np_t(Hneut) ))
allocate(d(x)%BR_hjtautau( np_t(Hneut) ))
allocate(d(x)%BR_hkhjhi( np_t(Hneut),np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%BR_hjhihi( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%BR_hjhiZ( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%BR_hjHpiW( np_t(Hneut),np_t(Hplus) ))
allocate(d(x)%BR_hjWW( np_t(Hneut) ))
allocate(d(x)%BR_hjZZ( np_t(Hneut) ))
allocate(d(x)%BR_hjZga( np_t(Hneut) ))
allocate(d(x)%BR_hjgaga( np_t(Hneut) ))
allocate(d(x)%BR_hjgg( np_t(Hneut) ))
allocate(d(x)%BR_hjinvisible( np_t(Hneut) ))
allocate(d(x)%BR_hjemu( np_t(Hneut) ))
allocate(d(x)%BR_hjetau( np_t(Hneut) ))
allocate(d(x)%BR_hjmutau( np_t(Hneut) ))
allocate(d(x)%BR_tHpjb( np_t(Hplus) ))
allocate(d(x)%BR_Hpjcs( np_t(Hplus) ))
allocate(d(x)%BR_Hpjcb( np_t(Hplus) ))
allocate(d(x)%BR_Hpjtaunu( np_t(Hplus) ))
allocate(d(x)%BR_Hpjtb( np_t(Hplus) ))
allocate(d(x)%BR_HpjWZ( np_t(Hplus) ))
allocate(d(x)%BR_HpjhiW( np_t(Hplus),np_t(Hneut) ))
allocate(d(x)%BR_CjqqNi( np_t(Chiplus),np_t(Chineut) ))
allocate(d(x)%BR_CjlnuNi( np_t(Chiplus),np_t(Chineut) ))
allocate(d(x)%BR_CjWNi( np_t(Chiplus),np_t(Chineut) ))
allocate(d(x)%BR_NjqqNi( np_t(Chineut),np_t(Chineut) ))
allocate(d(x)%BR_NjZNi( np_t(Chineut),np_t(Chineut) ))
allocate(d(x)%tev%XS_hjb_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_tthj_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_vbf_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_gg_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_qq_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_hjW_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_hj_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_gg_hj_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_bb_hj_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_thj_tchan_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_thj_schan_ratio( np_t(Hneut) ))
allocate(d(x)%tev%XS_hjhi( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%tev%XS_vbf_Hpj( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjtb( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjcb( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjbjet( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjcjet( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjjetjet( np_t(Hplus) ))
allocate(d(x)%tev%XS_HpjW( np_t(Hplus) ))
allocate(d(x)%tev%XS_HpjZ( np_t(Hplus) ))
allocate(d(x)%tev%XS_HpjHmj( np_t(Hplus) ))
allocate(d(x)%tev%XS_Hpjhi( np_t(Hplus), np_t(Hneut) ))
allocate(d(x)%tev%channelrates(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%tev%channelrates_tmp(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc7%XS_hjb_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_tthj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_vbf_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_gg_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_qq_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_hjW_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_gg_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_bb_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_thj_tchan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_thj_schan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_hjhi( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%lhc7%XS_vbf_Hpj( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjtb( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjcb( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjbjet( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjcjet( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjjetjet( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_HpjW( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_HpjZ( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_HpjHmj( np_t(Hplus) ))
allocate(d(x)%lhc7%XS_Hpjhi( np_t(Hplus), np_t(Hneut) ))
allocate(d(x)%lhc7%channelrates(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc7%channelrates_tmp(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc8%XS_hjb_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_tthj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_vbf_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_gg_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_qq_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_hjW_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_gg_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_bb_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_thj_tchan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_thj_schan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_hjhi( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%lhc8%XS_vbf_Hpj( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjtb( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjcb( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjbjet( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjcjet( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjjetjet( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_HpjW( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_HpjZ( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_HpjHmj( np_t(Hplus) ))
allocate(d(x)%lhc8%XS_Hpjhi( np_t(Hplus), np_t(Hneut) ))
allocate(d(x)%lhc8%channelrates(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc8%channelrates_tmp(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc13%XS_hjb_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_tthj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_vbf_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_gg_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_qq_hjZ_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_hjW_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_gg_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_bb_hj_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_thj_tchan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_thj_schan_ratio( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_hjhi( np_t(Hneut),np_t(Hneut) ))
allocate(d(x)%lhc13%XS_vbf_Hpj( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjtb( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjcb( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjbjet( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjcjet( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjjetjet( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_HpjW( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_HpjZ( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_HpjHmj( np_t(Hplus) ))
allocate(d(x)%lhc13%XS_Hpjhi( np_t(Hplus), np_t(Hneut) ))
allocate(d(x)%lhc13%channelrates(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc13%channelrates_tmp(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%CP_value( np_t(Hneut) ))
do y= 1,ubound(np_t,dim=1)
d(x)%particle(y)%M =-1.0D0
d(x)%particle(y)%Mc =-1.0D0
d(x)%particle(y)%GammaTot =0.0D0
d(x)%particle(y)%dM =0.0D0
d(x)%particle(y)%dMh =0.0D0
enddo
d(x)%lep%XS_hjZ_ratio =0.0D0
d(x)%lep%XS_bbhj_ratio =0.0D0
d(x)%lep%XS_tautauhj_ratio =0.0D0
d(x)%lep%XS_hjhi_ratio =0.0D0
d(x)%lep%XS_HpjHmj_ratio =0.0D0
d(x)%lep%XS_CpjCmj =0.0D0
d(x)%lep%XS_NjNi =0.0D0
d(x)%BR_hjss =0.0D0
d(x)%BR_hjcc =0.0D0
d(x)%BR_hjbb =0.0D0
d(x)%BR_hjtt =0.0D0
d(x)%BR_hjmumu =0.0D0
d(x)%BR_hjtautau =0.0D0
d(x)%BR_hjWW =0.0D0
d(x)%BR_hjZZ =0.0D0
d(x)%BR_hjZga =0.0D0
d(x)%BR_hjgaga =0.0D0
d(x)%BR_hjgg =0.0D0
d(x)%BR_hjinvisible =0.0D0
d(x)%BR_hjhihi =0.0D0
d(x)%BR_hjhiZ =0.0D0
d(x)%BR_hkhjhi =0.0D0
d(x)%BR_hjHpiW =0.0D0
d(x)%BR_hjemu =0.0D0
d(x)%BR_hjetau =0.0D0
d(x)%BR_hjmutau =0.0D0
d(x)%BR_tWpb =0.0D0
d(x)%BR_tHpjb =0.0D0
d(x)%BR_Hpjcs =0.0D0
d(x)%BR_Hpjcb =0.0D0
d(x)%BR_Hpjtaunu =0.0D0
d(x)%BR_Hpjtb =0.0D0
d(x)%BR_HpjWZ =0.0D0
d(x)%BR_HpjhiW =0.0D0
d(x)%BR_CjqqNi =0.0D0
d(x)%BR_CjlnuNi =0.0D0
d(x)%BR_CjWNi =0.0D0
d(x)%BR_NjqqNi =0.0D0
d(x)%BR_NjZNi =0.0D0
d(x)%tev%XS_hjb_ratio =0.0D0
d(x)%tev%XS_tthj_ratio =0.0D0
d(x)%tev%XS_vbf_ratio =0.0D0
d(x)%tev%XS_hj_ratio =0.0D0
d(x)%tev%XS_hjW_ratio =0.0D0
d(x)%tev%XS_hjZ_ratio =0.0D0
d(x)%tev%XS_gg_hj_ratio = 0.0D0
d(x)%tev%XS_bb_hj_ratio = 0.0D0
d(x)%tev%XS_thj_tchan_ratio = 0.0D0
d(x)%tev%XS_thj_schan_ratio = 0.0D0
d(x)%tev%XS_hjhi = 0.0D0
d(x)%tev%XS_vbf_Hpj =0.0D0
d(x)%tev%XS_Hpjtb =0.0D0
d(x)%tev%XS_Hpjcb =0.0D0
d(x)%tev%XS_Hpjbjet =0.0D0
d(x)%tev%XS_Hpjcjet =0.0D0
d(x)%tev%XS_Hpjjetjet =0.0D0
d(x)%tev%XS_HpjW =0.0D0
d(x)%tev%XS_HpjZ =0.0D0
d(x)%tev%XS_HpjHmj =0.0D0
d(x)%tev%XS_Hpjhi =0.0D0
d(x)%tev%channelrates = 0.0D0
d(x)%tev%channelrates_tmp = -1.0D0
d(x)%lhc7%XS_hjb_ratio =0.0D0
d(x)%lhc7%XS_tthj_ratio =0.0D0
d(x)%lhc7%XS_vbf_ratio =0.0D0
d(x)%lhc7%XS_hj_ratio =0.0D0
d(x)%lhc7%XS_hjW_ratio =0.0D0
d(x)%lhc7%XS_hjZ_ratio =0.0D0
d(x)%lhc7%XS_gg_hj_ratio = 0.0D0
d(x)%lhc7%XS_bb_hj_ratio = 0.0D0
d(x)%lhc7%XS_thj_tchan_ratio = 0.0D0
d(x)%lhc7%XS_thj_schan_ratio = 0.0D0
d(x)%lhc7%XS_hjhi = 0.0D0
d(x)%lhc7%XS_vbf_Hpj =0.0D0
d(x)%lhc7%XS_Hpjtb =0.0D0
d(x)%lhc7%XS_Hpjcb =0.0D0
d(x)%lhc7%XS_Hpjbjet =0.0D0
d(x)%lhc7%XS_Hpjcjet =0.0D0
d(x)%lhc7%XS_Hpjjetjet =0.0D0
d(x)%lhc7%XS_HpjW =0.0D0
d(x)%lhc7%XS_HpjZ =0.0D0
d(x)%lhc7%XS_HpjHmj =0.0D0
d(x)%lhc7%XS_Hpjhi =0.0D0
d(x)%lhc7%channelrates = 0.0D0
d(x)%lhc7%channelrates_tmp = -1.0D0
d(x)%lhc8%XS_hjb_ratio =0.0D0
d(x)%lhc8%XS_tthj_ratio =0.0D0
d(x)%lhc8%XS_vbf_ratio =0.0D0
d(x)%lhc8%XS_hj_ratio =0.0D0
d(x)%lhc8%XS_hjW_ratio =0.0D0
d(x)%lhc8%XS_hjZ_ratio =0.0D0
d(x)%lhc8%XS_gg_hj_ratio = 0.0D0
d(x)%lhc8%XS_bb_hj_ratio = 0.0D0
d(x)%lhc8%XS_thj_tchan_ratio = 0.0D0
d(x)%lhc8%XS_thj_schan_ratio = 0.0D0
d(x)%lhc8%XS_hjhi = 0.0D0
d(x)%lhc8%XS_vbf_Hpj =0.0D0
d(x)%lhc8%XS_Hpjtb =0.0D0
d(x)%lhc8%XS_Hpjcb =0.0D0
d(x)%lhc8%XS_Hpjbjet =0.0D0
d(x)%lhc8%XS_Hpjcjet =0.0D0
d(x)%lhc8%XS_Hpjjetjet =0.0D0
d(x)%lhc8%XS_HpjW =0.0D0
d(x)%lhc8%XS_HpjZ =0.0D0
d(x)%lhc8%XS_HpjHmj =0.0D0
d(x)%lhc8%XS_Hpjhi =0.0D0
d(x)%lhc8%channelrates = 0.0D0
d(x)%lhc8%channelrates_tmp = -1.0D0
d(x)%lhc13%XS_hjb_ratio =0.0D0
d(x)%lhc13%XS_tthj_ratio =0.0D0
d(x)%lhc13%XS_vbf_ratio =0.0D0
d(x)%lhc13%XS_hj_ratio =0.0D0
d(x)%lhc13%XS_hjW_ratio =0.0D0
d(x)%lhc13%XS_hjZ_ratio =0.0D0
d(x)%lhc13%XS_gg_hj_ratio = 0.0D0
d(x)%lhc13%XS_bb_hj_ratio = 0.0D0
d(x)%lhc13%XS_thj_tchan_ratio = 0.0D0
d(x)%lhc13%XS_thj_schan_ratio = 0.0D0
d(x)%lhc13%XS_hjhi = 0.0D0
d(x)%lhc13%XS_vbf_Hpj =0.0D0
d(x)%lhc13%XS_Hpjtb =0.0D0
d(x)%lhc13%XS_Hpjcb =0.0D0
d(x)%lhc13%XS_Hpjbjet =0.0D0
d(x)%lhc13%XS_Hpjcjet =0.0D0
d(x)%lhc13%XS_Hpjjetjet =0.0D0
d(x)%lhc13%XS_HpjW =0.0D0
d(x)%lhc13%XS_HpjZ =0.0D0
d(x)%lhc13%XS_HpjHmj =0.0D0
d(x)%lhc13%XS_Hpjhi =0.0D0
d(x)%lhc13%channelrates = 0.0D0
d(x)%lhc13%channelrates_tmp = -1.0D0
d(x)%additional =0.0D0
d(x)%CP_value=0
enddo
select case(whichanalyses)
case('onlyH','LandH','onlyP','list ')
do x=lbound(d,dim=1),ubound(d,dim=1)
allocate(d(x)%tev%XS_HZ_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_gg_HZ_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_qq_HZ_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_HW_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_H_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_ttH_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_vbf_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_gg_H_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_bb_H_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_tH_tchan_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_tH_schan_SM( np_t(Hneut) ))
allocate(d(x)%tev%channelrates_SM(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%tev%XS_Hb_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_Hb_c1_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_Hb_c2_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_Hb_c3_SM( np_t(Hneut) ))
allocate(d(x)%tev%XS_Hb_c4_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_gg_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_qq_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_HW_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_ttH_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_vbf_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_gg_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_bb_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_tH_tchan_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%XS_tH_schan_SM( np_t(Hneut) ))
allocate(d(x)%lhc7%channelrates_SM(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc7%XS_Hb_SM( np_t(Hneut) ))
! allocate(d(x)%lhc7%XS_Hb_c1_SM( np_t(Hneut) ))
! allocate(d(x)%lhc7%XS_Hb_c2_SM( np_t(Hneut) ))
! allocate(d(x)%lhc7%XS_Hb_c3_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_gg_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_qq_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_HW_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_ttH_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_vbf_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_gg_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_bb_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_tH_tchan_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%XS_tH_schan_SM( np_t(Hneut) ))
allocate(d(x)%lhc8%channelrates_SM(np_t(Hneut),Nprod,Ndecay))
allocate(d(x)%lhc8%XS_Hb_SM( np_t(Hneut) ))
! allocate(d(x)%lhc8%XS_Hb_c1_SM( np_t(Hneut) ))
! allocate(d(x)%lhc8%XS_Hb_c2_SM( np_t(Hneut) ))
! allocate(d(x)%lhc8%XS_Hb_c3_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_gg_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_qq_HZ_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_HW_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_ttH_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_vbf_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_gg_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_bb_H_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_tH_tchan_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%XS_tH_schan_SM( np_t(Hneut) ))
allocate(d(x)%lhc13%channelrates_SM(np_t(Hneut),Nprod,Ndecay))
! allocate(d(x)%lhc8%XS_Hb_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hbb_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hcc_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hss_SM( np_t(Hneut) ))
allocate(d(x)%BR_Htt_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hmumu_SM( np_t(Hneut) ))
allocate(d(x)%BR_Htautau_SM( np_t(Hneut) ))
allocate(d(x)%BR_HWW_SM( np_t(Hneut) ))
allocate(d(x)%BR_HZZ_SM( np_t(Hneut) ))
allocate(d(x)%BR_HZga_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hgaga_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hgg_SM( np_t(Hneut) ))
allocate(d(x)%BR_Hjets_SM( np_t(Hneut) ))
allocate(d(x)%GammaTot_SM( np_t(Hneut) ))
enddo
case('onlyL')
case default
stop 'error in allocate_dataset_parts (3)'
end select
deallocate(np_t)
end subroutine allocate_dataset_parts
!**********************************************************
subroutine allocate_sqcouplratio_parts(gsq)
! to use this, gsq must be an array
!**********************************************************
implicit none
!-------------------------------------------
type(sqcouplratio) :: gsq(:)
!-----------------------------------internal
integer :: x
integer :: nHiggsneut
!-------------------------------------------
if(np(Hneut)>0)then
nHiggsneut=np(Hneut)
elseif(np(Hneut).eq.0)then
nHiggsneut=1
else
stop 'error in subroutine allocate_sqcouplratio_parts (1)'
endif
do x=lbound(gsq,dim=1),ubound(gsq,dim=1)
allocate(gsq(x)%hjss_s(nHiggsneut) ,gsq(x)%hjss_p(nHiggsneut))
allocate(gsq(x)%hjcc_s(nHiggsneut) ,gsq(x)%hjcc_p(nHiggsneut))
allocate(gsq(x)%hjbb_s(nHiggsneut) ,gsq(x)%hjbb_p(nHiggsneut))
allocate(gsq(x)%hjtoptop_s(nHiggsneut),gsq(x)%hjtoptop_p(nHiggsneut))
allocate(gsq(x)%hjmumu_s(nHiggsneut) ,gsq(x)%hjmumu_p(nHiggsneut))
allocate(gsq(x)%hjtautau_s(nHiggsneut),gsq(x)%hjtautau_p(nHiggsneut))
allocate(gsq(x)%hjWW(nHiggsneut) ,gsq(x)%hjZZ(nHiggsneut) )
allocate(gsq(x)%hjZga(nHiggsneut) )
allocate(gsq(x)%hjgaga(nHiggsneut) ,gsq(x)%hjgg(nHiggsneut) )
allocate(gsq(x)%hjggZ(nHiggsneut) )
allocate(gsq(x)%hjhiZ(nHiggsneut,nHiggsneut) )
gsq(x)%hjss_s =0.0D0
gsq(x)%hjss_p =0.0D0
gsq(x)%hjcc_s =0.0D0
gsq(x)%hjcc_p =0.0D0
gsq(x)%hjbb_s =0.0D0
gsq(x)%hjbb_p =0.0D0
gsq(x)%hjtoptop_s =0.0D0
gsq(x)%hjtoptop_p =0.0D0
gsq(x)%hjmumu_s =0.0D0
gsq(x)%hjmumu_p =0.0D0
gsq(x)%hjtautau_s =0.0D0
gsq(x)%hjtautau_p =0.0D0
gsq(x)%hjWW =0.0D0
gsq(x)%hjZZ =0.0D0
gsq(x)%hjZga =0.0D0
gsq(x)%hjgaga =0.0D0
gsq(x)%hjgg =0.0D0
gsq(x)%hjggZ =0.0D0
gsq(x)%hjhiZ =0.0D0
enddo
end subroutine allocate_sqcouplratio_parts
!**********************************************************
subroutine allocate_couplratio_parts(g)
! to use this, gsq must be an array
!**********************************************************
implicit none
!-------------------------------------------
type(couplratio) :: g(:)
!-----------------------------------internal
integer :: x
integer :: nHiggsneut
!-------------------------------------------
if(np(Hneut)>0)then
nHiggsneut=np(Hneut)
elseif(np(Hneut).eq.0)then
nHiggsneut=1
else
stop 'error in subroutine allocate_couplratio_parts (1)'
endif
do x=lbound(g,dim=1),ubound(g,dim=1)
allocate(g(x)%hjss_s(nHiggsneut) ,g(x)%hjss_p(nHiggsneut))
allocate(g(x)%hjcc_s(nHiggsneut) ,g(x)%hjcc_p(nHiggsneut))
allocate(g(x)%hjbb_s(nHiggsneut) ,g(x)%hjbb_p(nHiggsneut))
allocate(g(x)%hjtt_s(nHiggsneut) ,g(x)%hjtt_p(nHiggsneut))
allocate(g(x)%hjmumu_s(nHiggsneut) ,g(x)%hjmumu_p(nHiggsneut))
allocate(g(x)%hjtautau_s(nHiggsneut),g(x)%hjtautau_p(nHiggsneut))
allocate(g(x)%hjWW(nHiggsneut) ,g(x)%hjZZ(nHiggsneut))
allocate(g(x)%hjZga(nHiggsneut))
allocate(g(x)%hjgaga(nHiggsneut) ,g(x)%hjgg(nHiggsneut))
! allocate(g(x)%hjggZ(nHiggsneut) )
allocate(g(x)%hjhiZ(nHiggsneut,nHiggsneut))
g(x)%hjss_s =0.0D0
g(x)%hjss_p =0.0D0
g(x)%hjcc_s =0.0D0
g(x)%hjcc_p =0.0D0
g(x)%hjbb_s =0.0D0
g(x)%hjbb_p =0.0D0
g(x)%hjtt_s =0.0D0
g(x)%hjtt_p =0.0D0
g(x)%hjmumu_s =0.0D0
g(x)%hjmumu_p =0.0D0
g(x)%hjtautau_s =0.0D0
g(x)%hjtautau_p =0.0D0
g(x)%hjWW =0.0D0
g(x)%hjZZ =0.0D0
g(x)%hjZga =0.0D0
g(x)%hjgaga =0.0D0
g(x)%hjgg =0.0D0
! g(x)%hjggZ =0.0D0
g(x)%hjhiZ =0.0D0
enddo
end subroutine allocate_couplratio_parts
! !**********************************************************
! subroutine deallocate_sqcouplratio_parts(gsq)
! !**********************************************************
! implicit none
! !--------------------------------------input
! type(sqcouplratio) :: gsq(:)
! !-----------------------------------internal
! integer :: x
! !-------------------------------------------
!
! do x=lbound(gsq,dim=1),ubound(gsq,dim=1)
! deallocate(gsq(x)%hjbb )
! deallocate(gsq(x)%hjtautau )
! deallocate(gsq(x)%hjWW )
! deallocate(gsq(x)%hjZZ )
! deallocate(gsq(x)%hjgaga )
! deallocate(gsq(x)%hjgg )
! deallocate(gsq(x)%hjggZ )
! deallocate(gsq(x)%hjhiZ )
! enddo
!
! end subroutine deallocate_sqcouplratio_parts
!
!**********************************************************
subroutine allocate_hadroncolliderextras_parts(tR)
!**********************************************************
implicit none
!-------------------------------------------
type(hadroncolliderextras) :: tR(:)
!-----------------------------------internal
integer :: x
integer :: nHiggsneut
!-------------------------------------------
if(np(Hneut)>0)then
nHiggsneut=np(Hneut)
elseif(np(Hneut).eq.0)then
nHiggsneut=1
else
stop 'error in subroutine allocate_hadroncolliderextras_parts (1)'
endif
tR%nq_hjWp=2 ! (u dbar), (c sbar) e.g
tR%nq_hjWm=2 ! (ubar d), (cbar s)
tR%nq_hj=5 !(d dbar), (u ubar), (s sbar), (c cbar), (b bbar)
tR%nq_hjZ=5 !(d dbar), (u ubar), (s sbar), (c cbar), (b bbar)
do x=lbound(tR,dim=1),ubound(tR,dim=1)
allocate(tR(x)%qq_hjWp(tR(x)%nq_hjWp,nHiggsneut))
allocate(tR(x)%qq_hjWm(tR(x)%nq_hjWm,nHiggsneut))
allocate(tR(x)%gg_hj(nHiggsneut))
allocate(tR(x)%qq_hj(tR(x)%nq_hj,nHiggsneut))
allocate(tR(x)%gg_hjZ(nHiggsneut))
allocate(tR(x)%qq_hjZ(tR(x)%nq_hjZ,nHiggsneut))
allocate(tR(x)%bg_hjb(nHiggsneut))
tR(x)%qq_hjWp =0.0D0
tR(x)%qq_hjWm =0.0D0
tR(x)%gg_hj =0.0D0
tR(x)%qq_hj =0.0D0
tR(x)%gg_hjZ =0.0D0
tR(x)%qq_hjZ =0.0D0
tR(x)%bg_hjb =0.0D0
enddo
end subroutine allocate_hadroncolliderextras_parts
!**********************************************************
subroutine deallocate_hadroncolliderextras_parts(tR)
!**********************************************************
implicit none
!--------------------------------------input
type(hadroncolliderextras) :: tR(:)
!-----------------------------------internal
integer :: x
!-------------------------------------------
do x=lbound(tR,dim=1),ubound(tR,dim=1)
deallocate(tR(x)%qq_hjWp)
deallocate(tR(x)%qq_hjWm)
deallocate(tR(x)%gg_hj)
deallocate(tR(x)%qq_hj)
deallocate(tR(x)%gg_hjZ)
deallocate(tR(x)%qq_hjZ)
deallocate(tR(x)%bg_hjb)
enddo
end subroutine deallocate_hadroncolliderextras_parts
!**********************************************************
subroutine deallocate_usefulbits
!**********************************************************
! deallocates theo,res (and everything inside)
! deallocates c,predratio,fact
!************************************************************
implicit none
!-----------------------------------internal
integer x,y
!-------------------------------------------
deallocate(pdesc)!allocated in fill_pdesc
!these are allocated in subroutine do_input
do x=lbound(theo,dim=1),ubound(theo,dim=1)
deallocate(theo(x)%additional)
do y= 1,ubound(np,dim=1)
deallocate(theo(x)%particle(y)%M)
deallocate(theo(x)%particle(y)%GammaTot)
deallocate(theo(x)%particle(y)%dM)
deallocate(theo(x)%particle(y)%dMh)
enddo
deallocate(theo(x)%particle)
deallocate(theo(x)%lep%XS_hjZ_ratio)
deallocate(theo(x)%lep%XS_bbhj_ratio)
deallocate(theo(x)%lep%XS_tautauhj_ratio)
deallocate(theo(x)%lep%XS_hjhi_ratio)
deallocate(theo(x)%lep%XS_HpjHmj_ratio)
deallocate(theo(x)%lep%XS_CpjCmj)
deallocate(theo(x)%lep%XS_NjNi)
deallocate(theo(x)%BR_hjss)
deallocate(theo(x)%BR_hjcc)
deallocate(theo(x)%BR_hjbb)
deallocate(theo(x)%BR_hjtt)
deallocate(theo(x)%BR_hjmumu)
deallocate(theo(x)%BR_hjtautau)
deallocate(theo(x)%BR_hjhihi)
deallocate(theo(x)%BR_hjhiZ)
deallocate(theo(x)%BR_hkhjhi)
deallocate(theo(x)%BR_hjHpiW)
deallocate(theo(x)%BR_hjWW)
deallocate(theo(x)%BR_hjZZ)
deallocate(theo(x)%BR_hjZga)
deallocate(theo(x)%BR_hjgaga)
deallocate(theo(x)%BR_hjgg)
deallocate(theo(x)%BR_hjinvisible)
deallocate(theo(x)%BR_tHpjb)
deallocate(theo(x)%BR_Hpjcs)
deallocate(theo(x)%BR_Hpjcb)
deallocate(theo(x)%BR_Hpjtaunu)
deallocate(theo(x)%BR_Hpjtb)
deallocate(theo(x)%BR_HpjWZ)
deallocate(theo(x)%BR_HpjhiW)
deallocate(theo(x)%BR_CjqqNi)
deallocate(theo(x)%BR_CjlnuNi)
deallocate(theo(x)%BR_CjWNi)
deallocate(theo(x)%BR_NjqqNi)
deallocate(theo(x)%BR_NjZNi)
deallocate(theo(x)%tev%XS_hjb_ratio)
deallocate(theo(x)%tev%XS_tthj_ratio)
deallocate(theo(x)%tev%XS_vbf_ratio)
deallocate(theo(x)%tev%XS_hjZ_ratio)
deallocate(theo(x)%tev%XS_hjW_ratio)
deallocate(theo(x)%tev%XS_hj_ratio)
deallocate(theo(x)%tev%XS_gg_hj_ratio)
deallocate(theo(x)%tev%XS_bb_hj_ratio)
deallocate(theo(x)%tev%XS_thj_tchan_ratio)
deallocate(theo(x)%tev%XS_thj_schan_ratio)
deallocate(theo(x)%tev%XS_hjhi)
deallocate(theo(x)%tev%XS_vbf_Hpj)
deallocate(theo(x)%tev%XS_Hpjtb)
deallocate(theo(x)%tev%XS_Hpjcb)
deallocate(theo(x)%tev%XS_Hpjbjet)
deallocate(theo(x)%tev%XS_Hpjcjet)
deallocate(theo(x)%tev%XS_Hpjjetjet)
deallocate(theo(x)%tev%XS_HpjW)
deallocate(theo(x)%tev%XS_HpjZ)
deallocate(theo(x)%tev%XS_HpjHmj)
deallocate(theo(x)%tev%XS_Hpjhi)
deallocate(theo(x)%tev%channelrates)
deallocate(theo(x)%tev%channelrates_tmp)
deallocate(theo(x)%lhc7%XS_hjb_ratio)
deallocate(theo(x)%lhc7%XS_tthj_ratio)
deallocate(theo(x)%lhc7%XS_vbf_ratio)
deallocate(theo(x)%lhc7%XS_hjZ_ratio)
deallocate(theo(x)%lhc7%XS_qq_hjZ_ratio)
deallocate(theo(x)%lhc7%XS_gg_hjZ_ratio)
deallocate(theo(x)%lhc7%XS_hjW_ratio)
deallocate(theo(x)%lhc7%XS_hj_ratio)
deallocate(theo(x)%lhc7%XS_gg_hj_ratio)
deallocate(theo(x)%lhc7%XS_bb_hj_ratio)
deallocate(theo(x)%lhc7%XS_thj_tchan_ratio)
deallocate(theo(x)%lhc7%XS_thj_schan_ratio)
deallocate(theo(x)%lhc7%XS_hjhi)
deallocate(theo(x)%lhc7%XS_vbf_Hpj)
deallocate(theo(x)%lhc7%XS_Hpjtb)
deallocate(theo(x)%lhc7%XS_Hpjcb)
deallocate(theo(x)%lhc7%XS_Hpjbjet)
deallocate(theo(x)%lhc7%XS_Hpjcjet)
deallocate(theo(x)%lhc7%XS_Hpjjetjet)
deallocate(theo(x)%lhc7%XS_HpjW)
deallocate(theo(x)%lhc7%XS_HpjZ)
deallocate(theo(x)%lhc7%XS_HpjHmj)
deallocate(theo(x)%lhc7%XS_Hpjhi)
deallocate(theo(x)%lhc7%channelrates)
deallocate(theo(x)%lhc7%channelrates_tmp)
deallocate(theo(x)%lhc8%XS_hjb_ratio)
deallocate(theo(x)%lhc8%XS_tthj_ratio)
deallocate(theo(x)%lhc8%XS_vbf_ratio)
deallocate(theo(x)%lhc8%XS_hjZ_ratio)
deallocate(theo(x)%lhc8%XS_qq_hjZ_ratio)
deallocate(theo(x)%lhc8%XS_gg_hjZ_ratio)
deallocate(theo(x)%lhc8%XS_hjW_ratio)
deallocate(theo(x)%lhc8%XS_hj_ratio)
deallocate(theo(x)%lhc8%XS_gg_hj_ratio)
deallocate(theo(x)%lhc8%XS_bb_hj_ratio)
deallocate(theo(x)%lhc8%XS_thj_tchan_ratio)
deallocate(theo(x)%lhc8%XS_thj_schan_ratio)
deallocate(theo(x)%lhc8%XS_hjhi)
deallocate(theo(x)%lhc8%XS_vbf_Hpj)
deallocate(theo(x)%lhc8%XS_Hpjtb)
deallocate(theo(x)%lhc8%XS_Hpjcb)
deallocate(theo(x)%lhc8%XS_Hpjbjet)
deallocate(theo(x)%lhc8%XS_Hpjcjet)
deallocate(theo(x)%lhc8%XS_Hpjjetjet)
deallocate(theo(x)%lhc8%XS_HpjW)
deallocate(theo(x)%lhc8%XS_HpjZ)
deallocate(theo(x)%lhc8%XS_HpjHmj)
deallocate(theo(x)%lhc8%XS_Hpjhi)
deallocate(theo(x)%lhc8%channelrates)
deallocate(theo(x)%lhc8%channelrates_tmp)
deallocate(theo(x)%lhc13%XS_hjb_ratio)
deallocate(theo(x)%lhc13%XS_tthj_ratio)
deallocate(theo(x)%lhc13%XS_vbf_ratio)
deallocate(theo(x)%lhc13%XS_hjZ_ratio)
deallocate(theo(x)%lhc13%XS_qq_hjZ_ratio)
deallocate(theo(x)%lhc13%XS_gg_hjZ_ratio)
deallocate(theo(x)%lhc13%XS_hjW_ratio)
deallocate(theo(x)%lhc13%XS_hj_ratio)
deallocate(theo(x)%lhc13%XS_gg_hj_ratio)
deallocate(theo(x)%lhc13%XS_bb_hj_ratio)
deallocate(theo(x)%lhc13%XS_thj_tchan_ratio)
deallocate(theo(x)%lhc13%XS_thj_schan_ratio)
deallocate(theo(x)%lhc13%XS_hjhi)
deallocate(theo(x)%lhc13%XS_vbf_Hpj)
deallocate(theo(x)%lhc13%XS_Hpjtb)
deallocate(theo(x)%lhc13%XS_Hpjcb)
deallocate(theo(x)%lhc13%XS_Hpjbjet)
deallocate(theo(x)%lhc13%XS_Hpjcjet)
deallocate(theo(x)%lhc13%XS_Hpjjetjet)
deallocate(theo(x)%lhc13%XS_HpjW)
deallocate(theo(x)%lhc13%XS_HpjZ)
deallocate(theo(x)%lhc13%XS_HpjHmj)
deallocate(theo(x)%lhc13%XS_Hpjhi)
deallocate(theo(x)%lhc13%channelrates)
deallocate(theo(x)%lhc13%channelrates_tmp)
!deallocate(theo(x)%inLEPrange_Hpj)
!deallocate(theo(x)%inTEVrange_Hpj)
deallocate(theo(x)%CP_value)
enddo
select case(whichanalyses)
case('onlyH','LandH','onlyP','list ')
do x=lbound(theo,dim=1),ubound(theo,dim=1)
deallocate(theo(x)%BR_Hbb_SM)
deallocate(theo(x)%BR_Hss_SM)
deallocate(theo(x)%BR_Hcc_SM)
deallocate(theo(x)%BR_Hmumu_SM)
deallocate(theo(x)%BR_Htautau_SM)
deallocate(theo(x)%BR_HWW_SM)
deallocate(theo(x)%BR_HZZ_SM)
deallocate(theo(x)%BR_HZga_SM)
deallocate(theo(x)%BR_Hgaga_SM)
deallocate(theo(x)%BR_Hgg_SM)
deallocate(theo(x)%BR_Hjets_SM)
deallocate(theo(x)%GammaTot_SM)
deallocate(theo(x)%tev%XS_HZ_SM)
deallocate(theo(x)%tev%XS_gg_HZ_SM)
deallocate(theo(x)%tev%XS_qq_HZ_SM)
deallocate(theo(x)%tev%XS_HW_SM)
deallocate(theo(x)%tev%XS_H_SM)
deallocate(theo(x)%tev%XS_gg_H_SM)
deallocate(theo(x)%tev%XS_bb_H_SM)
deallocate(theo(x)%tev%XS_ttH_SM)
deallocate(theo(x)%tev%XS_vbf_SM)
!deallocate(theo(x)%tev%XS_H_SM_9713)
!deallocate(theo(x)%tev%XS_H_SM_9674)
deallocate(theo(x)%tev%XS_tH_tchan_SM)
deallocate(theo(x)%tev%XS_tH_schan_SM)
deallocate(theo(x)%tev%channelrates_SM)
deallocate(theo(x)%tev%XS_Hb_SM)
deallocate(theo(x)%tev%XS_Hb_c1_SM)
deallocate(theo(x)%tev%XS_Hb_c2_SM)
deallocate(theo(x)%tev%XS_Hb_c3_SM)
deallocate(theo(x)%tev%XS_Hb_c4_SM)
deallocate(theo(x)%lhc7%XS_HZ_SM)
deallocate(theo(x)%lhc7%XS_gg_HZ_SM)
deallocate(theo(x)%lhc7%XS_qq_HZ_SM)
deallocate(theo(x)%lhc7%XS_HW_SM)
deallocate(theo(x)%lhc7%XS_H_SM)
deallocate(theo(x)%lhc7%XS_gg_H_SM)
deallocate(theo(x)%lhc7%XS_bb_H_SM)
deallocate(theo(x)%lhc7%XS_ttH_SM)
deallocate(theo(x)%lhc7%XS_vbf_SM)
deallocate(theo(x)%lhc7%XS_tH_tchan_SM)
deallocate(theo(x)%lhc7%XS_tH_schan_SM)
deallocate(theo(x)%lhc7%XS_Hb_SM)
deallocate(theo(x)%lhc7%channelrates_SM)
! deallocate(theo(x)%lhc7%XS_Hb_c1_SM)
! deallocate(theo(x)%lhc7%XS_Hb_c2_SM)
! deallocate(theo(x)%lhc7%XS_Hb_c3_SM)
deallocate(theo(x)%lhc8%XS_HZ_SM)
deallocate(theo(x)%lhc8%XS_gg_HZ_SM)
deallocate(theo(x)%lhc8%XS_qq_HZ_SM)
deallocate(theo(x)%lhc8%XS_HW_SM)
deallocate(theo(x)%lhc8%XS_H_SM)
deallocate(theo(x)%lhc8%XS_gg_H_SM)
deallocate(theo(x)%lhc8%XS_bb_H_SM)
deallocate(theo(x)%lhc8%XS_ttH_SM)
deallocate(theo(x)%lhc8%XS_vbf_SM)
deallocate(theo(x)%lhc8%XS_tH_tchan_SM)
deallocate(theo(x)%lhc8%XS_tH_schan_SM)
deallocate(theo(x)%lhc8%XS_Hb_SM)
deallocate(theo(x)%lhc8%channelrates_SM)
! deallocate(theo(x)%lhc8%XS_Hb_c1_SM)
! deallocate(theo(x)%lhc8%XS_Hb_c2_SM)
! deallocate(theo(x)%lhc8%XS_Hb_c3_SM)
deallocate(theo(x)%lhc13%XS_HZ_SM)
deallocate(theo(x)%lhc13%XS_gg_HZ_SM)
deallocate(theo(x)%lhc13%XS_qq_HZ_SM)
deallocate(theo(x)%lhc13%XS_HW_SM)
deallocate(theo(x)%lhc13%XS_H_SM)
deallocate(theo(x)%lhc13%XS_gg_H_SM)
deallocate(theo(x)%lhc13%XS_bb_H_SM)
deallocate(theo(x)%lhc13%XS_ttH_SM)
deallocate(theo(x)%lhc13%XS_vbf_SM)
deallocate(theo(x)%lhc13%XS_tH_tchan_SM)
deallocate(theo(x)%lhc13%XS_tH_schan_SM)
deallocate(theo(x)%lhc13%channelrates_SM)
enddo
case('onlyL')
case default
stop 'error in deallocate_usefulbits'
end select
deallocate(theo) !allocated in subroutine do_input
!allocated in subroutine setup_output
if(allocated(res)) then
do x=lbound(res,dim=1),ubound(res,dim=1)
deallocate(res(x)%chan)
deallocate(res(x)%obsratio)
deallocate(res(x)%predratio)
deallocate(res(x)%axis_i)
deallocate(res(x)%axis_j)
deallocate(res(x)%sfactor)
deallocate(res(x)%allowed95)
deallocate(res(x)%ncombined)
enddo
deallocate(res) !allocated in subroutine setup_output
endif
if (allocated(fullHBres)) then
deallocate(fullHBres)
endif
! call deallocate_sqcouplratio_parts(g2)
do x=lbound(g2,dim=1),ubound(g2,dim=1)
deallocate(g2(x)%hjss_s)
deallocate(g2(x)%hjss_p)
deallocate(g2(x)%hjcc_s)
deallocate(g2(x)%hjcc_p)
deallocate(g2(x)%hjbb_s)
deallocate(g2(x)%hjbb_p)
deallocate(g2(x)%hjtoptop_s)
deallocate(g2(x)%hjtoptop_p)
deallocate(g2(x)%hjmumu_s)
deallocate(g2(x)%hjmumu_p)
deallocate(g2(x)%hjtautau_s)
deallocate(g2(x)%hjtautau_p)
deallocate(g2(x)%hjWW)
deallocate(g2(x)%hjZZ)
deallocate(g2(x)%hjZga)
deallocate(g2(x)%hjgaga)
deallocate(g2(x)%hjgg)
deallocate(g2(x)%hjggZ)
deallocate(g2(x)%hjhiZ)
enddo
deallocate(g2)
do x=lbound(effC,dim=1),ubound(effC,dim=1)
deallocate(effC(x)%hjss_s)
deallocate(effC(x)%hjss_p)
deallocate(effC(x)%hjcc_s)
deallocate(effC(x)%hjcc_p)
deallocate(effC(x)%hjbb_s)
deallocate(effC(x)%hjbb_p)
deallocate(effC(x)%hjtt_s)
deallocate(effC(x)%hjtt_p)
deallocate(effC(x)%hjmumu_s)
deallocate(effC(x)%hjmumu_p)
deallocate(effC(x)%hjtautau_s)
deallocate(effC(x)%hjtautau_p)
deallocate(effC(x)%hjWW)
deallocate(effC(x)%hjZZ)
deallocate(effC(x)%hjZga)
deallocate(effC(x)%hjgaga)
deallocate(effC(x)%hjgg)
! deallocate(effC(x)%hjggZ)
deallocate(effC(x)%hjhiZ)
enddo
deallocate(effC)
!these are allocated in subroutine do_input
call deallocate_hadroncolliderextras_parts(partR)
deallocate(partR) !allocated in subroutine do_input
if(allocated(pr)) deallocate(pr) !allocated in subroutine fill_pr or fill_pr_select
if(allocated(prsep)) deallocate(prsep) !allocated in subroutine fill_pr or fill_pr_select
if(allocated(diffMhneut)) deallocate(diffMhneut)
if(allocated(diffMhch)) deallocate(diffMhch)
if(allocated(dmn)) deallocate(dmn)
if(allocated(dmch)) deallocate(dmch)
if(allocated(analysislist)) deallocate(analysislist)
if(allocated(analysis_exclude_list)) deallocate(analysis_exclude_list)
if(allocated(HBresult_all)) deallocate(HBresult_all)
if(allocated(chan_all)) deallocate(chan_all)
if(allocated(ncombined_all)) deallocate(ncombined_all)
if(allocated(obsratio_all)) deallocate(obsratio_all)
if(allocated(predratio_all)) deallocate(predratio_all)
end subroutine deallocate_usefulbits
!**********************************************************
end module usefulbits
!******************************************************************
Index: trunk/HiggsBounds-5/minipaper.pdf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/HiggsBounds-5/example_programs/HBwithFH.F
===================================================================
--- trunk/HiggsBounds-5/example_programs/HBwithFH.F (revision 592)
+++ trunk/HiggsBounds-5/example_programs/HBwithFH.F (revision 593)
@@ -1,619 +1,622 @@
*********************************************************************
* HBwithFH
*
* Updated demo program for HiggsBounds 4 using MSSM input from
-* FeynHiggs (FH version > 2.9.4 required)
+* FeynHiggs (FH version > 2.14.x recommended)
*
+* Parameter point taken from Mh125(light stau) scenario
+* defined in Bahl et al. (arXiv:1808.07542)
*********************************************************************
program HBwithFH
implicit none
integer error
c used by FHHiggsCorr
double precision MHiggs(4)
double complex SAeff, UHiggs(3,3), ZHiggs(3,3)
c used by FHSelectUZ:
integer uzint, uzext, mfeff
c used by FHCouplings:
#include "FHCouplings.h"
double complex couplings(ncouplings), couplingsms(ncouplingsms)
double precision gammas(ngammas), gammasms(ngammasms)
integer fast
c used by FHHiggsProd:
double precision sqrts, prodxs(nprodxs)
c used by FHGetPara:
integer nmfv
c This is for FH 2.10.x
double precision MSf(2,5,3), MASf(6,5), MCha(2), MNeu(4)
double complex USf(2,2,5,3), UASf(6,6,5)
double complex UCha(2,2), VCha(2,2), ZNeu(4,4)
double complex DeltaMB
double precision MGl
double precision MHtree(4), SAtree
double precision AlfasMT
c used by FHRetrieveSMPara:
double precision invAlfa0, invAlfaMZ, AlfasMZ, GF
double precision ME, MU, MD, MM, MC, MS, ML, MB
double precision MW, MZ
double precision CKMlambda, CKMA, CKMrhobar, CKMetabar
double precision GammaW, GammaZ
c used by initialize_HiggsBounds
integer nHiggsneut,nHiggsplus
character(LEN=5) whichanalyses
c used by HiggsBounds_neutral_input_hadr
C character(LEN=5) collider_str
double precision Mh(3),GammaTotal_hj(3)
integer CP_value(3), collider_s
double precision CS_lep_hjZ_ratio(3),
& CS_lep_bbhj_ratio(3),CS_lep_tautauhj_ratio(3),
& CS_lep_hjhi_ratio(3,3),CS_hj_ratio(4,3),
& CS_gg_hj_ratio(4,3),CS_bb_hj_ratio(4,3),
& CS_hjW_ratio(4,3),CS_hjZ_ratio(4,3),
& CS_vbf_ratio(4,3),CS_tthj_ratio(4,3),
& CS_thj_tchan_ratio(4,3),CS_thj_schan_ratio(4,3),
& CS_hjhi(4,3,3),
& BR_hjss(3),BR_hjcc(3),
& BR_hjbb(3),BR_hjtt(3),BR_hjmumu(3),BR_hjtautau(3),
& BR_hjWW(3),BR_hjZZ(3),BR_hjZga(3),
& BR_hjgaga(3),BR_hjgg(3),
& BR_hjinvisible(3),BR_hkhjhi(3,3,3),
& BR_hjhiZ(3,3),BR_hjemu(3),BR_hjetau(3),BR_hjmutau(3),
& BR_hjHpiW(3,1)
c used by HiggsBounds_charged_input
double precision Mhplus(1),GammaTotal_Hpj(1),
& CS_lep_HpjHmj_ratio(1),
& BR_tWpb,BR_tHpjb(1),BR_Hpjcs(1),BR_Hpjcb(1),BR_Hpjtaunu(1),
& BR_Hpjtb(1),BR_HpjWZ(1),BR_HpjhiW(1,3),
& CS_Hpjtb(4,1), CS_Hpjbjet(4,1),CS_Hpjcb(4,1), CS_Hpjcjet(4,1),
& CS_Hpjjetjet(4,1), CS_HpjW(4,1),
& CS_HpjZ(4,1), CS_vbf_Hpj(4,1), CS_HpjHmj(4,1), CS_Hpjhi(4,1,3)
c used by run_HiggsBounds
integer HBresult,chan,ncombined
double precision obsratio
c misc:
integer i,j,k,as,t,collider
double precision norm,CW2,Pi
double precision
& g2hjbb(3),g2hjWW(3),g2hjZZ(3),
& g2hjgg(3),g2hjhiZ(3,3)
double precision g2hjbb_s(3),g2hjbb_p(3)
double precision g2hjtautau_s(3),g2hjtautau_p(3)
integer sneutrino_lspcandidate_number
logical invisible_lsp
double precision lspcandidate_mass
Pi = 3.1415926535897932384626433832795029D0
* * * * * * * * * * * * * * * * * * * * *
c Set number of neutral and charged Higgs bosons in the MSSM:
nHiggsneut=3
nHiggsplus=1
c The string 'whichanalyses' determines which subset of experimental
c results are used. In this example, we've used the option 'LandH',
c which instructs HiggsBounds to use tables of results
c from LEP, Tevatron and LHC (i.e. the full set of
c results supplied with HiggsBounds).
whichanalyses='LandH'
c The subroutine initialize_HiggsBounds reads in all necessary
c tables etc.
c It must be called before any of the other HiggsBounds subroutines.
call initialize_HiggsBounds(nHiggsneut,nHiggsplus,whichanalyses)
c If you would like to perform scans over variables, the subroutine
c initialize_HiggsBounds (and finish_HiggsBounds) should be called
c outside the do-loops in order to save time.
* * * * * * * * * * * * * * * * * * * * *
c calls to FH subroutines:
c the subroutines setFlags, setPara, setSLHA
c are also contained in this file
call setFlags
* either use setPara to set the parameters directly
* or use setSLHA to read them from an SLHA file
call setPara
c call setSLHA("tmp.slha")
c // User this line for FH < 2.9.5
c call FHGetPara(error, nmfv, MASf, UASf,
call FHGetPara(error, nmfv, MSf, USf,MASf, UASf,
& MCha, UCha, VCha, MNeu, ZNeu, DeltaMB, MGl,
& MHtree, SAtree, AlfasMT)
if( error .ne. 0 ) stop
call FHHiggsCorr(error, MHiggs, SAeff, UHiggs, ZHiggs)
if( error .ne. 0 ) stop
c NOTE: we are setting uzint=uzext
C mfeff=1
C uzint=2
C uzext=2
C call FHSelectUZ(error, uzint, uzext, mfeff)
C if( error .ne. 0 ) stop
fast=1
call FHCouplings(error,
& couplings, couplingsms, gammas, gammasms, fast)
if( error .ne. 0 ) stop
call FHRetrieveSMPara(error,
& invAlfa0, invAlfaMZ, AlfasMZ, GF,
& ME, MU, MD, MM, MC, MS, ML, MB,
& MW, MZ, GammaW, GammaZ,
& CKMlambda, CKMA, CKMrhobar, CKMetabar)
* * * * * * * * * * * * * * * * * * * * *
c Set variables needed by HiggsBounds (using results from FeynHiggs).
c See HiggsBounds documentation for definition of variables used
c as arguments to HiggsBounds_neutral_input_part and run_HiggsBounds
c and FeynHiggs documentation for all other variables.
c Note: It is slightly more accurate to use the subroutine HiggsBounds_neutral_input_part
c rather than the subroutine HiggsBounds_neutral_input_effC because the SM branching ratios
c used internally in HiggsBounds (from HDecay) are not identical to the SM branching
c ratios used in FeynHiggs
do i=1,3
Mh(i)=MHiggs(i)
GammaTotal_hj(i) = GammaTot(i)
BR_hjss(i) = BR(H0FF(i,4,2,2))
BR_hjcc(i) = BR(H0FF(i,3,2,2))
BR_hjbb(i) = BR(H0FF(i,4,3,3))
BR_hjtt(i) = BR(H0FF(i,3,3,3))
BR_hjmumu(i) = BR(H0FF(i,2,2,2))
BR_hjtautau(i) = BR(H0FF(i,2,3,3))
BR_hjemu(i) = BR(H0FF(i,2,1,2))
BR_hjetau(i) = BR(H0FF(i,2,1,3))
BR_hjmutau(i) = BR(H0FF(i,2,2,3))
BR_hjWW(i) = BR(H0VV(i,4))
BR_hjgaga(i) = BR(H0VV(i,1))
BR_hjZga(i) = BR(H0VV(i,2))
BR_hjZZ(i) = BR(H0VV(i,3))
BR_hjgg(i) = BR(H0VV(i,5))
BR_hjHpiW(i,1) = 0.0D0 ! NOT CALCULATED BY FH!
do collider=1,4
c We would like FH to calculate LHC cross sections
select case(collider)
case(1)
sqrts=2.0D0
case(2)
sqrts=7.0D0
case(3)
sqrts=8.0D0
case(4)
sqrts=13.0D0
end select
call FHHiggsProd(error, sqrts, prodxs)
if( error .ne. 0 ) stop
CS_gg_hj_ratio(collider,i)=ggh(i)/gghSM(i)
CS_bb_hj_ratio(collider,i)=bbh(i)/bbhSM(i)
CS_hj_ratio(collider,i)=(ggh(i)+bbh(i))/(gghSM(i)+bbhSM(i))
CS_hjW_ratio(collider,i)=Wh(i)/WhSM(i)
CS_hjZ_ratio(collider,i)=Zh(i)/ZhSM(i)
CS_vbf_ratio(collider,i)=qqh(i)/qqhSM(i)
CS_tthj_ratio(collider,i)=tth(i)/tthSM(i)
CS_thj_tchan_ratio(collider,i)=0.0D0! NOT CALCULATED YET BY FH
CS_thj_schan_ratio(collider,i)=0.0D0! NOT CALCULATED YET BY FH
do j=1,3
CS_hjhi(collider,i,j) = 0.0D0 ! NOT CALCULATED YET BY FH
enddo
! Charged Higgs cross section
CS_Hpjtb(collider,1)=tHm2/1000. ! n.b.: Rescale from fb to pb!
CS_Hpjcb(collider,1)=0.0D0 ! NOT CALCULATED YET BY FH
CS_Hpjbjet(collider,1)=0.0D0 ! NOT CALCULATED YET BY FH
CS_Hpjcjet(collider,1)=0.0D0 ! NOT CALCULATED YET BY FH
CS_Hpjjetjet(collider,1)=0.0D0 ! NOT CALCULATED YET BY FH
enddo
BR_HpjhiW(1,i)=BR(HpHV(i))
g2hjbb_s(i)=(abs(RCoupling(H0FF(i,4,3,3))
& /RCouplingSM(H0FF(i,4,3,3))+
& LCoupling(H0FF(i,4,3,3))
& /LCouplingSM(H0FF(i,4,3,3)))/2.0D0)**2.0D0
g2hjbb_p(i)=(abs(RCoupling(H0FF(i,4,3,3))
& /RCouplingSM(H0FF(i,4,3,3))-
& LCoupling(H0FF(i,4,3,3))
& /LCouplingSM(H0FF(i,4,3,3)))/2.0D0)**2.0D0
g2hjtautau_s(i)=(abs(RCoupling(H0FF(i,2,3,3))
& /RCouplingSM(H0FF(i,2,3,3))+
& LCoupling(H0FF(i,2,3,3))
& /LCouplingSM(H0FF(i,2,3,3)))/2.0D0)**2.0D0
g2hjtautau_p(i)=(abs(RCoupling(H0FF(i,2,3,3))
& /RCouplingSM(H0FF(i,2,3,3))-
& LCoupling(H0FF(i,2,3,3))
& /LCouplingSM(H0FF(i,2,3,3)))/2.0D0)**2.0D0
if( g2hjbb_p(i).lt.1.0D-10)then
CP_value(i) = 1
elseif( g2hjbb_s(i).lt.1.0D-10)then
CP_value(i) = -1
else
CP_value(i) = 0
endif
CS_lep_bbhj_ratio(i) = g2hjbb_s(i)+g2hjbb_p(i)
CS_lep_tautauhj_ratio(i) = g2hjtautau_s(i)+g2hjtautau_p(i)
g2hjWW(i)= dble( Coupling(H0VV(i,4))
& / CouplingSM(H0VV(i,4)) )**2.0D0
& + dimag( Coupling(H0VV(i,4))
& / CouplingSM(H0VV(i,4)) )**2.0D0
g2hjZZ(i)= dble( Coupling(H0VV(i,3))
& / CouplingSM(H0VV(i,3)) )**2.0D0
& + dimag( Coupling(H0VV(i,3))
& / CouplingSM(H0VV(i,3)) )**2.0D0
CS_lep_hjZ_ratio(i) = g2hjZZ(i)
enddo
norm=GF*sqrt(2.0D0)*MZ**2.0D0
do j=1,3
do i=1,3
g2hjhiZ(j,i)= (
& dble( Coupling(H0HV(j,i)) )**2.0D0
& + dimag( Coupling(H0HV(j,i)) )**2.0D0
& )
& /norm
CS_lep_hjhi_ratio(j,i) = g2hjhiZ(j,i)
BR_hjhiZ(j,i)=BR(H0HV(j,i))
do k=1,3
BR_hkhjhi(k,j,i)=BR(H0HH(k,j,i))
enddo
enddo
enddo
c higgs->neutralino1 neutralino1 contributes the invisible Higgs decay width
c when neutralino1 or sneutrino is the LSP
do i=1,3
sneutrino_lspcandidate_number=0
invisible_lsp=.True.
c first determine whether lightest sneutrino is lighter than the lightest neutralino
c
c sneutrino_lspcandidate_number=0 indicates that lightest neutralino is
c lighter than all the sneutrinos
lspcandidate_mass=MNeu(1)
do as=1,3
if( MASf(as,1) .lt. lspcandidate_mass )then
lspcandidate_mass=MASf(as,1)
sneutrino_lspcandidate_number=as
endif
enddo
if( MCha(1) .lt. lspcandidate_mass )then
invisible_lsp=.False.
elseif( MGl .lt. lspcandidate_mass )then
invisible_lsp=.False.
else
do as=1,6
do t=2,4
if( MASf(as,t) .lt. lspcandidate_mass )then
invisible_lsp=.False.
endif
enddo
enddo
endif
if(invisible_lsp)then
if(sneutrino_lspcandidate_number.eq.0)then
BR_hjinvisible(i) = BR(H0NeuNeu(i,1,1))
else
BR_hjinvisible(i) = BR(H0SfSf(i,1,1,1,as))
endif
else
BR_hjinvisible(i) = 0.0D0
endif
enddo
* * * * * * * * * * * * * * * * * * * * *
c Charged Higgs input
Mhplus(1) = MHiggs(4)
GammaTotal_Hpj(1) = GammaTot(4)
CS_lep_HpjHmj_ratio(1) = 1.0D0
BR_tWpb = BR( tBF(1) )
BR_tHpjb(1) = BR( tBF(2) )
BR_Hpjcs(1) = BR( HpFF(2,2,2) )
BR_Hpjcb(1) = BR( HpFF(2,2,3) )
BR_Hpjtaunu(1) = BR( HpFF(1,3,3) )
BR_Hpjtb(1) = BR( HpFF(2,3,3) )
BR_HpjWZ(1) = 0.0D0 ! NOT CALCULATED BY FH (0 in the MSSM at tree-level)
* * * * * * * * * * * * * * * * * * * * *
write(*,*) "Higgs masses: ", Mh
call HiggsBounds_set_mass_uncertainties((/2.0D0,0.0D0,0.0D0/), 0.0D0)
C print*,'calling HiggsBounds_neutral_input_properties'
call HiggsBounds_neutral_input_properties(Mh,GammaTotal_hj,CP_value)
C print*,'calling HiggsBounds_charged_input'
call HiggsBounds_charged_input(Mhplus,GammaTotal_Hpj,
& CS_lep_HpjHmj_ratio,
& BR_tWpb,BR_tHpjb,
& BR_Hpjcs,BR_Hpjcb,BR_Hpjtaunu,BR_Hpjtb,
& BR_HpjWZ,BR_HpjhiW)
C print*,'calling HiggsBounds_neutral_input_SMBR'
call HiggsBounds_neutral_input_SMBR(BR_hjss,BR_hjcc,BR_hjbb,
& BR_hjtt,BR_hjmumu,
& BR_hjtautau,BR_hjWW,
& BR_hjZZ,BR_hjZga,BR_hjgaga,
& BR_hjgg)
C print*,'calling HiggsBounds_neutral_input_nonSMBR'
call HiggsBounds_neutral_input_nonSMBR(BR_hjinvisible,BR_hkhjhi,BR_hjhiZ,
& BR_hjemu,BR_hjetau,BR_hjmutau,BR_hjHpiW)
C print*,'calling HiggsBounds_neutral_input_LEP'
call HiggsBounds_neutral_input_LEP(CS_lep_hjZ_ratio,CS_lep_bbhj_ratio,
& CS_lep_tautauhj_ratio,CS_lep_hjhi_ratio)
C print*,'calling HiggsBounds_neutral_input_hadr'
C print*,' and HiggsBounds_charged_input_hadr'
do collider=1,4
select case(collider)
case(1)
collider_s = 2
case(2)
collider_s = 7
case(3)
collider_s = 8
case(4)
collider_s = 13
end select
call HiggsBounds_neutral_input_hadr(collider_s,CS_hj_ratio(collider,:),
& CS_gg_hj_ratio(collider,:),CS_bb_hj_ratio(collider,:),
& CS_hjW_ratio(collider,:),CS_hjZ_ratio(collider,:),
& CS_vbf_ratio(collider,:),CS_tthj_ratio(collider,:),
& CS_thj_tchan_ratio(collider,:),CS_thj_schan_ratio(collider,:),
& CS_hjhi(collider,:,:))
call HiggsBounds_charged_input_hadr(collider_s,CS_Hpjtb(collider,:),
& CS_Hpjcb(collider,:), CS_Hpjbjet(collider,:), CS_Hpjcjet(collider,:),
& CS_Hpjjetjet(collider,:), CS_HpjW(collider,:),
& CS_HpjZ(collider,:), CS_vbf_Hpj(collider,:),
& CS_HpjHmj(collider,:), CS_Hpjhi(collider,:,:))
enddo
* * * * * * * * * * * * * * * * * * * * *
c call to run_HiggsBounds
C print*,' running HiggsBounds...'
call run_HiggsBounds( HBresult,chan, obsratio, ncombined )
print*,' '
print*,'************* HiggsBounds Results **************'
print*,' '
print*,'Is this parameter point excluded by LEP, Tevatron'
print*,'or LHC data?'
print*, HBresult, ', where'
print*,' 0 = yes, it is excluded'
print*,' 1 = no, it has not been excluded'
print*,' -1 = invalid parameter set'
print*,' '
print*,'The process with the highest statistical sensitivity'
print*,'is'
print*, chan,'(see Key.dat)'
print*,'This process has a theoretical rate vs. limit of'
print*, obsratio
print*,' '
print*,'The number of Higgs which have contributed to the'
print*,'theoretical rate of this process was'
print*, ncombined
print*,' '
print*,'See HiggsBounds documentation for more information.'
print*,'****************************************************'
print*,' '
* * * * * * * * * * * * * * * * * * * * *
c deallocates arrays used by HiggsBounds:
call finish_HiggsBounds
end
************************************************************************
subroutine setFlags
implicit none
integer mssmpart, fieldren, tanbren, higgsmix, p2approx
integer looplevel, loglevel, runningMT, botResum, tlCplxApprox
c Using default (recommended) values of all FH flags
parameter (mssmpart = 4)
- parameter (fieldren = 0)
- parameter (tanbren = 0)
+Cparameter (fieldren = 0)
+Cparameter (tanbren = 0)
parameter (higgsmix = 2)
parameter (p2approx = 4)
parameter (looplevel = 2)
parameter (loglevel = 3)
parameter (runningMT = 1)
parameter (botResum = 1)
parameter (tlCplxApprox = 0)
integer error
Ccall FHSetFlags(error, mssmpart, fieldren, tanbren,
C & higgsmix, p2approx, looplevel, loglevel,
C & runningMT, botResum, tlCplxApprox)
call FHSetFlags(error,mssmpart, higgsmix, p2approx,
& looplevel, loglevel, runningMT, botResum, tlCplxApprox)
if( error .ne. 0 ) stop
end
************************************************************************
subroutine setPara
implicit none
double precision invAlfa0, invAlfaMZ, AlfasMZ, GF
double precision ME, MU, MD, MM, MC, MS, ML, MB, MZ, MW
double precision CKMlambda, CKMA, CKMrhobar, CKMetabar
double precision GammaW, GammaZ
parameter (invAlfa0 = -1)
parameter (invAlfaMZ = -1)
parameter (AlfasMZ = -1)
parameter (GF = -1)
parameter (ME = -1)
parameter (MU = -1)
parameter (MD = -1)
parameter (MM = -1)
parameter (MC = -1)
parameter (MS = -1)
parameter (ML = -1)
parameter (MB = -1)
parameter (MW = -1)
parameter (MZ = -1)
parameter (GammaW = -1)
parameter (GammaZ = -1)
parameter (CKMlambda = -1)
parameter (CKMA = -1)
parameter (CKMrhobar = -1)
parameter (CKMetabar = -1)
double precision MT, TB, MA0, MHp
- parameter (MT = 173.2)
- parameter (TB = 15.)
- parameter (MA0 = 500)
+ parameter (MT = 172.5)
+ parameter (TB = 10.)
+ parameter (MA0 = 1000)
parameter (MHp = -1)
double precision MSusy
double precision M3SL, M2SL, M1SL
double precision M3SE, M2SE, M1SE
double precision M3SQ, M2SQ, M1SQ
double precision M3SU, M2SU, M1SU
double precision M3SD, M2SD, M1SD
- parameter (MSusy = 1000)
- parameter (M3SL = MSusy)
- parameter (M2SL = M3SL)
- parameter (M1SL = M2SL)
- parameter (M3SE = MSusy)
- parameter (M2SE = M3SE)
- parameter (M1SE = M2SE)
- parameter (M3SQ = MSusy)
- parameter (M2SQ = M3SQ)
- parameter (M1SQ = M2SQ)
- parameter (M3SU = MSusy)
- parameter (M2SU = M3SU)
- parameter (M1SU = M2SU)
- parameter (M3SD = MSusy)
- parameter (M2SD = M3SD)
- parameter (M1SD = M2SD)
+ parameter (MSusy = 2000)
+ parameter (M3SL = 350)
+ parameter (M2SL = MSusy)
+ parameter (M1SL = MSusy)
+ parameter (M3SE = M3SL)
+ parameter (M2SE = MSusy)
+ parameter (M1SE = MSusy)
+ parameter (M3SQ = 1500)
+ parameter (M2SQ = MSusy)
+ parameter (M1SQ = MSusy)
+ parameter (M3SU = M3SQ)
+ parameter (M2SU = MSusy)
+ parameter (M1SU = MSusy)
+ parameter (M3SD = M3SQ)
+ parameter (M2SD = MSusy)
+ parameter (M1SD = MSusy)
double complex Atau, At, Ab
double complex Amu, Ac, As
double complex Ae, Au, Ad
- parameter (At = 1800)
+ parameter (At = 2900)
parameter (Ab = At)
- parameter (Atau = At)
+ parameter (Atau = 800)
parameter (Ac = At)
parameter (As = Ab)
parameter (Amu = Atau)
parameter (Au = Ac)
parameter (Ad = As)
parameter (Ae = Amu)
double complex MUE, M_1, M_2, M_3
- parameter (MUE = 200)
- parameter (M_1 = 0)
- parameter (M_2 = 100)
- parameter (M_3 = 1500)
+ parameter (MUE = 1000)
+ parameter (M_1 = 180)
+ parameter (M_2 = 300)
+ parameter (M_3 = 2500)
double precision Qtau, Qt, Qb
parameter (Qtau = 0)
parameter (Qt = 0)
parameter (Qb = 0)
double precision scalefactor
parameter (scalefactor = 1)
integer error
+ write(*,*) "Xt/M3SQ = ", At/M3SQ - MUE/(M3SQ*TB)
call FHSetSMPara(error,
& invAlfa0, invAlfaMZ, AlfasMZ, GF,
& ME, MU, MD, MM, MC, MS, ML, MB,
& MW, MZ, GammaW, GammaZ,
& CKMlambda, CKMA, CKMrhobar, CKMetabar)
if( error .ne. 0 ) stop
call FHSetPara(error, scalefactor,
& MT, TB, MA0, MHp,
& M3SL, M3SE, M3SQ, M3SU, M3SD,
& M2SL, M2SE, M2SQ, M2SU, M2SD,
& M1SL, M1SE, M1SQ, M1SU, M1SD,
& MUE,
& Atau, At, Ab,
& Amu, Ac, As,
& Ae, Au, Ad,
& M_1, M_2, M_3,
& Qtau, Qt, Qb)
if( error .ne. 0 ) stop
end
************************************************************************
subroutine setSLHA(filename)
implicit none
character*(*) filename
#include "SLHA.h"
integer error
double complex slhadata(nslhadata)
call SLHARead(error, slhadata, filename, 1)
if( error .ne. 0 ) stop
call FHSetSLHA(error, slhadata)
if( error .ne. 0 ) stop
end
Index: trunk/HiggsSignals-2/example_data/SLHA/SLHA_FHexample.fh.1
===================================================================
--- trunk/HiggsSignals-2/example_data/SLHA/SLHA_FHexample.fh.1 (revision 592)
+++ trunk/HiggsSignals-2/example_data/SLHA/SLHA_FHexample.fh.1 (revision 593)
@@ -1,390 +1,390 @@
BLOCK SPINFO
1 FeynHiggs
2 2.8.6
2 built on Feb 23, 2012
BLOCK MODSEL
1 1 # Model
3 0 # Content
4 0 # RPV
5 2 # CPV
6 0 # FV
BLOCK SMINPUTS
1 1.28936827E+02 # invAlfaMZ
2 1.16639000E-05 # GF
3 1.18000000E-01 # AlfasMZ
4 9.11870000E+01 # MZ
5 4.25000000E+00 # Mb
6 1.75000000E+02 # Mt
7 1.77703000E+00 # Mtau
11 5.10998902E-04 # Me
13 1.05658357E-01 # Mmu
21 6.00000000E-03 # Md
22 3.00000000E-03 # Mu
23 9.50000000E-02 # Ms
24 1.28600000E+00 # Mc
BLOCK MINPAR
1 0.00000000E+00 # M0
2 0.00000000E+00 # M12
3 1.00000000E+01 # TB
4 1.00000000E+00 # signMUE
5 -0.00000000E+00 # A
BLOCK EXTPAR
0 4.84786694E+02 # Q
1 3.00000000E+02 # M1
2 6.00000000E+02 # M2
3 1.00000000E+03 # M3
11 1.00000000E+03 # At
12 3.00000000E+02 # Ab
13 2.00000000E+02 # Atau
23 1.00000000E+02 # MUE
24 1.40000000E+05 # MA02
25 1.00000000E+01 # TB
26 3.74165739E+02 # MA0
27 3.82704682E+02 # MHp
31 2.06630723E+02 # MSL(1)
32 2.06645846E+02 # MSL(2)
33 1.34514453E+02 # MSL(3)
34 1.43872558E+02 # MSE(1)
35 1.43838140E+02 # MSE(2)
36 2.10401949E+02 # MSE(3)
41 5.64892619E+02 # MSQ(1)
42 5.64902784E+02 # MSQ(2)
43 4.58749215E+02 # MSQ(3)
44 5.47790210E+02 # MSU(1)
45 5.47775859E+02 # MSU(2)
46 5.89079372E+02 # MSU(3)
47 5.47601268E+02 # MSD(1)
48 5.47594947E+02 # MSD(2)
49 5.47471349E+02 # MSD(3)
BLOCK MASS
1000012 1.96522387E+02 # MSf(1,1,1)
2000012 1.00000000+123 # MSf(2,1,1)
1000011 1.50049429E+02 # MSf(1,2,1)
2000011 2.12028169E+02 # MSf(2,2,1)
1000002 5.46684341E+02 # MSf(1,3,1)
2000002 5.62350503E+02 # MSf(2,3,1)
1000001 5.48153556E+02 # MSf(1,4,1)
2000001 5.67955726E+02 # MSf(2,4,1)
1000014 1.96538288E+02 # MSf(1,1,2)
2000014 1.00000000+123 # MSf(2,1,2)
1000013 1.50015405E+02 # MSf(1,2,2)
2000013 2.12043684E+02 # MSf(2,2,2)
1000004 5.46585835E+02 # MSf(1,3,2)
2000004 5.62283026E+02 # MSf(2,3,2)
1000003 5.48147074E+02 # MSf(1,4,2)
2000003 5.67966013E+02 # MSf(2,4,2)
1000016 1.18401567E+02 # MSf(1,1,3)
2000016 1.00000000+123 # MSf(2,1,3)
1000015 1.42403224E+02 # MSf(1,2,3)
2000015 2.14862660E+02 # MSf(2,2,3)
1000006 3.29129281E+02 # MSf(1,3,3)
2000006 6.76789745E+02 # MSf(2,3,3)
1000005 4.50942677E+02 # MSf(1,4,3)
2000005 5.51183125E+02 # MSf(2,4,3)
25 1.22651152E+02 # Mh0
35 3.74749649E+02 # MHH
36 3.74165739E+02 # MA0
37 3.82764933E+02 # MHp
1000022 8.77717849E+01 # MNeu(1)
1000023 1.05731705E+02 # MNeu(2)
1000025 3.06628639E+02 # MNeu(3)
1000035 6.11331282E+02 # MNeu(4)
1000024 9.60565070E+01 # MCha(1)
1000037 6.11309165E+02 # MCha(2)
1000021 1.00000000E+03 # MGl
BLOCK DMASS
0 1.75000000E+02 # Q
25 9.72174332E-01 # Delta Mh0
35 1.06946442E-02 # Delta MHH
36 0.00000000E+00 # Delta MA0
37 8.06715487E-02 # Delta MHp
BLOCK NMIX
1 1 1.47271688E-01 # ZNeu(1,1)
1 2 -1.13979916E-01 # ZNeu(1,2)
1 3 7.30717872E-01 # ZNeu(1,3)
1 4 -6.56788414E-01 # ZNeu(1,4)
2 1 -0.00000000E+00 # ZNeu(2,1)
2 2 0.00000000E+00 # ZNeu(2,2)
2 3 0.00000000E+00 # ZNeu(2,3)
2 4 0.00000000E+00 # ZNeu(2,4)
3 1 9.86458640E-01 # ZNeu(3,1)
3 2 4.16346543E-02 # ZNeu(3,2)
3 3 -6.05146385E-02 # ZNeu(3,3)
3 4 1.46642030E-01 # ZNeu(3,4)
4 1 -1.92855611E-02 # ZNeu(4,1)
4 2 9.89795429E-01 # ZNeu(4,2)
4 3 3.54417152E-02 # ZNeu(4,3)
4 4 -1.36663681E-01 # ZNeu(4,4)
BLOCK IMNMIX
1 1 0.00000000E+00 # ZNeu(1,1)
1 2 0.00000000E+00 # ZNeu(1,2)
1 3 0.00000000E+00 # ZNeu(1,3)
1 4 0.00000000E+00 # ZNeu(1,4)
2 1 -6.95590979E-02 # ZNeu(2,1)
2 2 7.47003613E-02 # ZNeu(2,2)
2 3 6.79067931E-01 # ZNeu(2,3)
2 4 7.26944381E-01 # ZNeu(2,4)
3 1 0.00000000E+00 # ZNeu(3,1)
3 2 0.00000000E+00 # ZNeu(3,2)
3 3 0.00000000E+00 # ZNeu(3,3)
3 4 0.00000000E+00 # ZNeu(3,4)
4 1 0.00000000E+00 # ZNeu(4,1)
4 2 0.00000000E+00 # ZNeu(4,2)
4 3 0.00000000E+00 # ZNeu(4,3)
4 4 0.00000000E+00 # ZNeu(4,4)
BLOCK UMIX
1 1 -4.97233578E-02 # UCha(1,1)
1 2 9.98763029E-01 # UCha(1,2)
2 1 9.98763029E-01 # UCha(2,1)
2 2 4.97233578E-02 # UCha(2,2)
BLOCK VMIX
1 1 -1.92962310E-01 # VCha(1,1)
1 2 9.81206170E-01 # VCha(1,2)
2 1 9.81206170E-01 # VCha(2,1)
2 2 1.92962310E-01 # VCha(2,2)
BLOCK STAUMIX
1 1 9.98486400E-01 # USf(1,1)
1 2 5.49991646E-02 # USf(1,2)
2 1 -5.49991646E-02 # USf(2,1)
2 2 9.98486400E-01 # USf(2,2)
BLOCK STOPMIX
1 1 8.23605275E-01 # USf(1,1)
1 2 -5.67163425E-01 # USf(1,2)
2 1 5.67163425E-01 # USf(2,1)
2 2 8.23605275E-01 # USf(2,2)
BLOCK SBOTMIX
1 1 9.99954439E-01 # USf(1,1)
1 2 9.54568581E-03 # USf(1,2)
2 1 -9.54568581E-03 # USf(2,1)
2 2 9.99954439E-01 # USf(2,2)
BLOCK ALPHA
-1.17451823E-01 # Alpha
BLOCK DALPHA
1.46801249E-03 # Delta Alpha
BLOCK VCKMIN
1 2.25300000E-01 # lambda
2 8.08000000E-01 # A
3 1.32000000E-01 # rhobar
4 3.41000000E-01 # etabar
BLOCK MSL2IN
1 1 4.26962557E+04 # MSL2(1,1)
2 2 4.27025057E+04 # MSL2(2,2)
3 3 1.80941381E+04 # MSL2(3,3)
BLOCK MSE2IN
1 1 2.06993129E+04 # MSE2(1,1)
2 2 2.06894105E+04 # MSE2(2,2)
3 3 4.42689801E+04 # MSE2(3,3)
BLOCK MSQ2IN
1 1 3.19103671E+05 # MSQ2(1,1)
2 2 3.19115155E+05 # MSQ2(2,2)
3 3 1.99881446E+05 # MSQ2(3,3)
BLOCK MSU2IN
1 1 3.00074114E+05 # MSU2(1,1)
2 2 3.00058392E+05 # MSU2(2,2)
3 3 3.16134306E+05 # MSU2(3,3)
BLOCK MSD2IN
1 1 2.99867149E+05 # MSD2(1,1)
2 2 2.99860226E+05 # MSD2(2,2)
3 3 3.03181540E+05 # MSD2(3,3)
BLOCK TEIN
1 1 5.89936191E-04 # Tf(1,1)
2 2 1.21980083E-01 # Tf(2,2)
3 3 2.05153926E+00 # Tf(3,3)
BLOCK TUIN
1 1 1.73171465E-01 # Tf(1,1)
2 2 7.42328349E+01 # Tf(2,2)
3 3 9.53077892E+03 # Tf(3,3)
BLOCK TDIN
1 1 1.03902879E-02 # Tf(1,1)
2 2 1.64512892E-01 # Tf(2,2)
3 3 1.56232003E+01 # Tf(3,3)
BLOCK CVHMIX
1 1 9.99984377E-01 # UH(1,1)
1 2 5.58985436E-03 # UH(1,2)
1 3 0.00000000E+00 # UH(1,3)
2 1 -5.58985436E-03 # UH(2,1)
2 2 9.99984377E-01 # UH(2,2)
2 3 0.00000000E+00 # UH(2,3)
3 1 0.00000000E+00 # UH(3,1)
3 2 0.00000000E+00 # UH(3,2)
3 3 1.00000000E+00 # UH(3,3)
BLOCK PRECOBS
1 4.58620642E-04 # DeltaRho
2 8.03985711E+01 # MWMSSM
3 8.03727370E+01 # MWSM
4 2.31309273E-01 # SW2effMSSM
5 2.31452470E-01 # SW2effSM
11 1.47612393E-09 # gminus2mu
21 0.00000000E+00 # EDMeTh
22 0.00000000E+00 # EDMn
23 0.00000000E+00 # EDMHg
31 7.83340682E-04 # bsgammaMSSM
32 3.84151628E-04 # bsgammaSM
33 2.29365346E+01 # DeltaMsMSSM
34 2.19915791E+01 # DeltaMsSM
DECAY 25 4.66729789E-03 # Gamma(h0)
1.67729727E-03 2 22 22 # BR(h0 -> photon photon)
1.72630719E-02 2 23 23 # BR(h0 -> Z Z)
1.49508769E-01 2 -24 24 # BR(h0 -> W W)
4.98888879E-02 2 21 21 # BR(h0 -> gluon gluon)
5.91016012E-09 2 -11 11 # BR(h0 -> Electron electron)
2.62892978E-04 2 -13 13 # BR(h0 -> Muon muon)
7.57524936E-02 2 -15 15 # BR(h0 -> Tau tau)
1.71225452E-07 2 -2 2 # BR(h0 -> Up up)
2.39510771E-02 2 -4 4 # BR(h0 -> Charm charm)
9.86900853E-07 2 -1 1 # BR(h0 -> Down down)
2.47844298E-04 2 -3 3 # BR(h0 -> Strange strange)
6.81446502E-01 2 -5 5 # BR(h0 -> Bottom bottom)
DECAY 35 7.83706554E-01 # Gamma(HH)
3.06707834E-06 2 22 22 # BR(HH -> photon photon)
1.74379832E-03 2 23 23 # BR(HH -> Z Z)
3.80819738E-03 2 -24 24 # BR(HH -> W W)
6.56064077E-04 2 21 21 # BR(HH -> gluon gluon)
7.54257349E-09 2 -11 11 # BR(HH -> Electron electron)
3.35617824E-04 2 -13 13 # BR(HH -> Muon muon)
9.73136619E-02 2 -15 15 # BR(HH -> Tau tau)
3.26751691E-11 2 -2 2 # BR(HH -> Up up)
4.57357974E-06 2 -4 4 # BR(HH -> Charm charm)
2.51100369E-02 2 -6 6 # BR(HH -> Top top)
1.00572923E-06 2 -1 1 # BR(HH -> Down down)
2.52571792E-04 2 -3 3 # BR(HH -> Strange strange)
6.71514561E-01 2 -5 5 # BR(HH -> Bottom bottom)
8.67236607E-02 2 -1000024 1000024 # BR(HH -> Chargino1 chargino1)
4.30707320E-02 2 1000022 1000022 # BR(HH -> neutralino1 neutralino1)
9.07746163E-03 2 1000022 1000023 # BR(HH -> neutralino1 neutralino2)
1.60515467E-02 2 1000023 1000023 # BR(HH -> neutralino2 neutralino2)
3.42640993E-02 2 25 25 # BR(HH -> h0 h0)
4.05662328E-04 2 -1000011 1000011 # BR(HH -> Selectron1 selectron1)
3.21302032E-10 2 -1000011 2000011 # BR(HH -> Selectron1 selectron2)
3.21302032E-10 2 -2000011 1000011 # BR(HH -> Selectron2 selectron1)
4.03871097E-04 2 -1000013 1000013 # BR(HH -> Smuon1 smuon1)
1.37454954E-05 2 -1000013 2000013 # BR(HH -> Smuon1 smuon2)
1.37454954E-05 2 -2000013 1000013 # BR(HH -> Smuon2 smuon1)
1.80571224E-04 2 -1000015 1000015 # BR(HH -> Stau1 stau1)
4.52587015E-03 2 -1000015 2000015 # BR(HH -> Stau1 stau2)
4.52587015E-03 2 -2000015 1000015 # BR(HH -> Stau2 stau1)
DECAY 36 8.89538917E-01 # Gamma(A0)
6.11274373E-06 2 22 22 # BR(A0 -> photon photon)
6.30977419E-04 2 21 21 # BR(A0 -> gluon gluon)
6.58260322E-09 2 -11 11 # BR(A0 -> Electron electron)
2.92902511E-04 2 -13 13 # BR(A0 -> Muon muon)
8.49304516E-02 2 -15 15 # BR(A0 -> Tau tau)
1.88836298E-11 2 -2 2 # BR(A0 -> Up up)
2.64328808E-06 2 -4 4 # BR(A0 -> Charm charm)
1.16717546E-01 2 -6 6 # BR(A0 -> Top top)
8.77995484E-07 2 -1 1 # BR(A0 -> Down down)
2.20493704E-04 2 -3 3 # BR(A0 -> Strange strange)
5.86468722E-01 2 -5 5 # BR(A0 -> Bottom bottom)
1.14286977E-01 2 -1000024 1000024 # BR(A0 -> Chargino1 chargino1)
7.10303312E-02 2 1000022 1000022 # BR(A0 -> neutralino1 neutralino1)
8.23874194E-04 2 1000022 1000023 # BR(A0 -> neutralino1 neutralino2)
1.29641313E-02 2 1000023 1000023 # BR(A0 -> neutralino2 neutralino2)
3.87218821E-03 2 23 25 # BR(A0 -> Z h0)
6.41227277E-35 2 25 25 # BR(A0 -> h0 h0)
2.72541936E-10 2 -1000011 2000011 # BR(A0 -> Selectron1 selectron2)
2.72541936E-10 2 -2000011 1000011 # BR(A0 -> Selectron2 selectron1)
1.16605248E-05 2 -1000013 2000013 # BR(A0 -> Smuon1 smuon2)
1.16605248E-05 2 -2000013 1000013 # BR(A0 -> Smuon2 smuon1)
3.86422166E-03 2 -1000015 2000015 # BR(A0 -> Stau1 stau2)
3.86422166E-03 2 -2000015 1000015 # BR(A0 -> Stau2 stau1)
DECAY 37 5.77103523E-01 # Gamma(Hp)
1.09735497E-08 2 -11 12 # BR(Hp -> Electron nu_e)
4.69153370E-04 2 -13 14 # BR(Hp -> Muon nu_mu)
1.32702162E-01 2 -15 16 # BR(Hp -> Tau nu_tau)
1.30918860E-06 2 -1 2 # BR(Hp -> Down up)
3.32233240E-04 2 -3 4 # BR(Hp -> Strange charm)
8.18940930E-01 2 -5 6 # BR(Hp -> Bottom top)
1.11828834E-03 2 1000022 1000024 # BR(Hp -> neutralino1 chargino1)
1.56473147E-02 2 1000023 1000024 # BR(Hp -> neutralino2 chargino1)
6.98960586E-03 2 -25 24 # BR(Hp -> H0 W)
7.69953813E-08 2 -35 24 # BR(Hp -> HH W)
1.07948719E-07 2 -36 24 # BR(Hp -> A0 W)
1.33187463E-09 2 -1000011 1000012 # BR(Hp -> Selectron1 snu_e1)
5.69556904E-05 2 -1000013 1000014 # BR(Hp -> Smuon1 snu_mu1)
2.27100515E-03 2 -1000015 1000016 # BR(Hp -> Stau1 snu_tau1)
1.96608875E-02 2 -2000015 1000016 # BR(Hp -> Stau2 snu_tau1)
DECAY 6 1.42276225E+00 # Gamma(top)
1.00000000E+00 2 5 24 # BR(top -> bottom W)
#
Block HiggsBoundsInputHiggsCouplingsBosons
# For exact definitions of NormEffCoupSq see HiggsBounds manual
1.01380 3 25 24 24 # higgs-W-W effective coupling^2, normalised to SM
0.224092E-03 3 35 24 24 # higgs-W-W effective coupling^2, normalised to SM
0.00000 3 36 24 24 # higgs-W-W effective coupling^2, normalised to SM
1.01380 3 25 23 23 # higgs-Z-Z effective coupling^2, normalised to SM
0.224092E-03 3 35 23 23 # higgs-Z-Z effective coupling^2, normalised to SM
0.00000 3 36 23 23 # higgs-Z-Z effective coupling^2, normalised to SM
0.842307 3 25 21 21 # higgs-gluon-gluon effective coupling^2, normalised to SM
0.303613E-01 3 35 21 21 # higgs-gluon-gluon effective coupling^2, normalised to SM
0.415637E-01 3 36 21 21 # higgs-gluon-gluon effective coupling^2, normalised to SM
0.00000 3 25 25 23 # higgs-higgs-Z effective coupling^2, normalised
0.00000 3 35 25 23 # higgs-higgs-Z effective coupling^2, normalised
0.00000 3 35 35 23 # higgs-higgs-Z effective coupling^2, normalised
0.344859E-03 3 36 25 23 # higgs-higgs-Z effective coupling^2, normalised
0.952528 3 36 35 23 # higgs-higgs-Z effective coupling^2, normalised
0.00000 3 36 36 23 # higgs-higgs-Z effective coupling^2, normalised
0.00000 4 25 21 21 23 # higgs-gluon-gluon-Z effective coupling^2, normalised to SM
0.00000 4 35 21 21 23 # higgs-gluon-gluon-Z effective coupling^2, normalised to SM
0.00000 4 36 21 21 23 # higgs-gluon-gluon-Z effective coupling^2, normalised to SM
#
Block HiggsBoundsInputHiggsCouplingsFermions
# For exact definitions of NormEffCoupSq see HiggsBounds manual
# ScalarNormEffCoupSq PseudoSNormEffCoupSq NP IP1 IP2 IP3 # Scalar, Pseudoscalar Normalised Effective Coupling Squared
1.4201311968339043 0.0000000000000000 3 25 5 5 # higgs-b-b eff. coupling^2, normalised to SM
94.055378696286240 0.0000000000000000 3 35 5 5 # higgs-b-b eff. coupling^2, normalised to SM
2.11691722613467644E-042 93.199701998261276 3 36 5 5 # higgs-b-b eff. coupling^2, normalised to SM
1.0099456255672334 0.0000000000000000 3 25 6 6 # higgs-top-top eff. coupling^2, normalised to SM
1.33592532043404228E-002 0.0000000000000000 3 35 6 6 # higgs-top-top eff. coupling^2, normalised to SM
0.0000000000000000 1.00000000000000019E-002 3 36 6 6 # higgs-top-top eff. coupling^2, normalised to SM
1.4359623579970071 0.0000000000000000 3 25 15 15 # higgs-tau-tau eff. coupling^2, normalised to SM
100.92889030196287 0.0000000000000000 3 35 15 15 # higgs-tau-tau eff. coupling^2, normalised to SM
0.0000000000000000 100.00000000000000 3 36 15 15 # higgs-tau-tau eff. coupling^2, normalised to SM
Block HiggsBoundsResults # results from HiggsBounds http://projects.hepforge.org/higgsbounds
# HBresult : scenario allowed flag (1: allowed, 0: excluded, -1: unphysical)
# chan id number: most sensitive channel (see below). chan=0 if no channel applies
# obsratio : ratio [sig x BR]_model/[sig x BR]_limit (<1: allowed, >1: excluded)
# ncomb : number of Higgs bosons combined in most sensitive channel
# Note that the HB channel id number varies depending on the HB version and setting "whichanalyses"
#
0 5.2.0beta ||LandH|| # version of HB used to produce these results,the HB setting "whichanalyses"
#
#CHANNEL info: ranked from highest statistical sensitivity
1 1 746 # channel id number
1 2 0 # HBresult
1 3 2.9854227405247813 # obsratio
1 4 2 # ncombined
1 5 ||(pp)->h3->tautau, using -2ln(L) reconstruction (CMS-HIG-PAS 17-020)|| # text description of channel
2 1 745 # channel id number
2 2 0 # HBresult
2 3 2.9724238026124818 # obsratio
2 4 2 # ncombined
2 5 ||(pp)->h2->tautau, using -2ln(L) reconstruction (CMS-HIG-PAS 17-020)|| # text description of channel
3 1 749 # channel id number
3 2 0 # HBresult
3 3 1.9393939393939394 # obsratio
3 4 2 # ncombined
3 5 ||(pp)->h3->tautau, using -2ln(L) reconstruction (arXiv:1709.07242 [hep-ex] (ATLAS))|| # text description of channel
#
BLOCK HiggsSignalsResults
- 0 ||2.2.0beta|| # HiggsSignals version
+ 0 ||2.2.1beta|| # HiggsSignals version
1 ||LHC13|| # experimental data set
2 1 # Chi-squared method ("peak"(1) or "mass"(2)-centered or "both"(3))
3 2 # Parametrization of Higgs mass uncertainty (1:box, 2:gaussian, 3:box+gaussian)
4 56 # Number of signal strength peak observables
5 24 # Number of simplified template cross section (STXS) signal rate observables
6 20 # Number of LHC Run-1 signal rate observables
7 2 # Number of Higgs mass observables
8 102 # Number of observables (total)
- 9 72.77947780 # chi^2 (signal strength) from peak observables
- 10 49.70540658 # chi^2 (signal strength) from STXS observables
- 11 90.74818082 # chi^2 (signal strength) from LHC Run-1 observables
+ 9 70.46596618 # chi^2 (signal strength) from peak observables
+ 10 43.21309525 # chi^2 (signal strength) from STXS observables
+ 11 88.11158847 # chi^2 (signal strength) from LHC Run-1 observables
12 6.64966820 # chi^2 (Higgs mass) from peak observables
13 0.00000000 # chi^2 (Higgs mass) from STXS observables
14 0.00000000 # chi^2 (Higgs mass) from LHC Run-1 observables
- 15 213.23306520 # chi^2 (signal strength) (total)
+ 15 201.79064989 # chi^2 (signal strength) (total)
16 6.64966820 # chi^2 (Higgs mass) (total)
- 17 219.88273340 # chi^2 (total)
- 18 0.02645258 # Probability for peak observables
+ 17 208.44031809 # chi^2 (total)
+ 18 0.03920516 # Probability for peak observables
19 0.00000000 # Probability for LHC-Run1 observables
- 20 0.00154333 # Probability for STXS observables
+ 20 0.00940436 # Probability for STXS observables
21 0.00000000 # Probability (total chi^2, total number observables)
Index: trunk/HiggsSignals-2/example_data/SLHA/MSSMexample.fh.1
===================================================================
--- trunk/HiggsSignals-2/example_data/SLHA/MSSMexample.fh.1 (revision 592)
+++ trunk/HiggsSignals-2/example_data/SLHA/MSSMexample.fh.1 (revision 593)
@@ -1,481 +1,481 @@
BLOCK SPINFO
1 FeynHiggs
2 2.14.3
2 built on Aug 01, 2018
BLOCK MODSEL
1 0 # Model
2 1 # GridPts
3 0 # Content
4 0 # RPV
5 0 # CPV
6 0 # FV
BLOCK SMINPUTS
1 1.28952896E+02 # invAlfaMZ
2 1.16637002E-05 # GF
3 1.18000000E-01 # AlfasMZ
4 9.11876000E+01 # MZ
5 4.17999983E+00 # Mb
6 1.72500000E+02 # Mt
7 1.77703000E+00 # Mtau
11 5.10998902E-04 # Me
13 1.05658357E-01 # Mmu
21 6.00000000E-03 # Md
22 3.00000000E-03 # Mu
23 9.50000000E-02 # Ms
24 1.28600000E+00 # Mc
BLOCK MINPAR
3 2.00000000E+01 # TB
BLOCK EXTPAR
0 0.00000000E+00 # Q
1 1.80000000E+02 # M1
2 3.00000000E+02 # M2
3 2.50000000E+03 # M3
11 2.85000000E+03 # At
12 2.85000000E+03 # Ab
13 8.00000000E+02 # Atau
23 1.00000000E+03 # MUE
25 2.00000000E+01 # TB
26 1.00000000E+03 # MA0
27 1.00322567E+03 # MHp
31 2.00000000E+03 # MSL(1)
32 2.00000000E+03 # MSL(2)
33 3.50000000E+02 # MSL(3)
34 2.00000000E+03 # MSE(1)
35 2.00000000E+03 # MSE(2)
36 3.50000000E+02 # MSE(3)
41 2.00000000E+03 # MSQ(1)
42 2.00000000E+03 # MSQ(2)
43 1.50000000E+03 # MSQ(3)
44 2.00000000E+03 # MSU(1)
45 2.00000000E+03 # MSU(2)
46 1.50000000E+03 # MSU(3)
47 2.00000000E+03 # MSD(1)
48 2.00000000E+03 # MSD(2)
49 1.50000000E+03 # MSD(3)
BLOCK MASS
1000012 1.99896552E+03 # MSf(1,1,1)
1000011 2.00057313E+03 # MSf(1,2,1)
2000011 2.00046095E+03 # MSf(2,2,1)
1000002 1.99927301E+03 # MSf(1,3,1)
2000002 1.99969262E+03 # MSf(2,3,1)
1000001 2.00088111E+03 # MSf(1,4,1)
2000001 2.00015290E+03 # MSf(2,4,1)
1000014 1.99896552E+03 # MSf(1,1,2)
1000013 2.00097334E+03 # MSf(1,2,2)
2000013 2.00006064E+03 # MSf(2,2,2)
1000004 1.99855848E+03 # MSf(1,3,2)
2000004 2.00040758E+03 # MSf(2,3,2)
1000003 2.00103927E+03 # MSf(1,4,2)
2000003 1.99999468E+03 # MSf(2,4,2)
1000016 3.44039455E+02 # MSf(1,1,3)
1000015 3.00752176E+02 # MSf(1,2,3)
2000015 3.98360763E+02 # MSf(2,2,3)
1000006 1.33965932E+03 # MSf(1,3,3)
2000006 1.66153199E+03 # MSf(2,3,3)
1000005 1.48076973E+03 # MSf(1,4,3)
2000005 1.52035582E+03 # MSf(2,4,3)
25 1.25446331E+02 # Mh0
35 9.99859026E+02 # MHH
36 1.00000000E+03 # MA0
37 1.00352099E+03 # MHp
1000022 1.79456889E+02 # MNeu(1)
1000023 2.97205684E+02 # MNeu(2)
1000025 -1.00294285E+03 # MNeu(3)
1000035 1.00628028E+03 # MNeu(4)
1000024 2.97193887E+02 # MCha(1)
1000037 1.00727320E+03 # MCha(2)
1000021 2.50000000E+03 # MGl
BLOCK DMASS
0 1.72500000E+02 # Q
25 1.98374186E+00 # Delta Mh0
35 3.20482021E-02 # Delta MHH
36 0.00000000E+00 # Delta MA0
37 5.13172661E-02 # Delta MHp
BLOCK NMIX
1 1 9.98876349E-01 # ZNeu(1,1)
1 2 -8.40320482E-03 # ZNeu(1,2)
1 3 4.54802158E-02 # ZNeu(1,3)
1 4 -1.03429432E-02 # ZNeu(1,4)
2 1 1.27116592E-02 # ZNeu(2,1)
2 2 9.95548058E-01 # ZNeu(2,2)
2 3 -8.83657886E-02 # ZNeu(2,3)
2 4 3.02318502E-02 # ZNeu(2,4)
3 1 2.44324084E-02 # ZNeu(3,1)
3 2 -4.14182340E-02 # ZNeu(3,2)
3 3 -7.05140858E-01 # ZNeu(3,3)
3 4 -7.07434773E-01 # ZNeu(3,4)
4 1 -3.85682707E-02 # ZNeu(4,1)
4 2 8.42495085E-02 # ZNeu(4,2)
4 3 7.02067951E-01 # ZNeu(4,3)
4 4 -7.06056019E-01 # ZNeu(4,4)
BLOCK UMIX
1 1 9.92105591E-01 # UCha(1,1)
1 2 -1.25405328E-01 # UCha(1,2)
2 1 1.25405328E-01 # UCha(2,1)
2 2 9.92105591E-01 # UCha(2,2)
BLOCK VMIX
1 1 9.99077591E-01 # VCha(1,1)
1 2 -4.29414463E-02 # VCha(1,2)
2 1 4.29414463E-02 # VCha(2,1)
2 2 9.99077591E-01 # VCha(2,2)
BLOCK STAUMIX
1 1 7.04779339E-01 # USf(1,1)
1 2 7.09426587E-01 # USf(1,2)
2 1 7.09426587E-01 # USf(2,1)
2 2 -7.04779339E-01 # USf(2,2)
BLOCK STOPMIX
1 1 7.07720635E-01 # USf(1,1)
1 2 -7.06492394E-01 # USf(1,2)
2 1 7.06492394E-01 # USf(2,1)
2 2 7.07720635E-01 # USf(2,2)
BLOCK SBOTMIX
1 1 6.98400871E-01 # USf(1,1)
1 2 7.15706800E-01 # USf(1,2)
2 1 7.15706800E-01 # USf(2,1)
2 2 -6.98400871E-01 # USf(2,2)
BLOCK ALPHA
-5.11239780E-02 # Alpha
BLOCK DALPHA
7.94658769E-05 # Delta Alpha
BLOCK HMIX Q= -0.99900000E+03
1 1.00000000E+03 # MUE
2 2.00000000E+01 # TB
BLOCK MSOFT Q= 0.00000000E+00
1 1.80000000E+02 # M1
2 3.00000000E+02 # M2
3 2.50000000E+03 # M3
31 2.00000000E+03 # MSL(1)
32 2.00000000E+03 # MSL(2)
33 3.50000000E+02 # MSL(3)
34 2.00000000E+03 # MSE(1)
35 2.00000000E+03 # MSE(2)
36 3.50000000E+02 # MSE(3)
41 2.00000000E+03 # MSQ(1)
42 2.00000000E+03 # MSQ(2)
43 1.50000000E+03 # MSQ(3)
44 2.00000000E+03 # MSU(1)
45 2.00000000E+03 # MSU(2)
46 1.50000000E+03 # MSU(3)
47 2.00000000E+03 # MSD(1)
48 2.00000000E+03 # MSD(2)
49 1.50000000E+03 # MSD(3)
BLOCK AE Q= 0.00000000E+00
1 1 2.85000000E+03 # Af(1,1)
2 2 2.85000000E+03 # Af(2,2)
3 3 8.00000000E+02 # Af(3,3)
BLOCK AU Q= 0.00000000E+00
1 1 2.85000000E+03 # Af(1,1)
2 2 2.85000000E+03 # Af(2,2)
3 3 2.85000000E+03 # Af(3,3)
BLOCK AD Q= 0.00000000E+00
1 1 2.85000000E+03 # Af(1,1)
2 2 2.85000000E+03 # Af(2,2)
3 3 2.85000000E+03 # Af(3,3)
BLOCK YE Q= 0.00000000E+00
1 1 5.87736719E-05 # Yf(1,1)
2 2 1.21525302E-02 # Yf(2,2)
3 3 2.04389046E-01 # Yf(3,3)
BLOCK YU Q= 0.00000000E+00
1 1 1.72525826E-05 # Yf(1,1)
2 2 7.39560709E-03 # Yf(2,2)
3 3 9.92023502E-01 # Yf(3,3)
BLOCK YD Q= 0.00000000E+00
1 1 6.35951590E-04 # Yf(1,1)
2 2 1.00679551E-02 # Yf(2,2)
3 3 3.98258811E-01 # Yf(3,3)
BLOCK VCKMIN
1 2.25300000E-01 # lambda
2 8.08000000E-01 # A
3 1.32000000E-01 # rhobar
4 3.41000000E-01 # etabar
BLOCK MSL2 Q= 0.00000000E+00
1 1 4.00000000E+06 # MSL2(1,1)
2 2 4.00000000E+06 # MSL2(2,2)
3 3 1.22500000E+05 # MSL2(3,3)
BLOCK MSE2 Q= 0.00000000E+00
1 1 4.00000000E+06 # MSE2(1,1)
2 2 4.00000000E+06 # MSE2(2,2)
3 3 1.22500000E+05 # MSE2(3,3)
BLOCK MSQ2 Q= 0.00000000E+00
1 1 4.00000000E+06 # MSQ2(1,1)
2 2 4.00000000E+06 # MSQ2(2,2)
3 3 2.25000000E+06 # MSQ2(3,3)
BLOCK MSU2 Q= 0.00000000E+00
1 1 4.00000000E+06 # MSU2(1,1)
2 2 4.00000000E+06 # MSU2(2,2)
3 3 2.25000000E+06 # MSU2(3,3)
BLOCK MSD2 Q= 0.00000000E+00
1 1 4.00000000E+06 # MSD2(1,1)
2 2 4.00000000E+06 # MSD2(2,2)
3 3 2.25000000E+06 # MSD2(3,3)
BLOCK TE Q= 0.00000000E+00
1 1 1.67504965E-01 # Tf(1,1)
2 2 3.46347112E+01 # Tf(2,2)
3 3 1.63511237E+02 # Tf(3,3)
BLOCK TU Q= 0.00000000E+00
1 1 4.91698605E-02 # Tf(1,1)
2 2 2.10774802E+01 # Tf(2,2)
3 3 2.82726698E+03 # Tf(3,3)
BLOCK TD Q= 0.00000000E+00
1 1 1.81246203E+00 # Tf(1,1)
2 2 2.86936721E+01 # Tf(2,2)
3 3 1.13503761E+03 # Tf(3,3)
BLOCK SELMIX
1 1 9.99809281E-01 # UASf(1,1)
1 4 -1.95295227E-02 # UASf(1,4)
2 2 7.49270774E-01 # UASf(2,2)
2 5 -6.62263775E-01 # UASf(2,5)
3 3 7.04779339E-01 # UASf(3,3)
3 6 7.09426587E-01 # UASf(3,6)
4 1 1.95295227E-02 # UASf(4,1)
4 4 9.99809281E-01 # UASf(4,4)
5 2 6.62263775E-01 # UASf(5,2)
5 5 7.49270774E-01 # UASf(5,5)
6 3 7.09426587E-01 # UASf(6,3)
6 6 -7.04779339E-01 # UASf(6,6)
BLOCK USQMIX
1 1 9.99987470E-01 # UASf(1,1)
1 4 -5.00595551E-03 # UASf(1,4)
2 2 7.83236011E-01 # UASf(2,2)
2 5 -6.21724498E-01 # UASf(2,5)
3 3 7.07720635E-01 # UASf(3,3)
3 6 -7.06492394E-01 # UASf(3,6)
4 1 5.00595551E-03 # UASf(4,1)
4 4 9.99987470E-01 # UASf(4,4)
5 2 6.21724498E-01 # UASf(5,2)
5 5 7.83236011E-01 # UASf(5,5)
6 3 7.06492394E-01 # UASf(6,3)
6 6 7.07720635E-01 # UASf(6,6)
BLOCK DSQMIX
1 1 9.99469672E-01 # UASf(1,1)
1 4 -3.25633860E-02 # UASf(1,4)
2 2 9.20773138E-01 # UASf(2,2)
2 5 -3.90098486E-01 # UASf(2,5)
3 3 6.98400871E-01 # UASf(3,3)
3 6 7.15706800E-01 # UASf(3,6)
4 1 3.25633860E-02 # UASf(4,1)
4 4 9.99469672E-01 # UASf(4,4)
5 2 3.90098486E-01 # UASf(5,2)
5 5 9.20773138E-01 # UASf(5,5)
6 3 7.15706800E-01 # UASf(6,3)
6 6 -6.98400871E-01 # UASf(6,6)
BLOCK CVHMIX
1 1 9.99999944E-01 # UH(1,1)
1 2 3.33494451E-04 # UH(1,2)
1 3 0.00000000E+00 # UH(1,3)
2 1 -3.33494451E-04 # UH(2,1)
2 2 9.99999944E-01 # UH(2,2)
2 3 0.00000000E+00 # UH(2,3)
3 1 0.00000000E+00 # UH(3,1)
3 2 0.00000000E+00 # UH(3,2)
3 3 1.00000000E+00 # UH(3,3)
BLOCK PRECOBS
1 3.70801438E-02 # DeltaR
2 5.73493744E-05 # DeltaRho
3 8.03580769E+01 # MWMSSM
4 8.03532994E+01 # MWSM
5 2.31519688E-01 # SW2effMSSM
6 2.31537613E-01 # SW2effSM
11 1.55628199E-10 # gminus2mu
21 0.00000000E+00 # EDMeTh
22 0.00000000E+00 # EDMn
23 0.00000000E+00 # EDMHg
31 4.42059407E-04 # bsgammaMSSM
32 3.92583816E-04 # bsgammaSM
33 2.09482130E+01 # DeltaMsMSSM
34 2.08767455E+01 # DeltaMsSM
35 6.06876785E-08 # BsmumuMSSM
36 3.35592960E-09 # BsmumuSM
DECAY 25 4.03250828E-03 # Gamma(h0)
2.31128319E-03 2 22 22 # BR(h0 -> photon photon)
1.50311516E-03 2 22 23 # BR(h0 -> photon Z)
2.81285945E-02 2 23 23 # BR(h0 -> Z Z)
2.30327715E-01 2 -24 24 # BR(h0 -> W W)
6.91739636E-02 2 21 21 # BR(h0 -> gluon gluon)
5.16700736E-09 2 -11 11 # BR(h0 -> Electron electron)
2.29837940E-04 2 -13 13 # BR(h0 -> Muon muon)
6.63595508E-02 2 -15 15 # BR(h0 -> Tau tau)
2.04401275E-07 2 -2 2 # BR(h0 -> Up up)
2.86468550E-02 2 -4 4 # BR(h0 -> Charm charm)
8.63906818E-07 2 -1 1 # BR(h0 -> Down down)
2.16956394E-04 2 -3 3 # BR(h0 -> Strange strange)
5.73101055E-01 2 -5 5 # BR(h0 -> Bottom bottom)
DECAY 35 4.84215254E+00 # Gamma(HH)
7.01532225E-07 2 22 22 # BR(HH -> photon photon)
1.48943143E-06 2 22 23 # BR(HH -> photon Z)
5.88610434E-05 2 23 23 # BR(HH -> Z Z)
7.90218210E-05 2 -24 24 # BR(HH -> W W)
2.90176556E-05 2 21 21 # BR(HH -> gluon gluon)
1.26713589E-08 2 -11 11 # BR(HH -> Electron electron)
5.63997808E-04 2 -13 13 # BR(HH -> Muon muon)
1.69514757E-01 2 -15 15 # BR(HH -> Tau tau)
1.60333008E-12 2 -2 2 # BR(HH -> Up up)
2.24577074E-07 2 -4 4 # BR(HH -> Charm charm)
1.20781980E-02 2 -6 6 # BR(HH -> Top top)
1.28529222E-06 2 -1 1 # BR(HH -> Down down)
3.22736531E-04 2 -3 3 # BR(HH -> Strange strange)
7.07323382E-01 2 -5 5 # BR(HH -> Bottom bottom)
1.32833438E-02 2 -1000024 1000024 # BR(HH -> Chargino1 chargino1)
8.17648278E-04 2 1000022 1000022 # BR(HH -> neutralino1 neutralino1)
4.77219537E-03 2 1000022 1000023 # BR(HH -> neutralino1 neutralino2)
6.45783335E-03 2 1000023 1000023 # BR(HH -> neutralino2 neutralino2)
9.13887154E-04 2 25 25 # BR(HH -> h0 h0)
4.68826918E-02 2 -1000015 1000015 # BR(HH -> Stau1 stau1)
1.09393449E-06 2 -1000015 2000015 # BR(HH -> Stau1 stau2)
1.09393449E-06 2 -2000015 1000015 # BR(HH -> Stau2 stau1)
3.68631158E-02 2 -2000015 2000015 # BR(HH -> Stau2 stau2)
DECAY 36 4.86015881E+00 # Gamma(A0)
9.57405804E-07 2 22 22 # BR(A0 -> photon photon)
2.82671580E-06 2 22 23 # BR(A0 -> photon Z)
1.28712044E-04 2 21 21 # BR(A0 -> gluon gluon)
1.24418936E-08 2 -11 11 # BR(A0 -> Electron electron)
5.53785038E-04 2 -13 13 # BR(A0 -> Muon muon)
1.66442344E-01 2 -15 15 # BR(A0 -> Tau tau)
1.53459338E-12 2 -2 2 # BR(A0 -> Up up)
2.14918378E-07 2 -4 4 # BR(A0 -> Charm charm)
1.32833979E-02 2 -6 6 # BR(A0 -> Top top)
1.26199784E-06 2 -1 1 # BR(A0 -> Down down)
3.16887390E-04 2 -3 3 # BR(A0 -> Strange strange)
6.94548917E-01 2 -5 5 # BR(A0 -> Bottom bottom)
2.19326967E-02 2 -1000024 1000024 # BR(A0 -> Chargino1 chargino1)
9.79429746E-04 2 1000022 1000022 # BR(A0 -> neutralino1 neutralino1)
6.43193791E-03 2 1000022 1000023 # BR(A0 -> neutralino1 neutralino2)
1.06677808E-02 2 1000023 1000023 # BR(A0 -> neutralino2 neutralino2)
8.51998309E-05 2 23 25 # BR(A0 -> Z h0)
6.37923825E-37 2 25 25 # BR(A0 -> h0 h0)
4.23118188E-02 2 -1000015 2000015 # BR(A0 -> Stau1 stau2)
4.23118188E-02 2 -2000015 1000015 # BR(A0 -> Stau2 stau1)
DECAY 37 4.64425412E+00 # Gamma(Hp)
1.42932534E-08 2 -11 12 # BR(Hp -> Electron nu_e)
6.11081106E-04 2 -13 14 # BR(Hp -> Muon nu_mu)
1.72853411E-01 2 -15 16 # BR(Hp -> Tau nu_tau)
1.29523838E-06 2 -1 2 # BR(Hp -> Down up)
1.49763113E-05 2 -3 2 # BR(Hp -> Strange up)
7.73575675E-06 2 -5 2 # BR(Hp -> Bottom up)
7.48090776E-08 2 -1 4 # BR(Hp -> Down charm)
3.24402846E-04 2 -3 4 # BR(Hp -> Strange charm)
1.08328003E-03 2 -5 4 # BR(Hp -> Bottom charm)
1.48273253E-06 2 -1 6 # BR(Hp -> Down top)
3.27765366E-05 2 -3 6 # BR(Hp -> Strange top)
7.24519543E-01 2 -5 6 # BR(Hp -> Bottom top)
1.14825567E-02 2 1000022 1000024 # BR(Hp -> neutralino1 chargino1)
1.73930211E-06 2 1000023 1000024 # BR(Hp -> neutralino2 chargino1)
9.06810606E-05 2 24 25 # BR(Hp -> W h0)
1.92294506E-10 2 24 35 # BR(Hp -> W HH)
1.58042563E-10 2 24 36 # BR(Hp -> W A0)
4.59711000E-02 2 -1000015 1000016 # BR(Hp -> Stau1 snu_tau1)
4.30038481E-02 2 -2000015 1000016 # BR(Hp -> Stau2 snu_tau1)
DECAY 6 1.35305515E+00 # Gamma(top)
1.00000000E+00 2 5 24 # BR(top -> bottom W)
#
Block HiggsCouplingsBosons
# For exact definitions of NormEffCoup see HiggsBounds manual
0.999999 3 25 24 24 # higgs-W-W effective coupling, normalised to SM
0.116558E-02 3 35 24 24 # higgs-W-W effective coupling, normalised to SM
0.00000 3 36 24 24 # higgs-W-W effective coupling, normalised to SM
0.999999 3 25 23 23 # higgs-Z-Z effective coupling, normalised to SM
0.116558E-02 3 35 23 23 # higgs-Z-Z effective coupling, normalised to SM
0.00000 3 36 23 23 # higgs-Z-Z effective coupling, normalised to SM
0.952977 3 25 21 21 # higgs-gluon-gluon effective coupling, normalised to SM
0.501981E-01 3 35 21 21 # higgs-gluon-gluon effective coupling, normalised to SM
0.113261 3 36 21 21 # higgs-gluon-gluon effective coupling, normalised to SM
0.00000 3 25 25 23 # higgs-higgs-Z effective coupling, normalised
0.00000 3 35 25 23 # higgs-higgs-Z effective coupling, normalised
0.00000 3 35 35 23 # higgs-higgs-Z effective coupling, normalised
0.145434E-03 3 36 25 23 # higgs-higgs-Z effective coupling, normalised
0.124773 3 36 35 23 # higgs-higgs-Z effective coupling, normalised
0.00000 3 36 36 23 # higgs-higgs-Z effective coupling, normalised
#
Block HiggsCouplingsFermions
# For exact definitions of NormEffCoup see HiggsBounds manual
# ScalarNormEffCoup PseudoSNormEffCoup NP IP1 IP2 IP3 # Scalar, Pseudoscalar Normalised Effective Coupling
1.0193000674322237 1.7565995677947101E-029 3 25 5 5 # higgs-b-b eff. coupling, normalised to SM
16.557714685947133 1.5070568169751837E-026 3 35 5 5 # higgs-b-b eff. coupling, normalised to SM
1.5070578407059939E-026 16.558891516303152 3 36 5 5 # higgs-b-b eff. coupling, normalised to SM
0.99994104160649944 0.0000000000000000 3 25 6 6 # higgs-top-top eff. coupling, normalised to SM
5.1165548085686831E-002 0.0000000000000000 3 35 6 6 # higgs-top-top eff. coupling, normalised to SM
0.0000000000000000 5.0000000000000003E-002 3 36 6 6 # higgs-top-top eff. coupling, normalised to SM
1.0233109617137364 0.0000000000000000 3 25 15 15 # higgs-tau-tau eff. coupling, normalised to SM
19.998820832129994 0.0000000000000000 3 35 15 15 # higgs-tau-tau eff. coupling, normalised to SM
0.0000000000000000 20.000000000000000 3 36 15 15 # higgs-tau-tau eff. coupling, normalised to SM
#
Block ChargedHiggsLHC8
5 6 37 0.239848E-03 # t-b-Hp production (in pb)
4 5 37 0.00000 # c-b-Hp production (in pb)
2 5 37 0.00000 # u-b-Hp production (in pb)
3 4 37 0.00000 # c-s-Hp production (in pb)
1 4 37 0.00000 # c-d-Hp production (in pb)
1 2 37 0.00000 # u-d-Hp production (in pb)
2 3 37 0.00000 # u-s-Hp production (in pb)
0 24 37 0.00000 # W-Hp production (in pb)
0 23 37 0.00000 # Z-Hp production (in pb)
1 1 37 0.00000 # Hp VBF production (in pb)
0 -37 37 0.00000 # Hp-Hm production (in pb)
0 25 37 0.00000 # h0-Hp production (in pb)
0 35 37 0.00000 # h0-Hp production (in pb)
0 36 37 0.00000 # h0-Hp production (in pb)
#
Block ChargedHiggsLHC13
5 6 37 0.147262E-02 # t-b-Hp production (in pb)
4 5 37 0.00000 # c-b-Hp production (in pb)
2 5 37 0.00000 # u-b-Hp production (in pb)
3 4 37 0.00000 # c-s-Hp production (in pb)
1 4 37 0.00000 # c-d-Hp production (in pb)
1 2 37 0.00000 # u-d-Hp production (in pb)
2 3 37 0.00000 # u-s-Hp production (in pb)
0 24 37 0.00000 # W-Hp production (in pb)
0 23 37 0.00000 # Z-Hp production (in pb)
1 1 37 0.00000 # Hp VBF production (in pb)
0 -37 37 0.00000 # Hp-Hm production (in pb)
0 25 37 0.00000 # h0-Hp production (in pb)
0 35 37 0.00000 # h0-Hp production (in pb)
0 36 37 0.00000 # h0-Hp production (in pb)
Block HiggsBoundsResults # results from HiggsBounds http://projects.hepforge.org/higgsbounds
# HBresult : scenario allowed flag (1: allowed, 0: excluded, -1: unphysical)
# chan id number: most sensitive channel (see below). chan=0 if no channel applies
# obsratio : ratio [sig x BR]_model/[sig x BR]_limit (<1: allowed, >1: excluded)
# ncomb : number of Higgs bosons combined in most sensitive channel
# Note that the HB channel id number varies depending on the HB version and setting "whichanalyses"
#
- 0 5.2.0beta ||LandH|| # version of HB used to produce these results,the HB setting "whichanalyses"
+ 0 5.3.0beta ||LandH|| # version of HB used to produce these results,the HB setting "whichanalyses"
#
#CHANNEL info: ranked from highest statistical sensitivity
- 1 1 293 # channel id number
+ 1 1 296 # channel id number
1 2 1 # HBresult
- 1 3 0.51718961186868451 # obsratio
+ 1 3 0.51704807517546159 # obsratio
1 4 1 # ncombined
1 5 ||(p p)->h1 ->Z Z-> l l l l (low mass) where h1 is SM-like (CMS-PAS-HIG-13-002)|| # text description of channel
- 2 1 275 # channel id number
+ 2 1 278 # channel id number
2 2 1 # HBresult
- 2 3 0.43504503554179880 # obsratio
+ 2 3 0.43492453977958845 # obsratio
2 4 1 # ncombined
2 5 ||(p p)->h1 ->Z Z-> l l l l where h1 is SM-like (ATLAS-CONF-2013-013)|| # text description of channel
- 3 1 227 # channel id number
+ 3 1 230 # channel id number
3 2 1 # HBresult
- 3 3 0.74017055298088097 # obsratio
+ 3 3 0.73995763062265141 # obsratio
3 4 1 # ncombined
3 5 ||(p p)->h1 +...->W W +... where h1 is SM-like (CMS-PAS-HIG-13-003)|| # text description of channel
#
BLOCK HiggsSignalsResults
0 ||2.2.1beta|| # HiggsSignals version
1 ||LHC13|| # experimental data set
2 1 # Chi-squared method ("peak"(1) or "mass"(2)-centered or "both"(3))
3 2 # Parametrization of Higgs mass uncertainty (1:box, 2:gaussian, 3:box+gaussian)
4 56 # Number of signal strength peak observables
5 24 # Number of simplified template cross section (STXS) signal rate observables
6 20 # Number of LHC Run-1 signal rate observables
7 2 # Number of Higgs mass observables
8 102 # Number of observables (total)
- 9 44.88793798 # chi^2 (signal strength) from peak observables
+ 9 44.58784018 # chi^2 (signal strength) from peak observables
10 28.97008344 # chi^2 (signal strength) from STXS observables
11 21.77184464 # chi^2 (signal strength) from LHC Run-1 observables
- 12 0.00865033 # chi^2 (Higgs mass) from peak observables
+ 12 0.00851296 # chi^2 (Higgs mass) from peak observables
13 0.00000000 # chi^2 (Higgs mass) from STXS observables
- 14 0.03179993 # chi^2 (Higgs mass) from LHC Run-1 observables
- 15 95.62986606 # chi^2 (signal strength) (total)
- 16 0.04045026 # chi^2 (Higgs mass) (total)
- 17 95.67031632 # chi^2 (total)
- 18 0.87735055 # Probability for peak observables
- 19 0.41089989 # Probability for LHC-Run1 observables
+ 14 0.03129234 # chi^2 (Higgs mass) from LHC Run-1 observables
+ 15 95.32976825 # chi^2 (signal strength) (total)
+ 16 0.03980529 # chi^2 (Higgs mass) (total)
+ 17 95.36957355 # chi^2 (total)
+ 18 0.88393890 # Probability for peak observables
+ 19 0.41092952 # Probability for LHC-Run1 observables
20 0.22125881 # Probability for STXS observables
- 21 0.65753211 # Probability (total chi^2, total number observables)
+ 21 0.66557470 # Probability (total chi^2, total number observables)
Index: trunk/HiggsSignals-2/pubconfigure
===================================================================
--- trunk/HiggsSignals-2/pubconfigure (revision 592)
+++ trunk/HiggsSignals-2/pubconfigure (revision 593)
@@ -1,95 +1,95 @@
#! /bin/sh
#configure script for HiggsSignals
#last modified 16.07.12 TS
# this tells the fortran program where to look to read in tables of experimental data
chmod u+x ./create_store_pathname_HS.bat
./create_store_pathname_HS.bat > store_pathname_HS.f90
echo 'running configure script...' 1>&2
echo ' * * * '
echo 'Reminder: You must enter manually the correct path to HiggsBounds in the '
echo 'configure script. Also, you may need/wish to change the fortran compiler used. '
echo 'The default is gfortran.'
echo ' * * * '
#----------------------------
cat - makefile.in > makefile << _EOF_
# --- variables defined by configure ---
# If you want to edit these variables, change ./configure, not ./makefile
#----------------------------
# Put you favourite compiler and compiler options in here:
F90C = gfortran
F77C = gfortran
F90FLAGS = -fbounds-check -ffixed-line-length-none
# F90FLAGS = -fbounds-check -ffixed-line-length-none -fPIC
#F90FLAGS = -fbounds-check -Wall -W
# Please specify the path to your HiggsBounds (version 4.1.0 or higher) distribution.
# Note that you have to build HiggsBounds successfully BEFORE you build HiggsSignals.
-HBLIBS =-L../HiggsBounds-5.2.0beta
-HBINCLUDE =-I../HiggsBounds-5.2.0beta
+HBLIBS =-L../HiggsBounds-5.3.0beta
+HBINCLUDE =-I../HiggsBounds-5.3.0beta
#other useful gfortran flags:
# -pg can then use gprof ./programname to look at how efficient program is
# -fopenmp switches on parallel processing (see HiggsBounds.F90)
# -O3 sets a high level of optimisation
#F90C = g95
#F77C = g95
#F90FLAGS = -fbounds-check -ffree-line-length-huge
#F90C = pgf90
#F77C = pgf90
#F90FLAGS = -C -Ktrap=fp -Mbounds
#F90C = f95
#F77C = f95
#F90FLAGS = -C
#F90C = ifort
#F77C = ifort
#F90FLAGS = -C
#if using the NAG compiler, you need the compiler flag -DNAGf90Fortran
#because the subroutines flush,iargc,getarg need to use modules
#caution: the use of the NAG compiler is unsupported
#------------------------------
# If you wish to use HiggsSignals in conjunction with FeynHiggs,
# make sure these paths indicate where you've stored these packages on your system,
# for example:
FHINCLUDE = -I/blah/blah/FeynHiggs-2.x.x/i586-linux/include
FHLIBS = -L/blah/blah/FeynHiggs-2.x.x/i586-linux/lib -lFH
# Note that care must be taken to ensure that consistent compilers are used
# If you get error messages similar to
# ... undefined reference to initialize_higgsbounds__...
# and the paths the libraries are correct, it's a good idea to check
# that the same compilers are used for each package.
# (you may be able to work around this
# e.g. if FeynHiggs was compiled with g77 it may be possible to compile HiggsBounds
# with gfortran and add -lg2c to the end of the variable FHLIBS)
#-----------------------------
HSLIBS = -L./ -lHS
EXE = HiggsSignals
#-----------------------------
_EOF_
echo 'finished configure script' 1>&2
Index: trunk/HiggsSignals-2/run_tests.bat
===================================================================
--- trunk/HiggsSignals-2/run_tests.bat (revision 592)
+++ trunk/HiggsSignals-2/run_tests.bat (revision 593)
@@ -1,209 +1,209 @@
#!/bin/bash
startdir="$PWD"
# Checking for a eps viewer
# if hash gv 2>/dev/null; then
# openeps=gv
# elif hash open 2>/dev/null; then
# openeps=open
# elif hash ggv 2>/dev/null; then
# openeps=ggv
# elif hash eog 2>/dev/null; then
# openeps=eog
# else
# echo 'Note: No eps viewer found. The .eps files will not be displayed.'
# openeps='#'
# fi
# Checking for a eps viewer
if hash open 2>/dev/null; then
openpdf=open
elif hash acroread 2>/dev/null; then
openpdf=acroread
else
echo 'Note: No pdf viewer found. The .pdf files will not be displayed.'
openpdf='#'
fi
# Checking for a gnuplot
# if hash gnuplot 2>/dev/null; then
# gnplt=gnuplot
# else
# echo 'Note: Gnuplot not found. Will not run plotting scripts.'
# gnplt='#'
# fi
if python -c 'import matplotlib' 2>/dev/null; then
pthn=python
else
echo 'Note: python/matplotlib not found. Will not run plotting scripts.'
pthn='#'
fi
echo '*********************************************************************'
echo '* Running HiggsSignals test script *'
echo '* *'
echo '* This may take a while so better go and get a cup of coffee/tea... *'
echo '*********************************************************************'
echo 'cleaning HiggsSignals distribution...'
rm temp_error*.txt temp_output*.txt > /dev/null
make hyperclean 2>> temp_error.txt 1>> temp_output.txt
echo 'running configure script...'
./configure 2>> temp_error.txt 1>> temp_output.txt
echo 'make HiggsSignals...'
make HiggsSignals 2>> temp_error.txt 1>> temp_output.txt
if [ $(grep -c 'Error' temp_error.txt) == 0 ]; then
echo 'Compilation successfully.'
else
echo 'Compilation failed with'
grep 'Error' temp_error.txt
echo '---------------------------------------------------------------------'
echo 'Here are some things you might want to check:'
echo ' - Have you set the HiggsBounds path correctly in the configure script?'
echo ' - Does the HiggsBounds library exist?'
echo ' - Is it compiled with the same Fortran compiler?'
echo '---------------------------------------------------------------------'
exit 0
fi
echo '---------------------------------------------------------------------'
echo ' TEST 1: Run HiggsSignals command-line version on random test points:'
echo '---------------------------------------------------------------------'
echo './HiggsSignals latestresults peak 2 effC 3 1 example_data/mhmodplus/mhmod+_'
./HiggsSignals latestresults peak 2 effC 3 1 example_data/mhmodplus/mhmod+_ 2>> temp_error1.txt 1>> temp_output1.txt
echo './HiggsSignals latestresults peak 2 hadr 3 1 example_data/mhmodplus/mhmod+_'
./HiggsSignals latestresults peak 2 hadr 3 1 example_data/mhmodplus/mhmod+_ 2>> temp_error1.txt 1>> temp_output1.txt
echo '---------------------------------------------------------------------'
echo 'There were' $(grep -c 'WARNING' temp_output1.txt) 'warnings.'
echo 'There were' $(grep -c 'Interrupt' temp_error1.txt) 'interrupts.'
echo 'There were' $(grep -c 'Error' temp_error1.txt) 'errors.'
echo 'There were' $(grep -c 'stop' temp_error1.txt) 'stops.'
echo '---------------------------------------------------------------------'
echo 'make HiggsSignals example programs...'
make HSexamples 2> temp_error.txt 1> temp_output.txt
if [ $(grep -c 'Error' temp_error.txt) == 0 ]; then
echo 'Compilation successfully.'
else
echo 'Compilation failed with'
grep 'Error' temp_error.txt
fi
echo '---------------------------------------------------------------------'
echo ' TEST 2: Run HiggsSignals example programs:'
echo '---------------------------------------------------------------------'
echo -n '1) Running HS_2Higgses...'
cd example_programs
./HS_2Higgses 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
echo -n ' Running python script...'
cd results
$pthn plot_2Higgses.py > /dev/null
echo 'done (created example_programs/results/2Higgses.pdf).'
$openpdf 2Higgses.pdf 2>/dev/null &
cd ..
else
echo ' an error occured. Going to next example...'
fi
echo -n '2) Running HSeffC...'
./HSeffC 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
echo -n ' Running python script...'
cd results
# $gnplt plot_HSeffC.gnu > /dev/null
$pthn plot_HSeffC.py > /dev/null
echo 'done (created example_programs/results/Hgg_Hbb.pdf).'
$openpdf HSeffC.pdf 2>/dev/null &
cd ..
else
echo ' an error occured. Going to next example...'
fi
echo -n '3) Running HShadr...'
./HShadr 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
echo -n ' Running python script...'
cd results
# $gnplt plot_HSeffC.gnu > /dev/null
$pthn plot_HShadr.py > /dev/null
echo 'done (created example_programs/results/HShadr.pdf).'
$openpdf HShadr.pdf 2>/dev/null &
cd ..
else
echo ' an error occured. Going to next example...'
fi
echo -n '4) Running HSwithSLHA on provided example SLHA file...'
./HSwithSLHA 1 ../example_data/SLHA/MSSMexample.fh 2> ../temp_error2.txt 1> ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
else
echo ' an error occured. Going to next example...'
fi
echo -n '5) Running HBandHSwithSLHA on provided example SLHA file...'
./HBandHSwithSLHA 1 ../example_data/SLHA/MSSMexample.fh 2> ../temp_error2.txt 1> ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
else
echo ' an error occured. Going to next example...'
fi
echo -n '6) Running HSwithToys...'
./HSwithToys 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ]; then
echo ' done.'
else
echo ' an error occured. Going to next example...'
fi
echo -n '7) Running HS_mass...'
./HS_mass 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
echo -n ' Running python script...'
cd results
$pthn plot_HS_mass.py > /dev/null
echo 'done (created example_programs/results/HS_mass.pdf).'
$openpdf HS_mass.pdf 2>/dev/null &
cd ..
else
echo ' an error occured. Going to next example...'
fi
echo -n '8) Running HS_mass with LHC Run 1 results...'
./HS_SM_LHCRun1 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
echo -n ' Running python script...'
cd results
$pthn plot_HS_SM_LHCRun1.py > /dev/null
echo 'done (created example_programs/results/HS_mass.pdf).'
$openpdf HS_SM_LHCRun1.pdf 2>/dev/null &
cd ..
else
echo ' an error occured. Going to next example...'
fi
echo -n '9) Running HSwitSTXS...'
./HSwithSTXS 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ]; then
echo ' done.'
else
echo ' an error occured. Going to next example...'
fi
echo -n '10) Running HS_efficiencies...'
./HS_efficiencies 2 > ../temp_error2.txt 1 > ../temp_output2.txt
if [ $(grep -c 'Error' ../temp_error2.txt) == 0 ] || [ $(grep -c 'stop' ../temp_error2.txt) == 0 ]; then
echo ' done.'
- echo -n ' Running gnuplot script...'
+ echo -n ' Running python script...'
cd results
$pthn plot_efficiencies.py > /dev/null
echo 'done (created example_programs/results/HS_efficiencies.pdf).'
$openpdf HS_efficiencies.pdf 2>/dev/null &
cd ..
else
echo ' an error occured.'
fi
echo '---------------------------------------------------------------------'
echo ' FINISHED WITH ALL TESTS. ENJOY!'
echo '---------------------------------------------------------------------'
rm -f results/tmp/*
\ No newline at end of file
Index: trunk/HiggsSignals-2/example_programs/HBandHSwithFH.F
===================================================================
--- trunk/HiggsSignals-2/example_programs/HBandHSwithFH.F (revision 592)
+++ trunk/HiggsSignals-2/example_programs/HBandHSwithFH.F (revision 593)
@@ -1,896 +1,896 @@
!--------------------------------------------------------------------
program HBandHSwithFH
!--------------------------------------------------------------------
! This example program is part of HiggsSignals (TS 06/03/2013).
!
! The program runs FeynHiggs (FH version > 2.9.4 required) to evaluate
! the partonic input of HiggsBounds/HiggsSignals for a example MSSM point.
! Then, we run HiggsBounds and HiggsSignals.
!
! Note: You have to set the correct FeynHiggs path in the configure file.
! Then, this example program can be compiled by running
!
! make HBandHSwithFH
!
! in the HiggsSignals main directory.
!--------------------------------------------------------------------
use usefulbits_hs, only : HSres
use STXS, only : print_STXS
implicit none
integer error
c used by FHHiggsCorr
double precision MHiggs(4)
double complex SAeff, DeltaSAeff, UHiggs(3,3), ZHiggs(3,3)
c used by FHSelectUZ:
integer uzint, uzext, mfeff
c used by FHCouplings:
#include "FHCouplings.h"
double complex couplings(ncouplings), couplingsms(ncouplingsms)
double precision gammas(ngammas), gammasms(ngammasms)
integer fast
c used by FHHiggsProd:
double precision sqrts, prodxs(nprodxs)
c used by FHGetPara:
integer nmfv
c This is for FH 2.14.x
double precision MSf(2,5,3), MASf(6,5), MCha(2), MNeu(4)
double complex USf(2,2,5,3), UASf(6,6,5)
double complex UCha(2,2), VCha(2,2), ZNeu(4,4)
double complex DeltaMB
double precision MGl, MHp
double precision MHtree(4), SAtree
double precision AlfasMT
Cdouble precision MHiggs(4)
Cdouble complex SAeff, DeltaSAeff, UHiggs(3,3), ZHiggs(3,3)
c used by FHRetrieveSMPara:
double precision invAlfa0,invAlfaMZ, AlfasMZ, GF
double precision ME, MU, MD, MM, MC, MS, ML, MB
double precision MW, MZ, GammaW, GammaZ
double precision CKMlambda, CKMA, CKMrhobar, CKMetabar
double precision RMUE, RAt, RM2
c used by initialize_HiggsBounds
integer nHiggsneut,nHiggsplus
parameter (nHiggsneut = 3)
parameter (nHiggsplus = 1)
character(LEN=5) whichanalyses
c used by HiggsBounds_neutral_input_part
double precision Mh(3),GammaTotal_hj(3)
integer CP_value(3)
double precision CS_hj_ratio(4,3),
& CS_gg_hj_ratio(4,3),CS_bb_hj_ratio(4,3),
& CS_hjW_ratio(4,3),CS_hjZ_ratio(4,3),
& CS_vbf_ratio(4,3),CS_tthj_ratio(4,3),
& CS_thj_tchan_ratio(4,3),CS_thj_schan_ratio(4,3),
& CS_hjhi(4,3,3)
double precision CS_ee_hjZ_ratio(3),CS_ee_bbhj_ratio(3),
& CS_ee_tautauhj_ratio(3),CS_ee_hjhi_ratio(3,3)
double precision BR_hjss(3),BR_hjcc(3),
& BR_hjbb(3),BR_hjmumu(3),BR_hjtautau(3),
& BR_hjWW(3),BR_hjZZ(3),BR_hjZga(3),
& BR_hjgaga(3),BR_hjgg(3),BR_hjtt(3),
& BR_hjinvisible(3),BR_hkhjhi(3,3,3),BR_hjhiZ(3,3),
& BR_hjemu(3),BR_hjetau(3),BR_hjmutau(3),BR_hjHpiW(3,1)
c used by HiggsBounds_charged_input
double precision Mhplus(1),GammaTotal_Hpj(1),
& CS_ee_HpjHmj_ratio(1),
& BR_tWpb(1),BR_tHpjb(1),
& BR_Hpjcs(1),BR_Hpjcb(1),BR_Hpjtaunu(1),
& BR_Hpjtb(1),BR_HpjWZ(1),BR_HpjhiW(1,3),CS_Hpjtb(4)
c used in HiggsBounds
double precision dmhneut_hb(nHiggsneut)
double precision dmhch_hb(nHiggsplus)
c used in HiggsSignals (can be different)
double precision dmhneut_hs(nHiggsneut)
double precision obsratio_tmp,predratio_tmp
integer HBresult_tmp,chan_tmp,ncombined_tmp
c return values of run_HiggsBounds
integer HBresult,chan,ncombined
double precision obsratio
c run options in HiggsSignals
integer pdf, output_level,runmode
double precision :: dmhneut(3)
double precision :: dmhch(1)
c HiggsSignals output
double precision Chisq_mu, Chisq_mh, Chisq, Pvalue
integer nobs
double precision Chisq_LHCRun1_mu,Chisq_LHCRun1_mh
double precision Chisq_LHCRun1, Pvalue_LHCRun1
integer nobs_LHCRun1
double precision Chisq_STXS_rates, Chisq_STXS_mh
double precision Chisq_STXS, Pvalue_STXS
integer nobs_STXS
integer ntotal, npeakmu, npeakmh, nmpred, nanalyses
c misc:
integer i,j,k,as,t, collider
double precision norm,CW2,Pi
double precision
& g2hjbb(3),g2hjWW(3),g2hjZZ(3),
& g2hjgg(3),g2hjhiZ_nHbynH(3,3)
double precision g2hjbb_s(3),g2hjbb_p(3)
double precision g2hjtautau_s(3),g2hjtautau_p(3)
integer sneutrino_lspcandidate_number
logical invisible_lsp
double precision lspcandidate_mass
Pi = 3.1415926535897932384626433832795029D0
!--------------------------------------- Run Options ------------------------------------!
c The string 'whichanalyses' determines which subset of experimental
c results are used. In this example, we've used the option 'LandH',
c which instructs HiggsBounds to use tables of results
c from LEP, Tevatron and LHC (i.e. the full set of
c results supplied with HiggsBounds).
whichanalyses='LandH'
c Choose a Higgs mass parametrization for HiggsSignals
c (1: box, 2:gaussian, 3:box+gaussian)
pdf = 2
c Choose the output level of HiggsSignals
c (0: silent, 1: screen output, 2: even more output,...)
output_level = 0
c Set the HiggsSignals runmode (1: peak-centered, 2: mass-centered, 3: both) Chi^2 method(s)
runmode = 1
dmhneut = (/3.0D0, 3.0D0, 0.0D0/)
dmhch = (/0.D0/)
!---------------------------- HiggsBounds and HiggsSignals ------------------------------!
c
c If you would like to perform scans over variables, the subroutines
c initialize_HiggsBounds, initialize_HiggsSignals (and finish_HiggsBounds,
c finish HiggsSignals) should be called outside the do-loops in order to save time.
c
!---- Initialize HiggsBounds and specify the dataset it should use ----!
call initialize_HiggsBounds(nHiggsneut,nHiggsplus,whichanalyses)
!---- Initialize HiggsSignals and pass the name of the experimental analysis folder ----!
call initialize_HiggsSignals(nHiggsneut,nHiggsplus,"LHC13")
call HiggsBounds_set_mass_uncertainties(dmhneut,dmhch)
call HiggsSignals_neutral_input_MassUncertainty(dmhneut)
!------------------------------ HiggsSignals options ------------------------------------!
!---- Set the output level ----!
call setup_output_level(output_level)
!---- Set the Higgs mass parametrization ----!
call setup_pdf(pdf)
C call setup_assignmentrange_massobservables(3.0D0)
!---------------------------------- Run FeynHiggs ---------------------------------------!
c the subroutines setFlags, setPara, setSLHA
c are also contained in this file
call setFlags
* either use setPara to set the parameters directly
* or use setSLHA to read them from an SLHA file
! call setPara
call setPara_HH
c call setSLHA("tmp.slha")
call FHGetPara(error, nmfv, MSf, USf,MASf, UASf,
& MCha, UCha, VCha, MNeu, ZNeu, DeltaMB, MGl,
& MHtree, SAtree, AlfasMT)
if( error .ne. 0 ) stop
call FHHiggsCorr(error, MHiggs, SAeff, UHiggs, ZHiggs)
if( error .ne. 0 ) stop
c NOTE: we are setting uzint=uzext
C mfeff=1
C uzint=2
C uzext=2
C call FHSelectUZ(error, uzint, uzext, mfeff)
C if( error .ne. 0 ) stop
fast=1
call FHCouplings(error,
& couplings, couplingsms, gammas, gammasms, fast)
if( error .ne. 0 ) stop
call FHRetrieveSMPara(error,
& invAlfa0, invAlfaMZ, AlfasMZ, GF,
& ME, MU, MD, MM, MC, MS, ML, MB,
& MW, MZ, GammaW, GammaZ,
& CKMlambda, CKMA, CKMrhobar, CKMetabar)
!--------------- Turn FeynHiggs results into HiggsBounds/Signals input ------------------!
c Set variables needed by HiggsBounds (using results from FeynHiggs).
c See HiggsBounds documentation for definition of variables used
c as arguments to HiggsBounds_neutral_input_part and run_HiggsBounds
c and FeynHiggs documentation for all other variables.
c Note: It is slightly more accurate to use the subroutine HiggsBounds_neutral_input_part
c rather than the subroutine HiggsBounds_neutral_input_effC because the SM branching ratios
c used internally in HiggsBounds (from HDecay) are not identical to the SM branching
c ratios used in FeynHiggs
do i=1,3
Mh(i)=MHiggs(i)
GammaTotal_hj(i) = GammaTot(i)
BR_hjss(i) = BR(H0FF(i,4,2,2))
BR_hjcc(i) = BR(H0FF(i,3,2,2))
BR_hjbb(i) = BR(H0FF(i,4,3,3))
BR_hjmumu(i) = BR(H0FF(i,2,2,2))
BR_hjtautau(i) = BR(H0FF(i,2,3,3))
BR_hjtt(i) = BR(H0FF(i,3,3,3))
BR_hjWW(i) = BR(H0VV(i,4))
BR_hjgaga(i) = BR(H0VV(i,1))
BR_hjZga(i) = BR(H0VV(i,2))
BR_hjZZ(i) = BR(H0VV(i,3))
BR_hjgg(i) = BR(H0VV(i,5))
BR_hjHpiW(i,1) = 0.0D0
BR_hjemu(i) = BR(H0FF(i,2,1,2))
BR_hjetau(i) = BR(H0FF(i,2,1,3))
BR_hjmutau(i) = BR(H0FF(i,2,2,3))
if(GammaSM(H0FF(i,4,3,3)).le.0.0D0)then
g2hjbb(i)=0.0D0
else
g2hjbb(i)=Gamma(H0FF(i,4,3,3))
& /GammaSM(H0FF(i,4,3,3))
endif
g2hjbb_s(i)=(abs(RCoupling(H0FF(i,4,3,3))
& /RCouplingSM(H0FF(i,4,3,3))+
& LCoupling(H0FF(i,4,3,3))
& /LCouplingSM(H0FF(i,4,3,3)))/2.0D0)**2.0D0
g2hjbb_p(i)=(abs(RCoupling(H0FF(i,4,3,3))
& /RCouplingSM(H0FF(i,4,3,3))-
& LCoupling(H0FF(i,4,3,3))
& /LCouplingSM(H0FF(i,4,3,3)))/2.0D0)**2.0D0
g2hjtautau_s(i)=(abs(RCoupling(H0FF(i,2,3,3))
& /RCouplingSM(H0FF(i,2,3,3))+
& LCoupling(H0FF(i,2,3,3))
& /LCouplingSM(H0FF(i,2,3,3)))/2.0D0)**2.0D0
g2hjtautau_p(i)=(abs(RCoupling(H0FF(i,2,3,3))
& /RCouplingSM(H0FF(i,2,3,3))-
& LCoupling(H0FF(i,2,3,3))
& /LCouplingSM(H0FF(i,2,3,3)))/2.0D0)**2.0D0
if( g2hjbb_p(i).lt.1.0D-10)then
CP_value(i) = 1
elseif( g2hjbb_s(i).lt.1.0D-10)then
CP_value(i) = -1
else
CP_value(i) = 0
endif
CS_ee_bbhj_ratio(i) = g2hjbb_s(i)+g2hjbb_p(i)
CS_ee_tautauhj_ratio(i) = g2hjtautau_s(i)+g2hjtautau_p(i)
g2hjWW(i)= dble( Coupling(H0VV(i,4))
& / CouplingSM(H0VV(i,4)) )**2.0D0
& + dimag( Coupling(H0VV(i,4))
& / CouplingSM(H0VV(i,4)) )**2.0D0
g2hjZZ(i)= dble( Coupling(H0VV(i,3))
& / CouplingSM(H0VV(i,3)) )**2.0D0
& + dimag( Coupling(H0VV(i,3))
& / CouplingSM(H0VV(i,3)) )**2.0D0
CS_ee_hjZ_ratio(i) = g2hjZZ(i)
enddo
norm=GF*sqrt(2.0D0)*MZ**2.0D0
do j=1,3
do i=1,3
g2hjhiZ_nHbynH(j,i)= (
& dble( Coupling(H0HV(j,i)) )**2.0D0
& + dimag( Coupling(H0HV(j,i)) )**2.0D0
& )
& /norm
CS_ee_hjhi_ratio(j,i) = g2hjhiZ_nHbynH(j,i)
BR_hjhiZ(j,i) = BR(H0HV(j,i))
do k=1,3
BR_hkhjhi(k,j,i) = BR(H0HH(k,j,i))
enddo
enddo
enddo
c higgs->neutralino1 neutralino1 contributes the invisible Higgs decay width
c when neutralino1 or sneutrino is the LSP
do i=1,3
sneutrino_lspcandidate_number=0
invisible_lsp=.True.
c first determine whether lightest sneutrino is lighter than the lightest neutralino
c
c sneutrino_lspcandidate_number=0 indicates that lightest neutralino is
c lighter than all the sneutrinos
lspcandidate_mass=MNeu(1)
do as=1,3
if( MASf(as,1) .lt. lspcandidate_mass )then
lspcandidate_mass=MASf(as,1)
sneutrino_lspcandidate_number=as
endif
enddo
if( MCha(1) .lt. lspcandidate_mass )then
invisible_lsp=.False.
elseif( MGl .lt. lspcandidate_mass )then
invisible_lsp=.False.
else
do as=1,6
do t=2,4
if( MASf(as,t) .lt. lspcandidate_mass )then
invisible_lsp=.False.
endif
enddo
enddo
endif
if(invisible_lsp)then
if(sneutrino_lspcandidate_number.eq.0)then
BR_hjinvisible(i) = BR(H0NeuNeu(i,1,1))
else
BR_hjinvisible(i) = BR(H0SfSf(i,1,1,1,as))
endif
else
BR_hjinvisible(i) = 0.0D0
endif
enddo
do j=1,4
select case(j)
case(1)
collider = 2
sqrts = 2.0D0
case(2)
collider = 7
sqrts = 7.0D0
case(3)
collider = 8
sqrts = 8.0D0
case(4)
collider = 13
sqrts = 13.0D0
end select
call FHHiggsProd(error, sqrts, prodxs)
if( error .ne. 0 ) stop
do i=1,3
CS_gg_hj_ratio(j,i) = ggh(i)/gghSM(i)
CS_bb_hj_ratio(j,i) = bbh(i)/bbhSM(i)
CS_hj_ratio(j,i) = (ggh(i)+bbh(i))/
& (gghSM(i)+bbhSM(i))
CS_vbf_ratio(j,i) = qqh(i)/qqhSM(i)
CS_hjW_ratio(j,i) = Wh(i)/WhSM(i)
CS_hjZ_ratio(j,i) = Zh(i)/ZhSM(i)
CS_tthj_ratio(j,i) = tth(i)/tthSM(i)
CS_thj_tchan_ratio(j,i) = tth(i)/tthSM(i) ! Use tth cross section here
CS_thj_schan_ratio(j,i) = tth(i)/tthSM(i) ! Use tth cross section here
enddo
CS_Hpjtb(j) = tHm
enddo
* * * * * * * * * * * * * * * * * * * * *
c Charged Higgs input
Mhplus(1) = MHiggs(4)
GammaTotal_Hpj(1) = GammaTot(4)
CS_ee_HpjHmj_ratio(1) = 1.0D0
BR_tWpb(1) = BR( tBF(1) )
BR_tHpjb(1) = BR( tBF(2) )
BR_Hpjcs(1) = BR( HpFF(2,2,2) )
BR_Hpjcb(1) = BR( HpFF(2,2,3) )
BR_Hpjtaunu(1) = BR( HpFF(1,3,3) )
BR_Hpjtb(1) = BR( HpFF(2,3,3) )
BR_HpjWZ(1) = 0.0D0
do i=1,3
BR_HpjhiW(1,i) = BR( HpHV(i) )
enddo
print*,' '
print*,'The Higgs boson masses are (h, H, A, H+):'
print*,Mh,Mhplus
!--------------------------------- Run HiggsBounds --------------------------------------!
call HiggsBounds_neutral_input_properties(Mh,
& GammaTotal_hj,CP_value)
call HiggsBounds_neutral_input_SMBR(BR_hjss,BR_hjcc,
& BR_hjbb,BR_hjtt,BR_hjmumu,BR_hjtautau,BR_hjWW,
& BR_hjZZ,BR_hjZga,BR_hjgaga,BR_hjgg)
call HiggsBounds_neutral_input_nonSMBR(BR_hjinvisible,
& BR_hkhjhi,BR_hjhiZ, BR_hjemu,BR_hjetau,BR_hjmutau,BR_hjHpiW)
call HiggsBounds_neutral_input_LEP(CS_ee_hjZ_ratio,
& CS_ee_bbhj_ratio, CS_ee_tautauhj_ratio,CS_ee_hjhi_ratio)
do i=1,4
select case(i)
case(1)
collider = 2
case(2)
collider = 7
case(3)
collider = 8
case(4)
collider = 13
end select
call HiggsBounds_neutral_input_hadr(collider,CS_hj_ratio(i,:),
& CS_gg_hj_ratio(i,:),CS_bb_hj_ratio(i,:),CS_hjW_ratio(i,:),
& CS_hjZ_ratio(i,:),CS_vbf_ratio(i,:),CS_tthj_ratio(i,:),
& CS_thj_tchan_ratio(i,:),CS_thj_schan_ratio(i,:),CS_hjhi(i,:,:))
! Only H+tb production can be calculated by FeynHiggs at the moment, set
! the other cross sections to zero (no experimental limits anyways, except on
! VBF->H+, which is zero in the MSSM.)
call HiggsBounds_charged_input_hadr(collider, CS_Hpjtb(i), 0.0D0,
& 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0)
enddo
call HiggsBounds_charged_input(Mhplus,GammaTotal_Hpj,
& CS_ee_HpjHmj_ratio, BR_tWpb,BR_tHpjb,BR_Hpjcs,BR_Hpjcb,
& BR_Hpjtaunu,BR_Hpjtb,BR_HpjWZ,BR_HpjhiW)
* * * * * * * * * * * * * * * * * * * * *
c call to run_HiggsBounds
call run_HiggsBounds( HBresult,chan,obsratio,ncombined)
write(*,*) ' '
write(*,*) '************* HiggsBounds Results **************'
write(*,*) ' '
write(*,*) 'Is this parameter point excluded by LEP, Tevatron'
write(*,*) 'or LHC data?'
write(*,*) HBresult, ', where'
write(*,*) ' 0 = yes, it is excluded'
write(*,*) ' 1 = no, it has not been excluded'
write(*,*) ' -1 = invalid parameter set'
write(*,*) ' '
write(*,*) 'The process with the highest statistical sensitivity'
write(*,*) 'is'
write(*,*) chan,'(see Key.dat)'
write(*,*) 'This process has a theoretical rate vs. limit of'
write(*,*) obsratio
write(*,*) ' '
write(*,*) 'The number of Higgs which have contributed to the'
write(*,*) 'theoretical rate of this process was'
write(*,*) ncombined
write(*,*) ' '
call HiggsBounds_get_most_sensitive_channels_per_Higgs(1,
& 1,HBresult_tmp,chan_tmp,obsratio_tmp,predratio_tmp,
& ncombined_tmp)
write(*,*) 'Detailed information about the most sensitive ',
&'channels (per Higgs):'
write(*,*) ' '
write(*,*) ' Higgs boson HBresult channel obsratio ',
& ' predratio ncombined'
write(*,'(A10,2I10,2F15.5,1I5)') ' h ',HBresult_tmp,chan_tmp,
& obsratio_tmp,predratio_tmp, ncombined_tmp
call HiggsBounds_get_most_sensitive_channels_per_Higgs(2,
& 1,HBresult_tmp,chan_tmp,obsratio_tmp,predratio_tmp,
& ncombined_tmp)
write(*,'(A10,2I10,2F15.5,1I5)') ' H ',HBresult_tmp,chan_tmp,
& obsratio_tmp, predratio_tmp, ncombined_tmp
call HiggsBounds_get_most_sensitive_channels_per_Higgs(3,
& 1,HBresult_tmp,chan_tmp,obsratio_tmp,predratio_tmp,
& ncombined_tmp)
write(*,'(A10,2I10,2F15.5,1I5)') ' A ',HBresult_tmp,chan_tmp,
& obsratio_tmp, predratio_tmp, ncombined_tmp
write(*,*) 'See HiggsBounds documentation for more information.'
write(*,*) '****************************************************'
write(*,*) ' '
!--------------------------------- Run HiggsSignals -------------------------------------!
c Set the theory mass uncertainties. This will affect the Chi^2 contribution
c from the mass measurements as well as the Higgs-to-peaks assignment in
c HiggsSignals .
C dmhneut_hs = (/2.D0, 0.D0, 0.D0/)
C call HiggsSignals_neutral_input_MassUncertainty(dmhneut_hs)
c Set the MSSM rate uncertainties:
!---dCS and dBR hold the model's rate uncertainties. Can be changed by user
!---with subroutine setup_rate_uncertainties. First, set to SM values.
C dCS = (/ 0.147D0, 0.028D0, 0.037D0, 0.051D0, 0.12D0 /)
C dBR = (/ 0.054D0, 0.048D0, 0.048D0, 0.061D0, 0.028D0 /)
c Now, we set relative uncertainties for the processes gg->H and bb->H
c and interpolate from the effective couplings/CS-ratios (of the lightest Higgs)
c the uncertainty of single Higgs production, dCS(1).
C dggh = 0.147D0
C dbbh = 0.200D0
C call get_singleH_uncertainty(dCS(1),dggh,dbbh,CS_gg_hj_ratio(1),
C & g2hjbb_s(1)+g2hjbb_p(1),Mh(1))
C print*,"Interpolated singleH uncertainty (in %): ",dCS(1)
C call setup_rate_uncertainties(dCS, dBR)
!---- Run HiggsSignals ----!
call run_HiggsSignals(runmode,Chisq_mu,Chisq_mh,
& Chisq,nobs,Pvalue)
call run_HiggsSignals_LHC_Run1_combination(Chisq_LHCRun1_mu,
& Chisq_LHCRun1_mh, Chisq_LHCRun1, nobs_LHCRun1, Pvalue_LHCRun1)
call run_HiggsSignals_STXS(Chisq_STXS_rates, Chisq_STXS_mh,
& Chisq_STXS, nobs_STXS, Pvalue_STXS)
call complete_HS_results()
C call print_STXS()
write(*,*) ' '
write(*,*) '************* HiggsSignals Results **************'
write(*,*) ' '
write(*,'(A40,1F10.5,A, 1I4)')
& "Chi^2 (signal strength obs.)/nobs = ",
& Chisq_mu, " / ", HSres(1)%nobs_peak_mu
write(*,'(A40,1F10.5,A, 1I4)')
& "Chi^2 (STXS obs.)/nobs = ",
& Chisq_STXS, " / ", HSres(1)%nobs_STXS_rates
write(*,'(A40,1F10.5,A, 1I4)')
& "Chi^2 (LHC-Run1 rate obs.)/nobs = ",
& Chisq_LHCRun1_mu, " / ", HSres(1)%nobs_LHCRun1_mu
write(*,'(A40,1F10.5,A, 1I4)')
& "Chi^2 (mass obs.)/nobs = ",
& Chisq_mh + Chisq_LHCRun1_mh + Chisq_STXS_mh, " / ",
& HSres(1)%nobs_mh
write(*,*) ' '
write(*,*) 'The total chi^2 is ', HSres(1)%Chisq
write(*,*) 'The number of observables is ',HSres(1)%nobs
C write(*,*) ' '
C write(*,*) 'In the case that the number of observables is equal'
C write(*,*) 'to the number of degrees of freedom, this corresponds'
C write(*,*) 'to a probability of'
C write(*,*) Pvalue
write(*,*) ' '
write(*,*) 'See HiggsSignals documentation for more information.'
write(*,*) '****************************************************'
write(*,*) ' '
!---------------------- Finish HiggsBounds and HiggsSignals -----------------------------!
c deallocates arrays used by HiggsBounds:
call finish_HiggsBounds
call finish_HiggsSignals
end
************************************************************************
subroutine setFlags
implicit none
integer mssmpart, fieldren, tanbren, higgsmix, p2approx
integer looplevel, loglevel, runningMT, botResum, tlCplxApprox
c Using default (recommended) values of all FH flags
parameter (mssmpart = 4)
parameter (fieldren = 0)
parameter (tanbren = 0)
parameter (higgsmix = 2)
parameter (p2approx = 4)
parameter (looplevel = 2)
parameter (loglevel = 3)
parameter (runningMT = 1)
parameter (botResum = 1)
-Cparameter (tlCplxApprox = 0)
- parameter (tlCplxApprox = 1)
+Cparameter (tlCplxApprox = 0) ! Use this if MA is input
+ parameter (tlCplxApprox = 1) ! Use this if MHp is input
integer error
c Since FH 2.14:
call FHSetFlags(error, mssmpart, higgsmix, p2approx, looplevel,
& loglevel, runningMT, botResum, tlCplxApprox)
if( error .ne. 0 ) stop
end
************************************************************************
subroutine setPara
implicit none
double precision invAlfa0, invAlfaMZ, AlfasMZ, GF
double precision ME, MU, MD, MM, MC, MS, ML, MB, MZ, MW
double precision GammaW, GammaZ
double precision CKMlambda, CKMA, CKMrhobar, CKMetabar
parameter (invAlfa0 = -1)
parameter (invAlfaMZ = -1)
parameter (AlfasMZ = -1)
parameter (GammaW = -1)
parameter (GammaZ = -1)
parameter (GF = -1)
parameter (ME = -1)
parameter (MU = -1)
parameter (MD = -1)
parameter (MM = -1)
parameter (MC = -1)
parameter (MS = -1)
parameter (ML = -1)
parameter (MB = -1)
parameter (MW = -1)
parameter (MZ = -1)
parameter (CKMlambda = -1)
parameter (CKMA = -1)
parameter (CKMrhobar = -1)
parameter (CKMetabar = -1)
double precision MT, TB, MA0, MHp
parameter (MT = 173.2)
parameter (TB = 10.)
parameter (MA0 = 500)
parameter (MHp = -1)
double precision MSusy
double precision M3SL, M2SL, M1SL
double precision M3SE, M2SE, M1SE
double precision M3SQ, M2SQ, M1SQ
double precision M3SU, M2SU, M1SU
double precision M3SD, M2SD, M1SD
parameter (MSusy = 2000)
parameter (M3SL = MSusy)
parameter (M2SL = M3SL)
parameter (M1SL = M2SL)
parameter (M3SE = MSusy)
parameter (M2SE = M3SE)
parameter (M1SE = M2SE)
parameter (M3SQ = MSusy)
parameter (M2SQ = M3SQ)
parameter (M1SQ = M2SQ)
parameter (M3SU = MSusy)
parameter (M2SU = M3SU)
parameter (M1SU = M2SU)
parameter (M3SD = MSusy)
parameter (M2SD = M3SD)
parameter (M1SD = M2SD)
double complex Atau, At, Ab
double complex Amu, Ac, As
double complex Ae, Au, Ad
parameter (At = 2500)
parameter (Ab = At)
parameter (Atau = At)
parameter (Ac = At)
parameter (As = Ab)
parameter (Amu = Atau)
parameter (Au = Ac)
parameter (Ad = As)
parameter (Ae = Amu)
double complex MUE, M_1, M_2, M_3
parameter (MUE = 200)
parameter (M_1 = 100)
parameter (M_2 = 200)
parameter (M_3 = 800)
double precision Qtau, Qt, Qb
parameter (Qtau = 0)
parameter (Qt = 0)
parameter (Qb = 0)
double precision scalefactor
parameter (scalefactor = 1)
integer error
call FHSetSMPara(error,
& invAlfa0, invAlfaMZ, AlfasMZ, GF,
& ME, MU, MD, MM, MC, MS, ML, MB,
& MW, MZ, GammaW, GammaZ,
& CKMlambda, CKMA, CKMrhobar, CKMetabar)
if( error .ne. 0 ) stop
call FHSetPara(error, scalefactor,
& MT, TB, MA0, MHp,
& M3SL, M3SE, M3SQ, M3SU, M3SD,
& M2SL, M2SE, M2SQ, M2SU, M2SD,
& M1SL, M1SE, M1SQ, M1SU, M1SD,
& MUE,
& Atau, At, Ab,
& Amu, Ac, As,
& Ae, Au, Ad,
& M_1, M_2, M_3,
& Qtau, Qt, Qb)
if( error .ne. 0 ) stop
end
************************************************************************
subroutine setPara_HH
implicit none
double precision invAlfa0, invAlfaMZ, AlfasMZ, GF
double precision ME, MU, MD, MM, MC, MS, ML, MB, MZ, MW
double precision GammaW, GammaZ
double precision CKMlambda, CKMA, CKMrhobar, CKMetabar
parameter (invAlfa0 = -1)
parameter (invAlfaMZ = -1)
parameter (AlfasMZ = -1)
parameter (GammaW = -1)
parameter (GammaZ = -1)
parameter (GF = -1)
parameter (ME = -1)
parameter (MU = -1)
parameter (MD = -1)
parameter (MM = -1)
parameter (MC = -1)
parameter (MS = -1)
parameter (ML = -1)
parameter (MB = -1)
parameter (MW = -1)
parameter (MZ = -1)
parameter (CKMlambda = -1)
parameter (CKMA = -1)
parameter (CKMrhobar = -1)
parameter (CKMetabar = -1)
double precision MT, TB, MA0, MHp
parameter (MT = 172.5)
parameter (TB = 5.3)
parameter (MA0 = -1)
parameter (MHp = 170)
double precision MSusy
double precision M3SL, M2SL, M1SL
double precision M3SE, M2SE, M1SE
double precision M3SQ, M2SQ, M1SQ
double precision M3SU, M2SU, M1SU
double precision M3SD, M2SD, M1SD
parameter (MSusy = 2000)
parameter (M3SL = MSusy)
parameter (M2SL = M3SL)
parameter (M1SL = M2SL)
parameter (M3SE = MSusy)
parameter (M2SE = M3SE)
parameter (M1SE = M2SE)
parameter (M3SQ = 710.)
parameter (M2SQ = MSusy)
parameter (M1SQ = M2SQ)
parameter (M3SU = M3SQ)
parameter (M2SU = MSusy)
parameter (M1SU = M2SU)
parameter (M3SD = M3SQ)
parameter (M2SD = MSusy)
parameter (M1SD = M2SD)
double complex Atau, At, Ab
double complex Amu, Ac, As
double complex Ae, Au, Ad
parameter (At = 461.5)
parameter (Ab = At)
parameter (Atau = At)
parameter (Ac = At)
parameter (As = Ab)
parameter (Amu = Atau)
parameter (Au = Ac)
parameter (Ad = As)
parameter (Ae = Amu)
double complex MUE, M_1, M_2, M_3
parameter (MUE = 5870)
parameter (M_1 = 635)
parameter (M_2 = 1000)
parameter (M_3 = 2500)
double precision Qtau, Qt, Qb
parameter (Qtau = 0)
parameter (Qt = 0)
parameter (Qb = 0)
double precision scalefactor
parameter (scalefactor = 1)
integer error
call FHSetSMPara(error,
& invAlfa0, invAlfaMZ, AlfasMZ, GF,
& ME, MU, MD, MM, MC, MS, ML, MB,
& MW, MZ, GammaW, GammaZ,
& CKMlambda, CKMA, CKMrhobar, CKMetabar)
if( error .ne. 0 ) stop
call FHSetPara(error, scalefactor,
& MT, TB, MA0, MHp,
& M3SL, M3SE, M3SQ, M3SU, M3SD,
& M2SL, M2SE, M2SQ, M2SU, M2SD,
& M1SL, M1SE, M1SQ, M1SU, M1SD,
& MUE,
& Atau, At, Ab,
& Amu, Ac, As,
& Ae, Au, Ad,
& M_1, M_2, M_3,
& Qtau, Qt, Qb)
if( error .ne. 0 ) stop
end
************************************************************************
subroutine setSLHA(filename)
implicit none
character*(*) filename
#include "SLHA.h"
integer error
double complex slhadata(nslhadata)
call SLHARead(error, slhadata, filename, 1)
if( error .ne. 0 ) stop
call FHSetSLHA(error, slhadata)
if( error .ne. 0 ) stop
end
!**************************************************************
subroutine get_singleH_uncertainty(dCS,dggh,dbbh,g2hgg,g2hbb,mh)
use theory_colliderSfunctions
implicit none
double precision dCS
double precision dggh, dbbh, g2hgg, g2hbb, mh
double precision vsmall
vsmall=1.0D-10
if(g2hgg.le.vsmall.and.g2hbb.le.vsmall) then
dCS = 0.0D0
else
dCS=(g2hgg*LHC8_rH_gg(mh)*dggh+
& g2hbb*LHC8_rH_bb(mh)*dbbh)/
& (g2hgg*LHC8_rH_gg(mh)+g2hbb*LHC8_rH_bb(mh))
endif
end
!**************************************************************
Index: trunk/HiggsSignals-2/usefulbits_HS.f90
===================================================================
--- trunk/HiggsSignals-2/usefulbits_HS.f90 (revision 592)
+++ trunk/HiggsSignals-2/usefulbits_HS.f90 (revision 593)
@@ -1,554 +1,552 @@
!--------------------------------------------------------------------
! This file is part of HiggsSignals (TS 03/03/2013)
!--------------------------------------------------------------------
module usefulbits_HS
!--------------------------------------------------------------------
implicit none
- character(LEN=9),parameter :: HSvers='2.2.1beta'
+ character(LEN=9),parameter :: HSvers='2.2.2beta'
integer,parameter :: f_dmh=94
character(LEN=4) :: runmode
character(LEN=100) :: Exptdir
!--------------------------------------------------------------------
!------------------ User Control parameters -------------------
!--------------------------------------------------------------------
! Note: values can be changed with specific user subroutines.
logical :: usescalefactor = .False.
logical :: symmetricerrors = .False.
logical :: useaveragemass = .True.
logical :: correlations_mu = .True.
logical :: correlations_mh = .True.
logical :: normalize_rates_to_reference_position = .False.
logical :: normalize_rates_to_reference_position_outside_dmtheo = .False.
! If false, the reference mass value will be mobs +- dmtheo (depending on predicted mass)
logical :: LHC_combination_run1_SMXS_from_paper = .False.
double precision :: assignmentrange = 1.0D0 ! This gives the mass range
! (in standard deviations), in which
! the Higgs is forced to be assigned to
! a peak observable.
double precision :: assignmentrange_massobs = 5.0D0
! This gives the mass range
! (in standard deviations), in which
! the Higgs is forced to be assigned to
! peak observables, which have a mass
! measurement.
double precision :: assignmentrange_LHCrun1 = 2.5D0
! This gives the mass range
! (in standard deviations), in which
! the Higgs is forced to be assigned to
! peak observables, which have a mass
! measurement.
double precision :: assignmentrange_STXS = 1.0D0
double precision :: mu_cutoff_for_assignment = 1.0D-03
integer :: output_level = 0
integer :: iterations = 0 ! default value: 0
! 1 -> try to assign as many Higgs bosons as possible to
! the observable, Higgs-to-peak assignment is based on
! Higg mass covariance matrices with maximal
! correlations.
! >1 -> use the covariance matrix of previous iteration.
integer :: pdf = 2 ! default value: 2
! will automatically be set to 2 if not changed by the user
! via using subroutine set_pdf before.
! (1,2,3) = (box, gaussian, theory-box + exp-gaussian)
integer :: Nparam = 0 ! Number of free model parameters (entering the Pvalue)
! Can be specified directly here or via the subroutine
! setup_nparam
!------------------- For internal debugging/testing -----------------
logical :: withcorrexpsyst = .True. !(correlated experimental systematics)
logical :: anticorrmu = .True.
logical :: anticorrmh = .True.
!-- sleeping features --
logical :: useSMweights = .False.
logical :: minimalchisq = .False.
logical :: maximalchisq = .False.
logical :: additional_output = .False. !(outdated, to be removed!)
logical :: useSMtest = .False.
double precision :: eps
! logical :: use_SMrate_at_reference_position_for_STXS = .False.
!-------------------- Internal Control parameters --------------------
logical :: usetoys = .False. !(outdated, to be removed!)
logical :: absolute_errors = .False. ! Errors treated to original mu value, or toy-value
logical :: SLHAdetailed = .False.
logical :: newSLHAfile = .False.
logical :: THU_included = .True.
!--------------------------------------------------------------------
integer :: nanalys !Total number of relevant analyses
double precision, parameter :: vlarge=1000000000000.0D0
!--------------------- Default rate uncertainties -------------------
type rate_uncertainties
!- dCS_SM and dBR_SM for the SM
!- (from LHC HXSWG Yellow Report 3, arXiv:1307.1347)
!- dCS and dBR hold the model's rate uncertainties. Can be changed by user
!- with subroutine setup_rate_uncertainties. Default values are those of the SM.
double precision :: dCS_SM(5) = (/ 0.147D0, 0.028D0, 0.037D0, 0.060D0, 0.12D0 /)
double precision :: dCS(5) = (/ 0.147D0, 0.028D0, 0.037D0, 0.060D0, 0.12D0 /)
-! double precision :: dBR_SM(5) = (/ 0.054D0, 0.048D0, 0.048D0, 0.061D0, 0.028D0 /)
-! double precision :: dBR(5) = (/ 0.054D0, 0.048D0, 0.048D0, 0.061D0, 0.028D0 /)
!- EDIT (TS 21/06/2013): Add new decay modes:
!- Channels: gammagamma, WW, ZZ, tautau, bb, Zgamma, cc, mumu, gg
double precision :: dBR_SM(9) = (/ 0.054D0, 0.048D0, 0.048D0, 0.061D0, 0.028D0,&
& 0.090D0, 0.122D0, 0.060D0, 0.100D0 /)
double precision :: dBR(9) = (/ 0.054D0, 0.048D0, 0.048D0, 0.061D0, 0.028D0,&
& 0.090D0, 0.122D0, 0.060D0, 0.100D0 /)
!--- IMPORTANT NOTE:
!-
!- The arrays dCS_SM, dCS, dBR_SM, dBR have been introduced in HiggsSignals-1.0.0
!- to hold the estimated theoretical uncertainties. These do not include correlations
!- via parametric uncertainties (e.g. scale, PDFs,...) or correlations in the BRs introduced
!- by the uncertainty of the total widths.
!-
!- Since HiggsSignals-1.1.0 the theoretical uncertainties for the cross sections and
!- branching ratios are evaluated with toy MC scripts including the correlations of
!- parametric error sources. The resulting covariance matrices are included per default
!- if the files "BRcov.in" and "XScov.in" are present in the main HiggsSignals directory.
!- If not, HiggsSignals will give a warning and use the old method.
!- The covariance matrices can also be re-evaluated by the user with the scripts
!- "smearErrorsBR.cpp" and "smearErrorsXS.cpp", which can be found in the directory
!- HiggsBounds
-You can download the latest beta version of HiggsBounds-5 here (HiggsBounds-5.2.0beta.tar.gz). Important changes in the input framework for HiggsBounds-5 are documented here (draft version). The last full HiggsBounds version (4.3.1) is found here: HiggsBounds-4.3.1.tar.gz . HiggsBounds is using Fortran 90/2003. As always, please contact us if you have any problems with the installation. ( show history ) +You can download the latest beta version of HiggsBounds-5 here (HiggsBounds-5.3.0beta.tar.gz). Important changes in the input framework for HiggsBounds-5 are documented here (draft version). The last pre-13-TeV-LHC HiggsBounds version (4.3.1) is found here: HiggsBounds-4.3.1.tar.gz . HiggsBounds is using Fortran 90/2003. As always, please contact us if you have any problems with the installation. ( show history )
Further information can be found in the following references:
In particular, consult the latest version of the HiggsBounds 4.x.x manual. We are currently working on an updated HiggsBounds 5 manual!
If you download the code, we recommend that you sign up to the HiggsBounds-announce mailing list, in order to be informed when new releases are available.
If you have any questions, comments, bug reports or feature requests please let us know. Contact Tim.
If you use HiggsBounds, please cite the references listed above.
HiggsBounds incorporates many results from experimental searches and SM calculations. To make it quicker for users to access these references, we provide a list as a .bib file and a .bbl file. (This example .tex file cites each of these sources once, creating this .pdf file).
.tar.gz
file cd
to the HiggsBounds directory./configure
make
HiggsBounds
using the command-line options
./HiggsBounds whichanalyses whichinput nHzero nHplus prefixFor example,
./HiggsBounds LandH effC 3 1 'example_data/mhmodplus/mhmod+_'will run
HiggsBounds
whichanalyses=LandH
)whichinput=effC
) nHzero=3
) nHplus=1
) example_data/mhmodplus/mhmod+_MH_GammaTot.dat example_data/mhmodplus/mhmod+_MHall_uncertainties.dat example_data/mhmodplus/mhmod+_MHplus_GammaTot.dat example_data/mhmodplus/mhmod+_effC.dat example_data/mhmodplus/mhmod+_BR_H_NP.dat example_data/mhmodplus/mhmod+_BR_t.dat example_data/mhmodplus/mhmod+_BR_Hplus.dat example_data/mhmodplus/mhmod+_LEP_HpHm_CS_ratios.dat example_data/mhmodplus/mhmod+_additional.dat
example_data/mhmodplus/mhmod+_HiggsBounds_results.dat
For the model-independent LEP Higgs searches the full information on CLs and CLsb have been made available to the HiggsBounds team, such that we can derive a chi-squared measure (assuming the Gaussian limit) for the LEP exclusion. For more information, see the HiggsBounds 4.x.x manual.
In order to enable the LEP chi-squared extension, please download csboutput_trans_binary.tar.gz, which contains the necessary experimental tables, and follow the descriptions in the HiggsBounds manual.
Note that the LEP chi-squared extension is only supported for the usage of HiggsBounds via the Fortran subroutines/library.
-You can download the beta version of HiggsSignals-2 here (HiggsSignals-2.2.1beta.tar.gz). HiggsSignals is using Fortran 90/2003. HiggsSignals-2 needs to be linked to the HiggsBounds version 5 library. The latest stable HiggsSignals version (1.4.0) can be found here: HiggsSignals-1.4.0.tar.gz . As always, please contact us if you have any problems with the installation. ( show history ) +You can download the beta version of HiggsSignals-2 here (HiggsSignals-2.2.2beta.tar.gz). HiggsSignals is using Fortran 90/2003. HiggsSignals-2 needs to be linked to the HiggsBounds version 5 library. The latest pre-13-TeV-LHC HiggsSignals version (1.4.0) can be found here: HiggsSignals-1.4.0.tar.gz . As always, please contact us if you have any problems with the installation. ( show history )
The program is documented in:
We are currently working on an updated HiggsSignals 2 manual!
Please consult the latest version of the HiggsSignals 1.x.x manual. Further information on the program and related issues can be found in
Announcements about HiggsSignals will also be given to the HiggsBounds-announce mailing list.
If you have any questions, comments, bug reports or feature requests please let us know. Contact Tim.
If you use HiggsSignals, please cite the HiggsSignals as well as HiggsBounds references listed above. Furthermore, please do not forget to include citations to the experimental measurements, which are used as observables in your project.
.tar.gz
file cd
to the HiggsSignals directoryconfigure
for the correct link to the HiggsBounds library and compiler settings../run_tests.bat
. (Note: The script uses gnuplot to create results from test runs.)
HiggsBounds and HiggsSignals-HiggsBounds (last release: 15 August 2018)(P. Bechtle, D. Dercks, S. Heinemeyer, T. Klingl, T. Stefaniak, G. Weiglein, former members: O. Brein, O. Stål, K. Williams) +HiggsBounds (last release: 26 November 2018)(P. Bechtle, D. Dercks, S. Heinemeyer, T. Klingl, T. Stefaniak, G. Weiglein, former members: O. Brein, O. Stål, K. Williams)HiggsBounds takes a selection of Higgs sector predictions for any particular model as input and then uses the experimental topological cross section limits from Higgs searches at LEP, the Tevatron and the LHC to determine if this parameter point has been excluded at 95% C.L.. A beta version of HiggsBounds-5 is available which includes the LHC 13 TeV results. The "beta" indicates that some features are still being developed and a complete documentation is still missing. More information on the download page. Further information can be found in the following references:
In particular, consult the latest version of the HiggsBounds 4.x.x manual. |
The HiggsBounds source files can be obtained from our download page.
You can also quickly run HiggsBounds via our online version (see below).
If you have any questions or comments, contact Tim.
HiggsSignals performs a statistical test of the Higgs sector predictions of arbitrary models (using the HiggsBounds input routines) with the measurements of Higgs boson signal rates and masses from the Tevatron and the LHC.
A beta version of HiggsSignals-2 is available which includes the LHC 13 TeV results. The "beta" indicates that some features are still being developed and a complete documentation is still missing. More information on the download page.
The program is documented in:
The latest version of the user manual can be found here: HiggsSignals 1.x.x manual. Further information on the program and related issues can be found in
The HiggsSignals source files can be obtained from our download page.
If you have any questions or comments, contact Tim or Daniel.
To recieve emails announcing new releases of HiggsBounds and HiggsSignals, we recommend to subscribe to the HiggsBounds-announce mailing list.
Start with Step 1 if you'd like to test a general model or skip most of the steps by using one of the examples below.
Examples
You can also access HiggsBounds results for mSUGRA and MSSM-7+ scenarios (and many supersymmetric dark matter calculations) via DarkSUSY online.
Index: trunk/webversion/minipaper.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream