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 !- /supplements/ !- !--- logical :: BRcov_ok=.False. logical :: CScov_ok=.False. logical :: usecov =.True. double precision, dimension(9,9) :: BRcovSM = 0.0D0 double precision, dimension(9,9) :: BRcov = 0.0D0 double precision, dimension(11,11) :: CScovSM = 0.0D0 double precision, dimension(11,11) :: CScov = 0.0D0 double precision, dimension(11,11) :: CS13covSM = 0.0D0 double precision, dimension(11,11) :: CS13cov = 0.0D0 !--- ILC cross section uncertainties (under development) !--- (none, none, WBF, ZH, ttH) double precision :: dCS_ILC_SM(5) = (/ 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0 /) double precision :: dCS_ILC(5) = (/ 0.0D0, 0.0D0, 0.01D0, 0.005D0, 0.01D0 /) end type type(rate_uncertainties), save :: delta_rate type LHCrun1 ! rate measurements integer :: channel_id double precision :: r, r_low, dr_low, r_up, dr_up double precision :: r_pred, dr, dr0 end type type(LHCrun1), dimension(20) :: LHCrun1_rates double precision, dimension(20,20) :: LHCrun1_correlationmatrix = 0.0D0 type correlation_info integer :: obsID1, obsID2 double precision :: corr end type type(correlation_info), allocatable :: corrlist(:) !-------------- Type definitions of internal structures -------------- type neutHiggs double precision :: m, dm, mu integer :: mp_test ! This variable is set to 1 (0) if the Higgs is (not) being tested in the m-pred chi^2 method. integer :: id end type !-Will contain info about all neutral Higgs for every considered observable, i.e. !-neutHiggses has dimensions (number(observables),nH) type(neutHiggs), allocatable :: neutHiggses(:,:) type mutable integer :: id,nx,particle_x !see usefulbits.f90 for key to particle codes n.b. they're NOT pdg character(LEN=100) :: label character(LEN=100) :: desc character(LEN=3) :: expt character(LEN=10) :: collider character(LEN=10) :: collaboration double precision :: lumi,dlumi,energy ! dlumi in % !--TESTING correlated experimental systematics: ! double precision, dimension(4) :: correxpsyst !--END double precision :: xmax,xmin,sep,deltax double precision :: deltam character(LEN=100) :: assignmentgroup integer :: mhchisq double precision, allocatable :: mass(:) double precision, allocatable :: mu(:,:) ! in mu(a,b), a=row, b=1,2,3 for low,obs,up integer :: Nc ! Number of channels character(LEN=5), allocatable :: channel_id_str(:) ! Channels array as string, dim(Nc) ! integer, allocatable :: channel_id(:) ! Channels array, dim(Nc) integer, allocatable :: channel_p_id(:) ! Production channels array, dim(Nc) integer, allocatable :: channel_d_id(:) ! Decay channels array, dim(Nc) character(LEN=10),allocatable :: channel_description(:,:) double precision, allocatable :: channel_eff(:) ! Channel efficiencies, dim(Nc) double precision, allocatable :: channel_eff_ratios(:) ! Channel efficiency ratios (model vs. SM), dim(Nc) double precision, allocatable :: channel_w(:,:) ! Channel weights, dim(Nc, NHiggs) double precision, allocatable :: channel_w_corrected_eff(:,:) ! Channel weights, dim(Nc, NHiggs) double precision, allocatable :: channel_systSM(:,:) ! Channel systematics of SM, dim(Nc, NHiggs) double precision, allocatable :: channel_syst(:,:) ! Channel systematics, dim(Nc, NHiggs) double precision, allocatable :: channel_mu(:,:) ! SM normalized channel rates, dim(Nc, NHiggs) double precision :: eff_ref_mass ! Reference Higgs mass for quoted efficiency integer :: npeaks double precision, allocatable :: Toys_mhobs(:) double precision, allocatable :: Toys_muobs(:) double precision :: scale_mu end type type mupeak integer :: id integer :: ilow,iup,ipeak double precision :: mpeak double precision :: dm double precision :: mu double precision :: mu_original double precision :: scale_mu!, scale_mh double precision :: dmuup,dmulow ! Upper and lower cyan band double precision :: dmuup0sq, dmulow0sq ! Cyan band squared subtracted by correlated uncertainties !-Peak object should contain everything needed for constructing the covariance matrices integer :: Nc ! Number of channels integer, allocatable :: channel_id(:) ! Channels array, dim(Nc) integer, allocatable :: channel_p_id(:) ! Production channels array, dim(Nc) integer, allocatable :: channel_d_id(:) ! Decay channels array, dim(Nc) double precision, allocatable :: channel_eff(:) ! Channel efficiencies, dim(Nc) integer, allocatable :: Higgs_comb(:) ! Assigned Higgs combination, dim(NHiggs) character(LEN=100) :: assignmentgroup type(neutHiggs), allocatable :: Higgses(:) integer :: domH ! index of dominantly contributing Higgs integer :: NHiggs_comb ! Number of combined Higgses integer :: Higgs_assignment_forced integer :: undo_assignment !--These arrays contain only the information about all Higgs bosons !--(need to have this for every peak separately because it can depend on the efficiencies !-- which are given for each peak separately) double precision, allocatable :: channel_w_allH(:,:) ! Channel weights, dim(Nc, NHiggs) double precision, allocatable :: channel_w_corrected_eff_allH(:,:) ! Channel weights with corrected efficiencies, dim(Nc, NHiggs) double precision, allocatable :: channel_systSM_allH(:,:) ! Channel systematics of SM, dim(Nc, NHiggs) double precision, allocatable :: channel_syst_allH(:,:) ! Channel systematics, dim(Nc, NHiggs) double precision, allocatable :: channel_mu_allH(:,:) ! SM normalized channel rates, dim(Nc, NHiggs) !--These arrays contain only the information about the chosen Higgs combination: double precision, allocatable :: channel_w(:) ! Channel weights, dim(Nc) double precision, allocatable :: channel_w_corrected_eff(:) ! Channel weights with corrected efficencies, dim(Nc) double precision, allocatable :: channel_systSM(:) ! Channel systematics, dim(Nc) double precision, allocatable :: channel_syst(:) ! Channel systematics, dim(Nc) double precision, allocatable :: channel_mu(:) ! SM normalized channel rates, dim(Nc) double precision, allocatable :: channel_w_model(:) double precision :: total_mu double precision :: dlumi !-- Chisq values (mu and mh parts, total) after taking into account correlations with !-- other peaks: double precision :: chisq_mu double precision :: chisq_mh double precision :: chisq_tot double precision :: chisq_max integer :: internalnumber end type type mp_neutHiggs !-This object is a Higgs or Higgscluster which are separately !-tested with the predicted mass chi^2 method. type(neutHiggs), allocatable :: Higgses(:) double precision :: m, dm, mu integer :: mp_test double precision :: mu_obs, dmu_low_obs, dmu_up_obs, dmu_low0_obs, dmu_up0_obs, m_obs double precision, allocatable :: channel_w_model(:) double precision, allocatable :: channel_mu(:) double precision :: total_mu integer :: Higgscomb integer :: domH double precision :: chisq !-n.b. these are the smeared observed signal strengths for this Higgs boson end type type mpred type(mp_neutHiggs), allocatable :: mp_Higgses(:) double precision :: mupred end type type observable integer :: id integer :: obstype type(mupeak) :: peak type(mutable) :: table type(neutHiggs), allocatable :: Higgses(:) end type type(observable), allocatable :: obs(:) type tablelist integer :: Npeaks integer :: id type(mutable) :: table type(mupeak), allocatable :: peaks(:) type(mpred) :: mpred type(neutHiggs), allocatable :: Higgses(:) ! This object holds primarily the Higgs boson predictions ! corresponding to tablelist%table. It corresponds to the full ! muplot if it is implemented (to enable the mpred-method). end type type(tablelist), allocatable :: analyses(:) type HSresults double precision :: Pvalue = -1.0D0 double precision :: Pvalue_peak = -1.0D0 double precision :: Pvalue_LHCRun1 = -1.0D0 double precision :: Pvalue_STXS = -1.0D0 double precision :: Chisq, Chisq_mu,Chisq_mh double precision :: Chisq_peak, Chisq_mpred, Chisq_peak_mu, Chisq_peak_mh double precision :: Chisq_LHCRun1, Chisq_LHCRun1_mu, Chisq_LHCRun1_mh double precision :: Chisq_STXS, Chisq_STXS_rates, Chisq_STXS_mh double precision, allocatable :: mupred(:) integer, allocatable :: domH(:) integer, allocatable :: nH(:) integer, allocatable :: obsID(:) integer :: nobs, nobs_mu, nobs_mh integer :: nobs_peak, nobs_mpred, nobs_peak_mu, nobs_peak_mh, nanalysis integer :: nobs_LHCRun1, nobs_LHCRun1_mu, nobs_LHCRun1_mh integer :: nobs_STXS, nobs_STXS_rates, nobs_STXS_mh end type type(HSresults), allocatable :: HSres(:) !----------------------- Covariance matrices ---------------------- double precision, allocatable :: cov(:,:) double precision, allocatable :: cov_mhneut(:,:,:) double precision, allocatable :: cov_mhneut_max(:,:,:) double precision, allocatable :: cov_mh_av(:,:) double precision, allocatable :: cov_mh_av_max(:,:) double precision, allocatable :: cov_mp(:,:) double precision, allocatable :: cov_mu_tot(:,:) double precision, allocatable :: mu_vector(:) !-------------------------------------------------------------------- contains !-------------------------------------------------------------------- subroutine HiggsSignals_info !-------------------------------------------------------------------- implicit none write(*,*) write(*,*)"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" write(*,*)"~ ~" write(*,*)"~ HiggsSignals "//adjustl(HSvers)//" ~" write(*,*)"~ ~" write(*,*)"~ Philip Bechtle, Daniel Dercks, Sven Heinemeyer, ~" write(*,*)"~ Tobias Klingl, Tim Stefaniak, Georg Weiglein ~" write(*,*)"~ ~" write(*,*)"~ arXiv:1305.1933 (Manual) ~" write(*,*)"~ arXiv:1403.1582 (application + more details) ~" write(*,*)"~ ~" write(*,*)"~ It is based on the HiggsBounds-5 Fortran library. ~" write(*,*)"~ Please consult and cite also the following references ~" write(*,*)"~ for the HiggsBounds program ~" write(*,*)"~ ~" write(*,*)"~ arXiv:0811.4169, arXiv:1102.1898, arXiv:1311.0055 ~" write(*,*)"~ ~" write(*,*)"~ For updates, additional material, release notes, see: ~" write(*,*)"~ http://higgsbounds.hepforge.org ~" write(*,*)"~ ~" write(*,*)"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" write(*,*) write(*,*)" HiggsSignals collects together results from " write(*,*) write(*,*)" * the ATLAS and CMS Collaborations" write(*,*)" * the CDF and D0 Collaborations" write(*,*)" * the program HDECAY (arXiv:hep-ph/9704448)" write(*,*)" * LHC Higgs Cross Section Working Group" write(*,*)" (arXiv:1101.0593, arXiv:1201.3084, arXiv:1307.1347," write(*,*)" arXiv:1610.07922 and ref. therein)" write(*,*) end subroutine HiggsSignals_info !-------------------------------------------------------------------- subroutine print_dble_matrix(mat, title) !-------------------------------------------------------------------- implicit none double precision, dimension(:,:), intent(in) :: mat(:,:) character(LEN=50), intent(in), optional :: title integer :: i if(present(title)) then write(*,*)"#*************************************************************************#" write(*,*)"# ",trim(title) endif write(*,*) "#*************************************************************************#" do i=lbound(mat,dim=1),ubound(mat,dim=1) write(*,*) mat(i,:) enddo write(*,*) "#*************************************************************************#" end subroutine print_dble_matrix !-------------------------------------------------------------------- subroutine deallocate_usefulbits_HS !-------------------------------------------------------------------- implicit none integer :: i ! deallocate(neutHiggses) if(allocated(HSres)) then do i=lbound(HSres, dim=1), ubound(HSres, dim=1) if(allocated(HSres(i)%mupred)) deallocate(HSres(i)%mupred) if(allocated(HSres(i)%domH)) deallocate(HSres(i)%domH) if(allocated(HSres(i)%nH)) deallocate(HSres(i)%nH) enddo deallocate(HSres) endif if(allocated(corrlist)) deallocate(corrlist) call deallocate_covariance_matrices end subroutine deallocate_usefulbits_HS !-------------------------------------------------------------------- subroutine deallocate_covariance_matrices !-------------------------------------------------------------------- implicit none if(allocated(cov)) deallocate(cov) if(allocated(cov_mhneut)) deallocate(cov_mhneut) if(allocated(cov_mhneut_max)) deallocate(cov_mhneut_max) if(allocated(cov_mh_av)) deallocate(cov_mh_av) if(allocated(cov_mh_av_max)) deallocate(cov_mh_av_max) if(allocated(cov_mp)) deallocate(cov_mp) if(allocated(cov_mu_tot)) deallocate(cov_mu_tot) if(allocated(mu_vector)) deallocate(mu_vector) end subroutine deallocate_covariance_matrices !-------------------------------------------------------------------- function int_in_array(number, array) integer, intent(in) :: number integer, dimension(:), intent(in) :: array logical :: int_in_array integer :: i int_in_array = .False. do i=lbound(array,dim=1),ubound(array,dim=1) if(number.eq.array(i)) int_in_array = .True. enddo end function int_in_array !------------------------------------------------------------------------------------ !-------------------------------------------------------------------- !:sdoc+: ! ! NAME: ! StrCompress ! ! PURPOSE: ! Subroutine to return a copy of an input string with all whitespace ! (spaces and tabs) removed. ! ! CALLING SEQUENCE: ! Result = StrCompress( String, & ! Input ! n = n ) ! Optional Output ! ! INPUT ARGUMENTS: ! String: Character string to be compressed. ! UNITS: N/A ! TYPE: CHARACTER(*) ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(IN) ! ! OPTIONAL OUTPUT ARGUMENTS: ! n: Number of useful characters in output string ! after compression. From character n+1 -> LEN(Input_String) ! the output is padded with blanks. ! UNITS: N/A ! TYPE: INTEGER ! DIMENSION: Scalar ! ATTRIBUTES: INTENT(OUT), OPTIONAL ! ! FUNCTION RESULT: ! Result: Input string with all whitespace removed before the ! first non-whitespace character, and from in-between ! non-whitespace characters. ! UNITS: N/A ! TYPE: CHARACTER(LEN(String)) ! DIMENSION: Scalar ! ! EXAMPLE: ! Input_String = ' This is a string with spaces in it.' ! Output_String = StrCompress( Input_String, n=n ) ! WRITE( *, '( a )' ) '>',Output_String( 1:n ),'<' ! >Thisisastringwithspacesinit.< ! ! or ! ! WRITE( *, '( a )' ) '>',TRIM( Output_String ),'<' ! >Thisisastringwithspacesinit.< ! ! PROCEDURE: ! Definitions of a space and a tab character are made for the ! ASCII collating sequence. Each single character of the input ! string is checked against these definitions using the IACHAR() ! intrinsic. If the input string character DOES NOT correspond ! to a space or tab, it is not copied to the output string. ! ! Note that for input that ONLY has spaces or tabs BEFORE the first ! useful character, the output of this function is the same as the ! ADJUSTL() instrinsic. ! ! CREATION HISTORY: ! Written by: Paul van Delst, CIMSS/SSEC 18-Oct-1999 ! paul.vandelst@ssec.wisc.edu ! !:sdoc-: !-------------------------------------------------------------------- FUNCTION StrCompress( Input_String, n ) RESULT( Output_String ) ! Arguments CHARACTER(*), INTENT(IN) :: Input_String INTEGER, OPTIONAL, INTENT(OUT) :: n ! Function result CHARACTER(LEN(Input_String)) :: Output_String ! Local parameters INTEGER, PARAMETER :: IACHAR_SPACE = 32 INTEGER, PARAMETER :: IACHAR_TAB = 9 ! Local variables INTEGER :: i, j INTEGER :: IACHAR_Character ! Setup ! ----- ! Initialise output string Output_String = ' ' ! Initialise output string "useful" length counter j = 0 ! Loop over string contents character by character ! ------------------------------------------------ DO i = 1, LEN(Input_String) ! Convert the current character to its position ! in the ASCII collating sequence IACHAR_Character = IACHAR(Input_String(i:i)) ! If the character is NOT a space ' ' or a tab '->|' ! copy it to the output string. IF ( IACHAR_Character /= IACHAR_SPACE .AND. & IACHAR_Character /= IACHAR_TAB ) THEN j = j + 1 Output_String(j:j) = Input_String(i:i) END IF END DO ! Save the non-whitespace count ! ----------------------------- IF ( PRESENT(n) ) n = j END FUNCTION StrCompress !-------------------------------------------------------------------- end module usefulbits_HS !-------------------------------------------------------------------- \ No newline at end of file Index: trunk/webversion/downloads.html =================================================================== --- trunk/webversion/downloads.html (revision 592) +++ trunk/webversion/downloads.html (revision 593) @@ -1,469 +1,483 @@ HiggsBounds and HiggsSignals

