Variation

struct Variation

One weight variation computed by SystematicsCalculator — a scale choice, a PDF member, or the nominal point.

Public Functions

inline bool is_scale() const

Whether this is a scale variation (a non-nominal mur, muf or dyn at the nominal PDF member).

inline bool is_nominal() const

Whether this is the nominal point (nominal scale and PDF member).

Public Members

int id

LHEF <weight> id.

double mur

Renormalization scale factor.

double muf

Factorization scale factor.

int pdf_index

Index into SystematicsCalculator::members; -1 for the nominal PDF member.

int dyn

Dynamical scale choice; -1 for the scale the events were generated with.