11#ifdef MARTY_LIBRARY_PATH
12 lib.addLPath(MARTY_LIBRARY_PATH);
13 lib.addLPath(MARTY_LIBRARY_PATH
"/..");
14 lib.addLPath(MARTY_LIBRARY_PATH
"/marty");
15 lib.addLPath(MARTY_LIBRARY_PATH
"/marty/lha");
17#ifdef MARTY_INCLUDE_PATH
18 lib.addIPath(MARTY_INCLUDE_PATH);
24 model.getParticle(
"W")->setGaugeChoice(gauge);
25 model.getParticle(
"Z")->setGaugeChoice(gauge);
28 mty::option::excludeExternalLegsCorrections =
true;
31 / (32 * CSL_PI * CSL_PI * pow_s(sin_s(
theta_W), 2) * pow_s(
M_W, 2));
33 opts.setWilsonOperatorCoefficient(factorOperator);
35 auto wil_t = model.computeWilsonCoefficients(mty::Order::OneLoop,
36 {Incoming(
"b"), Outgoing(
"s"), Outgoing(
"G")},
39 auto O8 = chromoMagneticOperator(model, wil_t, DiracCoupling::R);
40 Expr
C8 = getWilsonCoefficient(wil_t, O8);
42 [[maybe_unused]]
int sysres = system(
"rm -rf libs/C8_SM");
43 mty::Library wilsonLib(
"C8_SM",
"libs");
44 wilsonLib.cleanExistingSources();
45 wilsonLib.addFunction(
"C8",
C8);