#include <LHEF.h>
|
| WeightGroup () |
|
| WeightGroup (const XMLTag &tag, int groupIndex, std::vector< WeightInfo > &wiv) |
|
bool | getattr (std::string n, double &v, bool erase=true) |
|
bool | getattr (std::string n, bool &v, bool erase=true) |
|
bool | getattr (std::string n, long &v, bool erase=true) |
|
bool | getattr (std::string n, int &v, bool erase=true) |
|
bool | getattr (std::string n, std::string &v, bool erase=true) |
|
void | printattrs (std::ostream &file) const |
|
void | closetag (std::ostream &file, std::string tag) const |
|
|
static std::string | yes () |
|
The WeightGroup assigns a group-name to a set of WeightInfo objects.
Definition at line 1128 of file LHEF.h.
Convenient typedef.
Definition at line 350 of file LHEF.h.
Default constructor;
Definition at line 1133 of file LHEF.h.
void closetag |
( |
std::ostream & |
file, |
|
|
std::string |
tag |
|
) |
| const |
|
inlineinherited |
Print out end of tag marker. Print contents if not empty else print simple close tag.
Definition at line 445 of file LHEF.h.
References TagBase::contents.
bool getattr |
( |
std::string |
n, |
|
|
double & |
v, |
|
|
bool |
erase = true |
|
) |
| |
|
inlineinherited |
Find an attribute named n and set the double variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
- Returns
- false if no attribute was found.
Definition at line 368 of file LHEF.h.
References TagBase::attributes.
bool getattr |
( |
std::string |
n, |
|
|
bool & |
v, |
|
|
bool |
erase = true |
|
) |
| |
|
inlineinherited |
Find an attribute named n and set the bool variable v to true if the corresponding value is "yes". Remove the correspondig attribute from the list if found and erase is true.
- Returns
- false if no attribute was found.
Definition at line 382 of file LHEF.h.
References TagBase::attributes.
bool getattr |
( |
std::string |
n, |
|
|
long & |
v, |
|
|
bool |
erase = true |
|
) |
| |
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
- Returns
- false if no attribute was found.
Definition at line 396 of file LHEF.h.
References TagBase::attributes.
bool getattr |
( |
std::string |
n, |
|
|
int & |
v, |
|
|
bool |
erase = true |
|
) |
| |
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
- Returns
- false if no attribute was found.
Definition at line 410 of file LHEF.h.
References TagBase::attributes.
bool getattr |
( |
std::string |
n, |
|
|
std::string & |
v, |
|
|
bool |
erase = true |
|
) |
| |
|
inlineinherited |
Find an attribute named n and set the string variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
- Returns
- false if no attribute was found.
Definition at line 424 of file LHEF.h.
References TagBase::attributes.
void printattrs |
( |
std::ostream & |
file | ) |
const |
|
inlineinherited |
static std::string yes |
( |
| ) |
|
|
inlinestaticinherited |
Static string token for truth values.
Definition at line 467 of file LHEF.h.
The attributes of this tag;
Definition at line 457 of file LHEF.h.
The way in which these weights should be combined.
Definition at line 1161 of file LHEF.h.
The contents of this tag.
Definition at line 462 of file LHEF.h.
The documentation for this struct was generated from the following file: