10#ifdef MARTY_LIBRARY_PATH
11 lib.addLPath(MARTY_LIBRARY_PATH);
12 lib.addLPath(MARTY_LIBRARY_PATH
"/..");
13 lib.addLPath(MARTY_LIBRARY_PATH
"/marty");
14 lib.addLPath(MARTY_LIBRARY_PATH
"/marty/lha");
16#ifdef MARTY_INCLUDE_PATH
17 lib.addIPath(MARTY_INCLUDE_PATH);
23 model.getParticle(
"W")->setGaugeChoice(gauge);
24 model.getParticle(
"Z")->setGaugeChoice(gauge);
27 mty::option::excludeExternalLegsCorrections =
true;
29 Expr factorOperator = -4 *
G_F * GetComplexConjugate(
V_ts) *
V_tb *
g_s *
m_b / (16 * CSL_PI * CSL_PI * csl::sqrt_s(2));
31 opts.setWilsonOperatorCoefficient(factorOperator);
33 auto wil_t = model.computeWilsonCoefficients(mty::Order::OneLoop,
34 {Incoming(
"b"), Outgoing(
"s"), Outgoing(
"G")},
37 auto OP8 = chromoMagneticOperator(model, wil_t, DiracCoupling::L);
38 Expr
CP8 = getWilsonCoefficient(wil_t, OP8);
40 [[maybe_unused]]
int sysres = system(
"rm -rf libs/CP8_SM");
41 mty::Library wilsonLib(
"CP8_SM",
"libs");
42 wilsonLib.cleanExistingSources();
43 wilsonLib.addFunction(
"CP8",
CP8);