LHEF
3.0(beta)
|
The WeightInfo class encodes the description of a given weight present for all events. More...
#include <LHEF.h>
Public Member Functions | |
WeightInfo () | |
Constructors. | |
WeightInfo (const XMLTag &tag) | |
Construct from the XML tag. | |
void | print (std::ostream &file) const |
Print out an XML tag. | |
Public Member Functions inherited from LHEF::TagBase | |
TagBase () | |
Default constructor does nothing. | |
TagBase (const AttributeMap &attr, std::string conts=std::string()) | |
Main constructor stores the attributes and contents of a tag. | |
bool | getattr (std::string n, double &v, bool erase=true) |
Find an attribute named n and set the double variable v to the corresponding value. | |
bool | getattr (std::string n, bool &v, bool erase=true) |
Find an attribute named n and set the bool variable v to true if the corresponding value is "yes". | |
bool | getattr (std::string n, long &v, bool erase=true) |
Find an attribute named n and set the long variable v to the corresponding value. | |
bool | getattr (std::string n, int &v, bool erase=true) |
Find an attribute named n and set the long variable v to the corresponding value. | |
bool | getattr (std::string n, std::string &v, bool erase=true) |
Find an attribute named n and set the string variable v to the corresponding value. | |
void | printattrs (std::ostream &file) const |
print out ' name="value"' for all unparsed attributes. | |
void | closetag (std::ostream &file, std::string tag) const |
Print out end of tag marker. | |
Public Attributes | |
int | inGroup |
If inside a group, this is the index of that group. | |
bool | isrwgt |
Is this a weightinfo or an rwgt tag? | |
std::string | name |
The name. | |
double | muf |
Factor multiplying the nominal factorization scale for this weight. | |
double | mur |
Factor multiplying the nominal renormalization scale for this weight. | |
long | |
The LHAPDF set relevant for this weight. | |
long | pdf2 |
The LHAPDF set for the second beam relevant for this weight if different from pdf. | |
Public Attributes inherited from LHEF::TagBase | |
XMLTag::AttributeMap | attributes |
The attributes of this tag;. | |
std::string | contents |
The contents of this tag. | |
Additional Inherited Members | |
Public Types inherited from LHEF::TagBase | |
typedef XMLTag::AttributeMap | AttributeMap |
Convenient typedef. | |
Static Public Member Functions inherited from LHEF::TagBase | |
static std::string | yes () |
Static string token for truth values. | |
The WeightInfo class encodes the description of a given weight present for all events.