double HiggsKvKfgen::computeGammaTotalRatio() const { double gtt_SM = trueSM.computeGammaHgg_tt(); double gbb_SM = trueSM.computeGammaHgg_bb(); double gtb_SM = trueSM.computeGammaHgg_tb(); double Ggg_over_GggSM = (computeKt() * computeKt() * gtt_SM + computeKb() * computeKb() * gbb_SM + computeKt() * computeKb() * gtb_SM) / (gtt_SM + gbb_SM + gtb_SM); return ((Ggg_over_GggSM * trueSM.computeBrHtogg() + computeKW() * computeKW() * trueSM.computeBrHtoWW() + computeKZ() * computeKZ() * trueSM.computeBrHtoZZ() + computeKZga() * computeKZga() * trueSM.computeBrHtoZga() + computeKgaga() * computeKgaga() * trueSM.computeBrHtogaga() + computeKmu() * computeKmu() * trueSM.computeBrHtomumu() + computeKtau() * computeKtau() * trueSM.computeBrHtotautau() + computeKc() * computeKc() * trueSM.computeBrHtocc() + computeKb() * computeKb() * trueSM.computeBrHtobb()) / (trueSM.computeBrHtogg() + trueSM.computeBrHtoWW() + trueSM.computeBrHtoZZ() + trueSM.computeBrHtoZga() + trueSM.computeBrHtogaga() + trueSM.computeBrHtomumu() + trueSM.computeBrHtotautau() + trueSM.computeBrHtocc() + trueSM.computeBrHtobb() - BrHinv)); }
double HiggsKvKfgen::muVH(const double sqrt_s) const { double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s); double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s); return ((computeKW() * computeKW() * sigmaWH_SM + computeKZ() * computeKZ() * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM)); }
double HiggsKvKfgen::muVBF(const double sqrt_s) const { double sigmaWF_SM = trueSM.computeSigmaWF(sqrt_s); double sigmaZF_SM = trueSM.computeSigmaZF(sqrt_s); double sigmaZWF_SM = trueSM.computeSigmaZWF(sqrt_s); return (computeKW() * computeKW() * sigmaWF_SM + computeKZ() * computeKZ() * sigmaZF_SM + computeKW() * computeKZ() * sigmaZWF_SM) / (sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM); }
double HiggsKvKf::computeGammaTotalRatio() const { return ((computeKg() * computeKg() * trueSM.computeBrHtogg() + computeKW() * computeKW() * trueSM.computeBrHtoWW() + computeKZ() * computeKZ() * trueSM.computeBrHtoZZ() + computeKZga() * computeKZga() * trueSM.computeBrHtoZga() + computeKgaga() * computeKgaga() * trueSM.computeBrHtogaga() + computeKmu() * computeKmu() * trueSM.computeBrHtomumu() + computeKtau() * computeKtau() * trueSM.computeBrHtotautau() + computeKc() * computeKc() * trueSM.computeBrHtocc() + computeKb() * computeKb() * trueSM.computeBrHtobb()) / (trueSM.computeBrHtogg() + trueSM.computeBrHtoWW() + trueSM.computeBrHtoZZ() + trueSM.computeBrHtoZga() + trueSM.computeBrHtogaga() + trueSM.computeBrHtomumu() + trueSM.computeBrHtotautau() + trueSM.computeBrHtocc() + trueSM.computeBrHtobb() - BrHinv)); }
double HiggsKvKfgen::BrHZZRatio() const { return (computeKZ() * computeKZ() / computeGammaTotalRatio()); }
double HiggsKvKfgen::mueeZH(const double sqrt_s) const { return (computeKZ() * computeKZ()); }
double HiggsKvgenKf::muZH(const double sqrt_s) const { return (computeKZ() * computeKZ()); }