HEJ 2 2.0
High energy resummation for hadron colliders
|
Class to calculate the squares of matrix elements. More...
#include <MatrixElement.hh>
Public Member Functions | |
MatrixElement (std::function< double(double)> alpha_s, MatrixElementConfig conf) | |
MatrixElement Constructor. More... | |
Weights | operator() (Event const &event) const |
squares of regulated HEJ matrix elements More... | |
Weights | tree (Event const &event) const |
Squares of HEJ tree-level matrix elements. More... | |
Weights | virtual_corrections (Event const &event) const |
Virtual corrections to matrix element squares. More... | |
Class to calculate the squares of matrix elements.
HEJ::MatrixElement::MatrixElement | ( | std::function< double(double)> | alpha_s, |
MatrixElementConfig | conf | ||
) |
MatrixElement Constructor.
alpha_s | Function taking the renormalisation scale and returning the strong coupling constant |
conf | General matrix element settings |
Virtual corrections to matrix element squares.
event | The event for which to calculate matrix elements |
The all order virtual corrections to LL in the MRK limit is given by replacing 1/t in the scattering amplitude according to the lipatov ansatz.
cf. second-to-last line of eq. (22) in [1] note that indices are off by one, i.e. out[0].p corresponds to p_1