Decadic logarithm of the cross section times branching ratio of the process \((pp)\to \phi_{3}\to WWf$ at 13 TeV. */ class log10_pp_phi3_WW_TH13: public ThObservable { public: /** @brief log10_pp_phi3_WW_TH13 constructor. */ log10_pp_phi3_WW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to WW)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_VV_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the signal strength of the process \)@_fakenlpp\to \phi_{2}\to VV \( at 8 TeV. */ class log10_pp_phi2_VV_TH8: public ThObservable { public: /** @brief log10_pp_phi2_VV_TH8 constructor. */ log10_pp_phi2_VV_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[(\phi_{2}\to VV)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_mu_pp_phi3_VV_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the signal strength of the process \)@_fakenlpp\to \phi_{3}\to VV \( at 8 TeV. */ class log10_pp_phi3_VV_TH8: public ThObservable { public: /** @brief log10_pp_phi3_VV_TH8 constructor. */ log10_pp_phi3_VV_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}(\phi_{3}\to VV)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_VV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to WW,ZZ \( at 13 TeV. */ class log10_pp_phi2_VV_TH13: public ThObservable { public: /** @brief log10_pp_phi2_VV_TH13 constructor. */ log10_pp_phi2_VV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot [BR^{\text{GTHDM}}(\phi_{2}\to WW)+BR^{\text{GTHDM}}(\phi_{2}\to ZZ)]] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_VV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to WW,ZZ \( at 13 TeV. */ class log10_pp_phi3_VV_TH13: public ThObservable { public: /** @brief log10_pp_phi3_VV_TH13 constructor. */ log10_pp_phi3_VV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot [BR^{\text{GTHDM}}(\phi_{3}\to WW)+BR^{\text{GTHDM}}(\phi_{3}\to ZZ)]] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{2}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_gg_phi2_phi1phi1_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_TH8 constructor. */ log10_gg_phi2_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{3}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_gg_phi3_phi1phi1_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1phi1_TH8 constructor. */ log10_gg_phi3_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbbb_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_bbbb_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbbb_TH8 constructor. */ log10_pp_phi2_phi1phi1_bbbb_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbbb_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_bbbb_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbbb_TH8 constructor. */ log10_pp_phi3_phi1phi1_bbbb_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbgaga_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_bbgaga_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbgaga_TH8 constructor. */ log10_pp_phi2_phi1phi1_bbgaga_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbgaga_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_bbgaga_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbgaga_TH8 constructor. */ log10_pp_phi3_phi1phi1_bbgaga_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_bbtautau_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau\tau \( at 8 TeV. */ class log10_gg_phi2_phi1phi1_bbtautau_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_bbtautau_TH8 constructor. */ log10_gg_phi2_phi1phi1_bbtautau_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{2}\phi_{2}\to b\bar b \tau\tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_bbtautau_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau\tau \( at 8 TeV. */ class log10_gg_phi3_phi1phi1_bbtautau_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1phi1_bbtautau_TH8 constructor. */ log10_gg_phi3_phi1phi1_bbtautau_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{2}\phi_{2}\to b\bar b \tau\tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_TH8 constructor. */ log10_pp_phi2_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_TH8 constructor. */ log10_pp_phi3_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbbb_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbbb_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbbb_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbbb_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbbb_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbbb_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbbb_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbbb_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_TH13 constructor. */ log10_pp_phi2_phi1phi1_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_TH13 constructor. */ log10_pp_phi3_phi1phi1_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbgaga_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbgaga_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbgaga_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbgaga_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbgaga_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbgaga_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbgaga_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbgaga_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbtautau_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_with_channel_bbtautau_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbtautau_TH13 constructor. */ log10_pp_phi2_phi1phi1_with_channel_bbtautau_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbtautau_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_with_channel_bbtautau_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbtautau_TH13 constructor. */ log10_pp_phi3_phi1phi1_with_channel_bbtautau_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbVV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b VV\to b\bar b \ell \ell \nu \nu \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbVV_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbVV_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbVV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b WW\to b\bar b \ell \ell \nu \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbVV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b VV\to b\bar b \ell \ell \nu \nu \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbVV_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbVV_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbVV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b WW\to b\bar b \ell \ell \nu \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_gagaWW_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to \gamma \gamma WW \( at 13 TeV. */ class log10_gg_phi2_phi1phi1_gagaWW_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_gagaWW_TH13 constructor. */ log10_gg_phi2_phi1phi1_gagaWW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1} \to \gamma \gamma WW )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_gagaWW_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to \gamma \gamma WW \( at 13 TeV. */ class log10_gg_phi3_phi1phi1_gagaWW_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_gagaWW_TH13 constructor. */ log10_gg_phi3_phi1phi1_gagaWW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1} \to \gamma \gamma WW )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z\to bbZ \( at 8 TeV. */ class log10_gg_phi2_phi1Z_bbZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbZ_TH8 constructor. */ log10_gg_phi2_phi1Z_bbZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z\to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z\to bbZ \( at 8 TeV. */ class log10_gg_phi3_phi1Z_bbZ_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbZ_TH8 constructor. */ log10_gg_phi3_phi1Z_bbZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to bbll \( at 8 TeV. */ class log10_gg_phi2_phi1Z_bbll_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbll_TH8 constructor. */ log10_gg_phi2_phi1Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbll )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to bbll \( at 8 TeV. */ class log10_gg_phi3_phi1Z_bbll_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbll_TH8 constructor. */ log10_gg_phi3_phi1Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbll )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_tautauZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to tautauZ \( at 8 TeV. */ class log10_gg_phi2_phi1Z_tautauZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautauZ_TH8 constructor. */ log10_gg_phi2_phi1Z_tautauZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to tautauZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_tautauZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautauZ \( at 8 TeV. */ class log10_gg_phi3_phi1Z_tautauZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautauZ_TH8 constructor. */ log10_gg_phi3_phi1Z_tautauZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to tautauZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautaull \( at 8 TeV. */ class log10_gg_phi2_phi1Z_tautaull_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautaull_TH8 constructor. */ log10_gg_phi2_phi1Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to tautaull )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautaull \( at 13 TeV. */ class log10_gg_phi3_phi1Z_tautaull_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_tautaull_TH8 constructor. */ log10_gg_phi3_phi1Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to tautaull )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_gg_phi2_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbZ_TH13 constructor. */ log10_gg_phi2_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_gg_phi3_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbZ_TH13 constructor. */ log10_gg_phi3_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi2_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{2}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_bb_phi2_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi2_phi1Z_bbZ_TH13 constructor. */ log10_bb_phi2_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi3_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{3}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_bb_phi3_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi2_phi1Z_bbZ_TH13 constructor. */ log10_bb_phi3_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_AZ_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{2}Z\to b\bar b \ell \ell \( at 8 TeV. */ class log10_pp_phi3_phi2Z_bbll_TH8: public ThObservable { public: /** @brief log10_pp_phi3_AZ_bbll_TH8 constructor. */ log10_pp_phi3_phi2Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to AZ\to b\bar b \ell \ell)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi2Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{2}Z \to \tau \tau \ell \ell \( at 8 TeV. */ class log10_pp_phi3_phi2Z_tautaull_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi2Z_tautaull_TH8 constructor. */ log10_pp_phi3_phi2Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{2} Z\to \tau tau \ell \ell)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi2Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi2Z \to bbZ \( at 13 TeV. */ class log10_gg_phi3_phi2Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi3_phi2Z_bbZ_TH13 constructor. */ log10_gg_phi3_phi2Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi2 Z\to b\bar bZ)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi3_phi2Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{3}\to \phi2Z \to bbZ \( at 13 TeV. */ class log10_bb_phi3_phi2Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi3_phi2Z_bbZ_TH13 constructor. */ log10_bb_phi3_phi2Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi2 Z\to b\bar bZ)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_taunu_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to \tau \nu \( at 8 TeV. */ class log10_pp_Hpm_taunu_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH8_GTHDM constructor. */ log10_pp_Hpm_taunu_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H^{\pm}\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hp_taunu_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{+} \to \tau \nu \( at 8 TeV. */ class log10_pp_Hp_taunu_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hp_taunu_TH8_GTHDM constructor. */ log10_pp_Hp_taunu_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{+}}\cdot BR^{\text{GTHDM}}(H^+\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_taunu_TH13_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to \tau \nu \( at 13 TeV. */ class log10_pp_Hpm_taunu_TH13_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH13 constructor. */ log10_pp_Hpm_taunu_TH13_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_tb_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to t b \( at 8 TeV. */ class log10_pp_Hpm_tb_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_tb_TH8_GTHDM constructor. */ log10_pp_Hpm_tb_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H^{\pm}\to \phi2 t )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hp_tb_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{+} \to t b \( at 8 TeV. */ class log10_pp_Hp_tb_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hp_tb_TH8_GTHDM constructor. */ log10_pp_Hp_tb_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{+}}\cdot BR^{\text{GTHDM}}(H^+\to \phi2 t b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_tb_TH13_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to t b \( at 13 TeV. */ class log10_pp_Hpm_tb_TH13_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH13_GTHDM constructor. */ log10_pp_Hpm_tb_TH13_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H\to \phi2 t b] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; //NOT CLEANED YET /** @class Gamma_phi3_GTHDM @ingroup GeneralTHDM @brief Total \)\phi_{3} \( decay rate in the %GTHDM. */ class Gamma_phi3_GTHDM : public ThObservable { public: /** @brief Constructor. */ Gamma_phi3_GTHDM(const StandardModel& SM_i); /** @return \)\Gamma_phi3 \( in units of GeV */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; // * @class rHH_gaga_GTHDM // * @ingroup GeneralTHDM // * @brief Squared relative coupling of \)@_fakenlH \( to two photons. // */ //class rHH_gaga_GTHDM : public ThObservable { //public: // // /** // * @brief Constructor. // */ // rHH_gaga_GTHDM(const StandardModel& SM_i); // // /** // * @return \)@_fakenlr^{(H)}_{\gamma \gamma} \( // */ // double computeThValue (); //}; /** @class rHH_gg_GTHDM @ingroup GeneralTHDM @brief Squared relative coupling of \)@_fakenlH \( to two gluons. */ class rphi3_ggE_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi3_ggE_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; class rphi3_ggO_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi3_ggO_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi1phi1_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi3_phi1phi1_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi1phi1_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{1}\phi_{1}) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi2phi2_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi3_phi2phi2_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi2phi2_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{2}phi2) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpHm_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to charged Higgs bosons. */ class BR_phi3_HpHm_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_HpHm_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{3}^\pm H^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi3_phi1Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi1Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi3_phi2Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi2Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpW_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to a charged Higgs boson and a \)W \( boson. */ class BR_phi3_HpW_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_HpW_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{3}^\pm W^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class Gamma_phi2_GTHDM @ingroup GeneralTHDM @brief Total \)\phi_{2} \( decay rate in the %GTHDM. */ class Gamma_phi2_GTHDM : public ThObservable { public: /** @brief Constructor. */ Gamma_phi2_GTHDM(const StandardModel& SM_i); /** @return \)\Gamma_phi2 \( in units of GeV */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; // * @class rHH_gaga_GTHDM // * @ingroup GeneralTHDM // * @brief Squared relative coupling of \)@_fakenlH \( to two photons. // */ //class rHH_gaga_GTHDM : public ThObservable { //public: // // /** // * @brief Constructor. // */ // rHH_gaga_GTHDM(const StandardModel& SM_i); // // /** // * @return \)@_fakenlr^{(H)}_{\gamma \gamma} \( // */ // double computeThValue (); //}; /** @class rHH_gg_GTHDM @ingroup GeneralTHDM @brief Squared relative coupling of \)@_fakenlH \( to two gluons. */ class rphi2_ggE_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi2_ggE_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; class rphi2_ggO_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi2_ggO_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi1phi1_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi2_phi1phi1_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_phi1phi1_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{1}\phi_{1}) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpHm_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to charged Higgs bosons. */ class BR_phi2_HpHm_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_HpHm_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{2}^\pm H^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi2_phi1Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_phi1Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpW_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to a charged Higgs boson and a \)W \( boson. */ class BR_phi2_HpW_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_HpW_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{2}^\pm W^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class yu2r_GTHDM @ingroup GeneralTHDM @brief Coupling of H to up quarks real part */ class yu2r_GTHDM : public ThObservable { public: /** @brief Constructor. */ yu2r_GTHDM(const StandardModel& SM_i); /** @return @yu2r_GTHDM\). More...
#include <GeneralTHDMHeavyHiggs.h>
Decadic logarithm of the cross section times branching ratio of the process \((pp)\to \phi_{3}\to WWf$ at 13 TeV. */ class log10_pp_phi3_WW_TH13: public ThObservable { public: /** @brief log10_pp_phi3_WW_TH13 constructor. */ log10_pp_phi3_WW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to WW)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_VV_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the signal strength of the process \)@_fakenlpp\to \phi_{2}\to VV \( at 8 TeV. */ class log10_pp_phi2_VV_TH8: public ThObservable { public: /** @brief log10_pp_phi2_VV_TH8 constructor. */ log10_pp_phi2_VV_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[(\phi_{2}\to VV)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_mu_pp_phi3_VV_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the signal strength of the process \)@_fakenlpp\to \phi_{3}\to VV \( at 8 TeV. */ class log10_pp_phi3_VV_TH8: public ThObservable { public: /** @brief log10_pp_phi3_VV_TH8 constructor. */ log10_pp_phi3_VV_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}(\phi_{3}\to VV)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_VV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to WW,ZZ \( at 13 TeV. */ class log10_pp_phi2_VV_TH13: public ThObservable { public: /** @brief log10_pp_phi2_VV_TH13 constructor. */ log10_pp_phi2_VV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot [BR^{\text{GTHDM}}(\phi_{2}\to WW)+BR^{\text{GTHDM}}(\phi_{2}\to ZZ)]] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_VV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to WW,ZZ \( at 13 TeV. */ class log10_pp_phi3_VV_TH13: public ThObservable { public: /** @brief log10_pp_phi3_VV_TH13 constructor. */ log10_pp_phi3_VV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot [BR^{\text{GTHDM}}(\phi_{3}\to WW)+BR^{\text{GTHDM}}(\phi_{3}\to ZZ)]] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{2}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_gg_phi2_phi1phi1_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_TH8 constructor. */ log10_gg_phi2_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{3}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_gg_phi3_phi1phi1_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1phi1_TH8 constructor. */ log10_gg_phi3_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbbb_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_bbbb_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbbb_TH8 constructor. */ log10_pp_phi2_phi1phi1_bbbb_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbbb_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_bbbb_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbbb_TH8 constructor. */ log10_pp_phi3_phi1phi1_bbbb_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbgaga_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_bbgaga_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbgaga_TH8 constructor. */ log10_pp_phi2_phi1phi1_bbgaga_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbgaga_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_bbgaga_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbgaga_TH8 constructor. */ log10_pp_phi3_phi1phi1_bbgaga_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_bbtautau_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau\tau \( at 8 TeV. */ class log10_gg_phi2_phi1phi1_bbtautau_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_bbtautau_TH8 constructor. */ log10_gg_phi2_phi1phi1_bbtautau_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{2}\phi_{2}\to b\bar b \tau\tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_bbtautau_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlgg\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau\tau \( at 8 TeV. */ class log10_gg_phi3_phi1phi1_bbtautau_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1phi1_bbtautau_TH8 constructor. */ log10_gg_phi3_phi1phi1_bbtautau_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{gg\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{2}\phi_{2}\to b\bar b \tau\tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_pp_phi2_phi1phi1_TH8: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_TH8 constructor. */ log10_pp_phi2_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \( at 8 TeV. */ class log10_pp_phi3_phi1phi1_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_TH8 constructor. */ log10_pp_phi3_phi1phi1_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbbb_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbbb_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbbb_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbbb_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbbb_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbbb_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbbb_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbbb_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b b\bar b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_TH13 constructor. */ log10_pp_phi2_phi1phi1_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_TH13 constructor. */ log10_pp_phi3_phi1phi1_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1})] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbgaga_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbgaga_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbgaga_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbgaga_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbgaga_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbgaga_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbgaga_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbgaga_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1} \to b \bar b \gamma \gamma)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbtautau_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_with_channel_bbtautau_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbtautau_TH13 constructor. */ log10_pp_phi2_phi1phi1_with_channel_bbtautau_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbtautau_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_with_channel_bbtautau_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbtautau_TH13 constructor. */ log10_pp_phi3_phi1phi1_with_channel_bbtautau_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b \tau \tau)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi2_phi1phi1_bbVV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to b\bar b VV\to b\bar b \ell \ell \nu \nu \( at 13 TeV. */ class log10_pp_phi2_phi1phi1_bbVV_TH13: public ThObservable { public: /** @brief log10_pp_phi2_phi1phi1_bbVV_TH13 constructor. */ log10_pp_phi2_phi1phi1_bbVV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1}\to b\bar b WW\to b\bar b \ell \ell \nu \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi1phi1_bbVV_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to b\bar b VV\to b\bar b \ell \ell \nu \nu \( at 13 TeV. */ class log10_pp_phi3_phi1phi1_bbVV_TH13: public ThObservable { public: /** @brief log10_pp_phi3_phi1phi1_bbVV_TH13 constructor. */ log10_pp_phi3_phi1phi1_bbVV_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1}\to b\bar b WW\to b\bar b \ell \ell \nu \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1phi1_gagaWW_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}\phi_{1}\to \gamma \gamma WW \( at 13 TeV. */ class log10_gg_phi2_phi1phi1_gagaWW_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_gagaWW_TH13 constructor. */ log10_gg_phi2_phi1phi1_gagaWW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}\phi_{1} \to \gamma \gamma WW )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1phi1_gagaWW_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}\phi_{1}\to \gamma \gamma WW \( at 13 TeV. */ class log10_gg_phi3_phi1phi1_gagaWW_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1phi1_gagaWW_TH13 constructor. */ log10_gg_phi3_phi1phi1_gagaWW_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}\phi_{1} \to \gamma \gamma WW )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z\to bbZ \( at 8 TeV. */ class log10_gg_phi2_phi1Z_bbZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbZ_TH8 constructor. */ log10_gg_phi2_phi1Z_bbZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z\to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z\to bbZ \( at 8 TeV. */ class log10_gg_phi3_phi1Z_bbZ_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbZ_TH8 constructor. */ log10_gg_phi3_phi1Z_bbZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to bbll \( at 8 TeV. */ class log10_gg_phi2_phi1Z_bbll_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbll_TH8 constructor. */ log10_gg_phi2_phi1Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbll )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to bbll \( at 8 TeV. */ class log10_gg_phi3_phi1Z_bbll_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbll_TH8 constructor. */ log10_gg_phi3_phi1Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbll )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_tautauZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to tautauZ \( at 8 TeV. */ class log10_gg_phi2_phi1Z_tautauZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautauZ_TH8 constructor. */ log10_gg_phi2_phi1Z_tautauZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to tautauZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_tautauZ_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautauZ \( at 8 TeV. */ class log10_gg_phi3_phi1Z_tautauZ_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautauZ_TH8 constructor. */ log10_gg_phi3_phi1Z_tautauZ_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to tautauZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautaull \( at 8 TeV. */ class log10_gg_phi2_phi1Z_tautaull_TH8: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_tautaull_TH8 constructor. */ log10_gg_phi2_phi1Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to tautaull )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to tautaull \( at 13 TeV. */ class log10_gg_phi3_phi1Z_tautaull_TH8: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_tautaull_TH8 constructor. */ log10_gg_phi3_phi1Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to tautaull )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi2_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{2}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_gg_phi2_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi2_phi1Z_bbZ_TH13 constructor. */ log10_gg_phi2_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_gg_phi3_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi3_phi1Z_bbZ_TH13 constructor. */ log10_gg_phi3_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi2_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{2}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_bb_phi2_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi2_phi1Z_bbZ_TH13 constructor. */ log10_bb_phi2_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{2}}\cdot BR^{\text{GTHDM}}(\phi_{2}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi3_phi1Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{3}\to \phi_{1}Z \to bbZ \( at 13 TeV. */ class log10_bb_phi3_phi1Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi2_phi1Z_bbZ_TH13 constructor. */ log10_bb_phi3_phi1Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{1}Z \to bbZ )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_AZ_bbll_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{2}Z\to b\bar b \ell \ell \( at 8 TeV. */ class log10_pp_phi3_phi2Z_bbll_TH8: public ThObservable { public: /** @brief log10_pp_phi3_AZ_bbll_TH8 constructor. */ log10_pp_phi3_phi2Z_bbll_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to AZ\to b\bar b \ell \ell)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_phi3_phi2Z_tautaull_TH8 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi_{2}Z \to \tau \tau \ell \ell \( at 8 TeV. */ class log10_pp_phi3_phi2Z_tautaull_TH8: public ThObservable { public: /** @brief log10_pp_phi3_phi2Z_tautaull_TH8 constructor. */ log10_pp_phi3_phi2Z_tautaull_TH8(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi_{2} Z\to \tau tau \ell \ell)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_gg_phi3_phi2Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to \phi_{3}\to \phi2Z \to bbZ \( at 13 TeV. */ class log10_gg_phi3_phi2Z_bbZ_TH13: public ThObservable { public: /** @brief log10_gg_phi3_phi2Z_bbZ_TH13 constructor. */ log10_gg_phi3_phi2Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi2 Z\to b\bar bZ)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_bb_phi3_phi2Z_bbZ_TH13 @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlbb\to \phi_{3}\to \phi2Z \to bbZ \( at 13 TeV. */ class log10_bb_phi3_phi2Z_bbZ_TH13: public ThObservable { public: /** @brief log10_bb_phi3_phi2Z_bbZ_TH13 constructor. */ log10_bb_phi3_phi2Z_bbZ_TH13(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{bb\to \phi_{3}}\cdot BR^{\text{GTHDM}}(\phi_{3}\to \phi2 Z\to b\bar bZ)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_taunu_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to \tau \nu \( at 8 TeV. */ class log10_pp_Hpm_taunu_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH8_GTHDM constructor. */ log10_pp_Hpm_taunu_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H^{\pm}\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hp_taunu_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{+} \to \tau \nu \( at 8 TeV. */ class log10_pp_Hp_taunu_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hp_taunu_TH8_GTHDM constructor. */ log10_pp_Hp_taunu_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{+}}\cdot BR^{\text{GTHDM}}(H^+\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_taunu_TH13_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to \tau \nu \( at 13 TeV. */ class log10_pp_Hpm_taunu_TH13_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH13 constructor. */ log10_pp_Hpm_taunu_TH13_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H\to \phi2 \tau \nu)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_tb_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to t b \( at 8 TeV. */ class log10_pp_Hpm_tb_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_tb_TH8_GTHDM constructor. */ log10_pp_Hpm_tb_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H^{\pm}\to \phi2 t )] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hp_tb_TH8_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{+} \to t b \( at 8 TeV. */ class log10_pp_Hp_tb_TH8_GTHDM: public ThObservable { public: /** @brief log10_pp_Hp_tb_TH8_GTHDM constructor. */ log10_pp_Hp_tb_TH8_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{+}}\cdot BR^{\text{GTHDM}}(H^+\to \phi2 t b)] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; /** @class log10_pp_Hpm_tb_TH13_GTHDM @ingroup GeneralTHDM @brief Decadic logarithm of the cross section times branching ratio of the process \)@_fakenlpp\to H^{\pm} \to t b \( at 13 TeV. */ class log10_pp_Hpm_tb_TH13_GTHDM: public ThObservable { public: /** @brief log10_pp_Hpm_taunu_TH13_GTHDM constructor. */ log10_pp_Hpm_tb_TH13_GTHDM(const StandardModel& SM_i); /** @return \)\log_{10}[\sigma^{\text{GTHDM}}_{pp\to H^{\pm}}\cdot BR^{\text{GTHDM}}(H\to \phi2 t b] \( */ double computeThValue(); private: const GeneralTHDM& myGTHDM; }; //NOT CLEANED YET /** @class Gamma_phi3_GTHDM @ingroup GeneralTHDM @brief Total \)\phi_{3} \( decay rate in the %GTHDM. */ class Gamma_phi3_GTHDM : public ThObservable { public: /** @brief Constructor. */ Gamma_phi3_GTHDM(const StandardModel& SM_i); /** @return \)\Gamma_phi3 \( in units of GeV */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; // * @class rHH_gaga_GTHDM // * @ingroup GeneralTHDM // * @brief Squared relative coupling of \)@_fakenlH \( to two photons. // */ //class rHH_gaga_GTHDM : public ThObservable { //public: // // /** // * @brief Constructor. // */ // rHH_gaga_GTHDM(const StandardModel& SM_i); // // /** // * @return \)@_fakenlr^{(H)}_{\gamma \gamma} \( // */ // double computeThValue (); //}; /** @class rHH_gg_GTHDM @ingroup GeneralTHDM @brief Squared relative coupling of \)@_fakenlH \( to two gluons. */ class rphi3_ggE_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi3_ggE_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; class rphi3_ggO_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi3_ggO_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi1phi1_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi3_phi1phi1_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi1phi1_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{1}\phi_{1}) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi2phi2_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi3_phi2phi2_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi2phi2_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{2}phi2) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpHm_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to charged Higgs bosons. */ class BR_phi3_HpHm_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_HpHm_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{3}^\pm H^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi3_phi1Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi1Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi3_phi2Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_phi2Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpW_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to a charged Higgs boson and a \)W \( boson. */ class BR_phi3_HpW_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi3_HpW_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{3}\to \phi_{3}^\pm W^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class Gamma_phi2_GTHDM @ingroup GeneralTHDM @brief Total \)\phi_{2} \( decay rate in the %GTHDM. */ class Gamma_phi2_GTHDM : public ThObservable { public: /** @brief Constructor. */ Gamma_phi2_GTHDM(const StandardModel& SM_i); /** @return \)\Gamma_phi2 \( in units of GeV */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; // * @class rHH_gaga_GTHDM // * @ingroup GeneralTHDM // * @brief Squared relative coupling of \)@_fakenlH \( to two photons. // */ //class rHH_gaga_GTHDM : public ThObservable { //public: // // /** // * @brief Constructor. // */ // rHH_gaga_GTHDM(const StandardModel& SM_i); // // /** // * @return \)@_fakenlr^{(H)}_{\gamma \gamma} \( // */ // double computeThValue (); //}; /** @class rHH_gg_GTHDM @ingroup GeneralTHDM @brief Squared relative coupling of \)@_fakenlH \( to two gluons. */ class rphi2_ggE_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi2_ggE_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; class rphi2_ggO_GTHDM : public ThObservable { public: /** @brief Constructor for the squared relative coupling of \)@_fakenlH \( to two gluons. */ rphi2_ggO_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlr^{(H)}_{gg} \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_phi1phi1_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to two \)h \(. */ class BR_phi2_phi1phi1_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_phi1phi1_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{1}\phi_{1}) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpHm_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to charged Higgs bosons. */ class BR_phi2_HpHm_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_HpHm_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{2}^\pm H^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_AZ_GTHDM @ingroup GeneralTHDM @brief %GTHDM branching ratio of \)@_fakenlH \( to an \)A \( and a \)Z \( boson. */ class BR_phi2_phi1Z_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_phi1Z_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to AZ) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class BR_HH_HpW_GTHDM @ingroup GeneralTHDM @brief %THDM branching ratio of \)@_fakenlH \( to a charged Higgs boson and a \)W \( boson. */ class BR_phi2_HpW_GTHDM : public ThObservable { public: /** @brief Constructor. */ BR_phi2_HpW_GTHDM(const StandardModel& SM_i); /** @return \)@_fakenlBR(\phi_{2}\to \phi_{2}^\pm W^\mp) \( */ double computeThValue (); private: const GeneralTHDM& myGTHDM; }; /** @class yu2r_GTHDM @ingroup GeneralTHDM @brief Coupling of H to up quarks real part */ class yu2r_GTHDM : public ThObservable { public: /** @brief Constructor. */ yu2r_GTHDM(const StandardModel& SM_i); /** @return @yu2r_GTHDM\).