The ProcInfo class represents the information in a procinfo tag. 
Definition at line 915 of file LHEF.h.
#include <LHEF.h>
|  | 
|  | ProcInfo () | 
|  | 
|  | ProcInfo (const XMLTag &tag) | 
|  | 
| void | print (std::ostream &file) const | 
|  | 
| 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 () | 
|  | 
◆ AttributeMap
Convenient typedef. 
Definition at line 350 of file LHEF.h.
 
 
◆ ProcInfo() [1/2]
◆ ProcInfo() [2/2]
◆ closetag()
  
  | 
        
          | 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 contents.
 
 
◆ getattr() [1/5]
  
  | 
        
          | 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 attributes.
 
 
◆ getattr() [2/5]
  
  | 
        
          | 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 attributes.
 
 
◆ getattr() [3/5]
  
  | 
        
          | 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 attributes.
 
 
◆ getattr() [4/5]
  
  | 
        
          | 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 attributes.
 
 
◆ getattr() [5/5]
  
  | 
        
          | 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 attributes.
 
 
◆ print()
  
  | 
        
          | void print | ( | std::ostream & | file | ) | const |  | inline | 
 
 
◆ printattrs()
  
  | 
        
          | void printattrs | ( | std::ostream & | file | ) | const |  | inlineinherited | 
 
 
◆ yes()
  
  | 
        
          | static std::string yes | ( |  | ) |  |  | inlinestaticinherited | 
 
Static string token for truth values. 
Definition at line 467 of file LHEF.h.
 
 
◆ attributes
The attributes of this tag; 
Definition at line 457 of file LHEF.h.
 
 
◆ contents
The contents of this tag. 
Definition at line 462 of file LHEF.h.
 
 
◆ eworder
The number of electro-weak vertices. 
Definition at line 970 of file LHEF.h.
 
 
◆ fscheme
The factorization scheme used. 
Definition at line 975 of file LHEF.h.
 
 
◆ iproc
The id number for the process. 
Definition at line 955 of file LHEF.h.
 
 
◆ loops
The number of loops 
Definition at line 960 of file LHEF.h.
 
 
◆ qcdorder
The number of QCD vertices. 
Definition at line 965 of file LHEF.h.
 
 
◆ rscheme
The renormalization scheme used. 
Definition at line 980 of file LHEF.h.
 
 
◆ scheme
The NLO scheme used. 
Definition at line 985 of file LHEF.h.
 
 
The documentation for this struct was generated from the following file: