Page MenuHomeHEPForge

fillInfo.hh
No OneTemporary

fillInfo.hh

//
// fillInfo.hh
// MCgrid 30/01/2015.
//
#ifndef mcgrid_fill_info_hh
#define mcgrid_fill_info_hh
#include "dadsInfo.hh"
namespace Rivet{ class Event; }
namespace HepMC{ class WeightContainer; }
namespace MCgrid {
// This follows the Sherpa convention
typedef enum { // Present in:
ReweightTypeLO = 0, // LO(PS)
ReweightTypeB = 1 << 0, // NLO(PS), MEPS@NLO
ReweightTypeVI = 1 << 1, // NLO(PS), MEPS@NLO
ReweightTypeKP = 1 << 2, // NLO(PS), MEPS@NLO
ReweightTypeDADS = 1 << 3, // NLOPS, MEPS@NLO
ReweightTypeClusterSteps = 1 << 4, // MEPS@(N)LO
ReweightTypeH = 1 << 5, // NLOPS, MEPS@NLO
ReweightTypeRS = 1 << 6 // NLO
} ReweightType;
class fillInfo
{
public:
fillInfo(Rivet::Event const&);
ReweightType reweightType() const;
const double wgt;
const HepMC::WeightContainer & usr_wgt;
const std::vector<dadsInfo> dads_info;
const int fl1, fl2; //!< Flavors of the incoming partons
const double x1, x2; //!< x values of the incoming partons
const double pdfQ2; //!< The Q^2 value used for the PDFs
const double fx1, fx2; //!< f(x) values of the incoming partons
const double alphas;
};
}
#endif

File Metadata

Mime Type
text/x-c
Expires
Wed, May 14, 11:27 AM (11 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5111429
Default Alt Text
fillInfo.hh (1 KB)

Event Timeline