EventRecord¶
-
class EventRecord¶
Public Functions
-
inline EventRecord(char *data, const std::size_t *offsets)¶
-
inline UnalignedRef<double> weight()¶
-
inline UnalignedRef<int> subprocess_index()¶
-
inline UnalignedRef<int> diagram_index()¶
-
inline UnalignedRef<int> color_index()¶
-
inline UnalignedRef<int> flavor_index()¶
-
inline UnalignedRef<int> helicity_index()¶
-
inline UnalignedRef<double> ren_scale()¶
-
inline UnalignedRef<double> alpha_qcd()¶
-
inline UnalignedRef<int> lhe_process_id()¶
-
inline UnalignedRef<double> lhe_weight()¶
-
inline UnalignedRef<double> lhe_scale()¶
-
inline UnalignedRef<double> lhe_alpha_qed()¶
-
inline UnalignedRef<double> lhe_alpha_qcd()¶
-
inline UnalignedRef<double> x1()¶
-
inline UnalignedRef<double> fact_scale1()¶
-
inline UnalignedRef<double> x2()¶
-
inline UnalignedRef<double> fact_scale2()¶
-
inline UnalignedRef<double> partial_weight_product()¶
-
inline UnalignedRef<double> syst_weight(std::size_t index)¶
-
inline UnalignedRef<double> bias()¶
Public Static Functions
-
static inline std::vector<FieldLayout> layout(int fields, const std::vector<int> &syst_weight_ids = {})¶
Public Static Attributes
-
static constexpr int f_none¶
-
static constexpr int f_weight¶
-
static constexpr int f_subproc_index¶
-
static constexpr int f_event_data¶
-
static constexpr int f_lhe_event¶
-
static constexpr int f_beam1¶
-
static constexpr int f_beam2¶
-
static constexpr int f_partial_weights¶
-
static constexpr int f_syst_weights¶
-
static constexpr int f_bias¶
-
inline EventRecord(char *data, const std::size_t *offsets)¶