CP3-llbb Framework
Public Attributes | List of all members
Framework::GenInfoAndWeights Struct Reference

#include <GenInfoAndWeights.h>

Public Attributes

float weight = 1.
 
float pt_hat
 
float ht
 
float alpha_QCD
 
float alpha_QED
 
float q_scale
 
uint32_t pdf_set
 
std::pair< int, int > pdf_id
 
std::pair< float, float > pdf_x
 
float pdf_weight = 1.
 
float pdf_weight_up = 1.
 
float pdf_weight_down = 1.
 
float hdamp_weight_up = 1.
 
float hdamp_weight_down = 1.
 
uint8_t initial_state
 
float pdf_weight_gg = 1.
 
float pdf_weight_gg_up = 1.
 
float pdf_weight_gg_down = 1.
 
float pdf_weight_qq = 1.
 
float pdf_weight_qq_up = 1.
 
float pdf_weight_qq_down = 1.
 
float pdf_weight_qg = 1.
 
float pdf_weight_qg_up = 1.
 
float pdf_weight_qg_down = 1.
 
int n_ME_partons
 
int n_ME_partons_filtered
 
float lhe_originalXWGTUP
 
float lhe_SCALUP
 
std::vector< std::pair< std::string, float > > lhe_weights
 
std::vector< float > scale_weights
 

Detailed Description

A struct for generator info (weights etc.)

To pass these on from GenInfoEventWeightsProducer (which is run for every event) to EventProducer (where the TTree is filled), which may be behind a filter.

See also
EventProducer
GenInfoEventWeightsProducer

The documentation for this struct was generated from the following file: