herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::PotentialTree Struct Reference

Struct to store a potential CKKWTree. More...

#include <PotentialTree.h>

Public Member Functions

 PotentialTree ()
 Constructor.
 
 PotentialTree (CKKWTreePtr itree, DiagPtr idiag, Ptr< ColourLines >::transient_const_pointer icl)
 Constructor.
 
CKKWTreePtr tree () const
 Get the tree.
 
void tree (CKKWTreePtr in)
 set the tree
 
tcDiagPtr diagram ()
 Get the diagram.
 
void diagram (tcDiagPtr in)
 set the tree
 
MEBase::DiagramVectordiagrams ()
 All diagrams.
 
Ptr< ColourLines >::transient_const_pointer colourLines ()
 Colour Structure.
 
void colourLines (Ptr< ColourLines >::transient_const_pointer in)
 Colour Structure.
 
void weight (double weight)
 Set the weight.
 
double weight () const
 Get the weight.
 

Private Attributes

CKKWTreePtr tree_
 The tree.
 
MEBase::DiagramVector diagrams_
 All diagrams.
 
tcDiagPtr diagram_
 The diagram.
 
Ptr< ColourLines >::transient_const_pointer cl_
 The colour structure.
 
double wgt_
 The weight.
 

Detailed Description

Struct to store a potential CKKWTree.

Definition at line 17 of file PotentialTree.h.

Constructor & Destructor Documentation

◆ PotentialTree() [1/2]

Herwig::PotentialTree::PotentialTree ( )
inline

Constructor.

Definition at line 22 of file PotentialTree.h.

◆ PotentialTree() [2/2]

Herwig::PotentialTree::PotentialTree ( CKKWTreePtr  itree,
DiagPtr  idiag,
Ptr< ColourLines >::transient_const_pointer  icl 
)
inline

Constructor.

Definition at line 27 of file PotentialTree.h.

Member Function Documentation

◆ colourLines() [1/2]

Ptr< ColourLines >::transient_const_pointer Herwig::PotentialTree::colourLines ( )
inline

Colour Structure.

Definition at line 60 of file PotentialTree.h.

References cl_.

◆ colourLines() [2/2]

void Herwig::PotentialTree::colourLines ( Ptr< ColourLines >::transient_const_pointer  in)
inline

Colour Structure.

Definition at line 65 of file PotentialTree.h.

References cl_.

◆ diagram() [1/2]

tcDiagPtr Herwig::PotentialTree::diagram ( )
inline

Get the diagram.

Definition at line 45 of file PotentialTree.h.

References diagram_.

◆ diagram() [2/2]

void Herwig::PotentialTree::diagram ( tcDiagPtr  in)
inline

set the tree

Definition at line 50 of file PotentialTree.h.

References diagram_.

◆ diagrams()

MEBase::DiagramVector & Herwig::PotentialTree::diagrams ( )
inline

All diagrams.

Definition at line 55 of file PotentialTree.h.

References diagrams_.

◆ tree() [1/2]

CKKWTreePtr Herwig::PotentialTree::tree ( ) const
inline

Get the tree.

Definition at line 35 of file PotentialTree.h.

References tree_.

Referenced by Herwig::MatchingHandler::getCKKWTree().

◆ tree() [2/2]

void Herwig::PotentialTree::tree ( CKKWTreePtr  in)
inline

set the tree

Definition at line 40 of file PotentialTree.h.

References tree_.

◆ weight() [1/2]

double Herwig::PotentialTree::weight ( ) const
inline

Get the weight.

Definition at line 75 of file PotentialTree.h.

References wgt_.

◆ weight() [2/2]

void Herwig::PotentialTree::weight ( double  weight)
inline

Set the weight.

Definition at line 70 of file PotentialTree.h.

References weight(), and wgt_.

Referenced by weight().

Member Data Documentation

◆ cl_

Ptr<ColourLines>::transient_const_pointer Herwig::PotentialTree::cl_
private

The colour structure.

Definition at line 97 of file PotentialTree.h.

Referenced by colourLines().

◆ diagram_

tcDiagPtr Herwig::PotentialTree::diagram_
private

The diagram.

Definition at line 92 of file PotentialTree.h.

Referenced by diagram().

◆ diagrams_

MEBase::DiagramVector Herwig::PotentialTree::diagrams_
private

All diagrams.

Definition at line 87 of file PotentialTree.h.

Referenced by diagrams().

◆ tree_

CKKWTreePtr Herwig::PotentialTree::tree_
private

The tree.

Definition at line 82 of file PotentialTree.h.

Referenced by tree().

◆ wgt_

double Herwig::PotentialTree::wgt_
private

The weight.

Definition at line 102 of file PotentialTree.h.

Referenced by weight().


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