Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
penguinpatch.h
1 #pragma once
2 
3 #include <vector>
4 
5 namespace mty {
6 
7  class Wilson;
8  class Kinematics;
9  class Amplitude;
10 
22  Amplitude const &amplitude
23  );
41  void applyPenguinPatch(
42  std::vector<Wilson> &wilsons,
43  Kinematics const &kinematics
44  );
45 
46 } // namespace mty
Namespace of MARTY.
Definition: 2HDM.h:31
void applyPenguinPatch(std::vector< Wilson > &wilsons, Kinematics const &kinematics)
Applies the patch for the on-shell calculation of penguins with massless vector.
Definition: penguinpatch.cpp:267
bool requiresPenguinPatch(Amplitude const &amplitude)
Tells if a set of wilson coefficients requires the penguin patch implemented in this file...
Definition: penguinpatch.cpp:257