17 enum class DiracCoupling {
23 enum class ColorCoupling {
31 std::string groupName;
32 ColorCoupling coupling;
35 std::vector<Wilson> getMagneticCoupling(
36 DiracCoupling coupling,
48 std::vector<Wilson> chromoMagneticOperator(
51 DiracCoupling coupling
54 std::vector<Wilson> dimension6Operator(
57 DiracCoupling leftCurrent,
58 DiracCoupling rightCurrent,
59 std::vector<ColorSpec>
const &colorCouplings,
60 std::vector<int> fermionOrder = {}
64 inline std::vector<Wilson> dimension6Operator(
67 DiracCoupling leftCurrent,
68 DiracCoupling rightCurrent,
69 std::vector<int> fermionOrder = {}
72 return dimension6Operator(
77 std::vector<ColorSpec>{},
82 inline std::vector<Wilson> dimension6Operator(
85 DiracCoupling leftCurrent,
86 DiracCoupling rightCurrent,
88 std::vector<int> fermionOrder = {}
91 return dimension6Operator(
96 std::vector<ColorSpec>{colorCoupling},
Namespace of MARTY.
Definition: 2HDM.h:31
Definition: builtinOperators.h:30
Contains all objects in the theory. In particular QuantumField objects, Gauge, Flavor, Particle...
Definition: model.h:68