herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::Tree2toNGenerator::Vertex Struct Reference

A node in internally used trees. More...

#include <Tree2toNGenerator.h>

Public Member Functions

 Vertex ()
 The default constructor.
 
void print (ostream &os, const string &prefix="") const
 Debug printout.
 
int nspace () const
 Count the number of spacelike lines.
 
void update (Tree2toNDiagram &diag, map< int, pair< int, PDPtr > > &outgoing, int &lastUsed)
 Update diagram returning a map of external ids to diagram id parents.
 
Tree2toNDiagram generate (int id)
 Generate a diagram of given id.
 

Public Attributes

vector< Vertexchildren
 The outgoing particles. More...
 
PDPtr parent
 The incoming line at this node.
 
bool spacelike
 True, if this is spacelike node.
 
int externalId
 The external leg id.
 
int parentId
 The parent diagram id.
 

Detailed Description

A node in internally used trees.

Definition at line 114 of file Tree2toNGenerator.h.

Member Data Documentation

◆ children

vector<Vertex> Herwig::Tree2toNGenerator::Vertex::children

The outgoing particles.

If this is a spacelike node, the first child is considered the next spacelike (or second incoming) line. If children are empty, this is an external line.

Definition at line 121 of file Tree2toNGenerator.h.


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