HiggsBounds

Downloads

-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.

Referencing HiggsBounds

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).

Quick start guide

  1. unpack the .tar.gz file
  2. cd to the HiggsBounds directory
  3. ./configure
  4. make
  5. run the program HiggsBounds using the command-line options
     
     ./HiggsBounds whichanalyses whichinput nHzero nHplus prefix 
       
    For example,
     ./HiggsBounds LandH effC 3 1 'example_data/mhmodplus/mhmod+_'
       
    will run HiggsBounds
    • using LEP, Tevatron and LHC data (whichanalyses=LandH)
    • with input in the 'effective coupling' format (whichinput=effC)
    • for a model containing three neutral Higgs (nHzero=3)
    • and one singly, positively charged Higgs (nHplus=1)
    • using the example input files (supplied in the HiggsBounds package):
       
         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 
    The results are stored in
     
           example_data/mhmodplus/mhmod+_HiggsBounds_results.dat
      
  6. The HiggsBounds package also contains simple example programs showing the use of the HiggsBounds subroutines, including programs demonstrating the use of HiggsBounds in conjunction with FeynHiggs.

The LEP exclusion chi-squared extension

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.

HiggsSignals

Downloads

-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.

Referencing HiggsSignals

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.

Quick start guide

  1. unpack the .tar.gz file
  2. cd to the HiggsSignals directory
  3. please check/edit configure for the correct link to the HiggsBounds library and compiler settings.
  4. you can now directly run the bash script ./run_tests.bat. (Note: The script uses gnuplot to create results from test runs.)
  5. We provide various example programs, where many features are demonstrated. Also, they show how to use HiggsSignals together with FeynHiggs and HiggsBounds.

