21 #ifndef MOMEMTA_MATRIXELEMENT_H 22 #define MOMEMTA_MATRIXELEMENT_H 30 #include <momemta/MEParameters.h> 31 #include <momemta/ParameterSet.h> 37 using Result = std::map<std::pair<int, int>,
double>;
42 virtual void resetHelicities() = 0;
44 virtual Result compute(
45 const std::pair<std::vector<double>, std::vector<double>>& initialMomenta,
46 const std::vector<std::pair<
int, std::vector<double>>>& finalState
49 virtual std::shared_ptr<MEParameters> getParameters() = 0;