HEJ 2.1.4
High energy resummation for hadron colliders
|
Containers for Parameter variations, e.g. different Weights. More...
#include <cstddef>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "HEJ/exceptions.hh"
Go to the source code of this file.
Classes | |
struct | HEJ::Parameters< T > |
Collection of parameters, e.g. Weights, assigned to a single event. More... | |
struct | HEJ::ParameterDescription |
Description of event parameters, see also EventParameters. More... | |
struct | HEJ::EventParameters |
Event parameters. More... | |
Namespaces | |
namespace | HEJ |
Main HEJ 2 Namespace. | |
Typedefs | |
using | HEJ::Weights = Parameters< double > |
Alias for weight container, e.g. used by the MatrixElement. More... | |
Functions | |
template<class T1 , class T2 > | |
Parameters< T1 > | HEJ::operator* (Parameters< T1 > a, Parameters< T2 > const &b) |
template<class T > | |
Parameters< T > | HEJ::operator* (Parameters< T > a, double b) |
template<class T > | |
Parameters< T > | HEJ::operator* (double b, Parameters< T > a) |
template<class T1 , class T2 > | |
Parameters< T1 > | HEJ::operator/ (Parameters< T1 > a, Parameters< T2 > const &b) |
template<class T > | |
Parameters< T > | HEJ::operator/ (Parameters< T > a, double b) |
template<class T1 , class T2 > | |
Parameters< T1 > | HEJ::operator+ (Parameters< T1 > a, Parameters< T2 > const &b) |
template<class T1 , class T2 > | |
Parameters< T1 > | HEJ::operator- (Parameters< T1 > a, Parameters< T2 > const &b) |
std::string | HEJ::to_string (ParameterDescription const &p) |
generate human readable string name More... | |
std::string | HEJ::to_simple_string (ParameterDescription const &p) |
EventParameters | HEJ::operator* (EventParameters a, double b) |
EventParameters | HEJ::operator* (double b, EventParameters a) |
EventParameters | HEJ::operator/ (EventParameters a, double b) |
Containers for Parameter variations, e.g. different Weights.