back to HiggsBounds/HiggsSignals homepage Index: trunk/webversion/index.html =================================================================== --- trunk/webversion/index.html (revision 592) +++ trunk/webversion/index.html (revision 593) @@ -1,296 +1,296 @@ HiggsBounds and HiggsSignals

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.

HiggsBounds logo

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 (last release: 30 August 2018)

(P. Bechtle, S. Heinemeyer, O. Stål, T. Klingl, T. Stefaniak and G. Weiglein, former members: O. Stål)

+

HiggsSignals (last release: 26 November 2018)

(P. Bechtle, D. Dercks, S. Heinemeyer, T. Klingl, T. Stefaniak and G. Weiglein, former members: O. Stål)

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.



HiggsBounds Online (outdated: uses HiggsBounds version 4.3.1)

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.

Step 1 of 4: Give some information about the particle content of your model.

How many neutral Higgs bosons?

How many singly, positively charged Higgs bosons?



Examples

Standard Model Higgs with mass GeV.

Simple approximation to 4th Generation Model with Higgs mass GeV. (effective gluon-gluon-Higgs coupling is multiplied by 3 (good for MH much less than 2MT), photon-photon-Higgs coupling is not relevent).

Fermiophobic Higgs with mass 80 GeV. (effective Z-photon-Higgs coupling is not relevent).

CP violating MSSM example (CPX-like) at relatively small Mh1(TB=8, charged Higgs mass 125 GeV, other parameters as arXiv:1103.1335 p.5)

Mhmax values with MUE= 200 GeV, MA0= 200 GeV, TB= 20, MT= 173.1 GeV



You can also access HiggsBounds results for mSUGRA and MSSM-7+ scenarios (and many supersymmetric dark matter calculations) via DarkSUSY online.


Internally, HiggsBounds uses some SM results (see table 12 for references).
To access some of these quantities directly, enter a Higgs mass:

Index: trunk/webversion/minipaper.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream