herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Herwig::ProtoTree Class Reference

Class for a prototype tree. More...

#include <ProtoTree.h>

Inheritance diagram for Herwig::ProtoTree:

Public Member Functions

 ProtoTree ()
 Default constructor.
 
 ProtoTree (const set< tProtoBranchingPtr > &newBranchings)
 Constructor.
 
void addBranching (tProtoBranchingPtr Branching)
 Add a branching.
 
const set< tProtoBranchingPtr > & branchings () const
 
CKKWTreePtr createHardTree ()
 Create the HardTree.
 
- Public Member Functions inherited from ThePEG::Base
void debug () const
 
virtual void debugme () const
 
- Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted
CounterType referenceCount () const
 

Protected Member Functions

HardBranchingPtr createTimeLikeBranching (tProtoBranchingPtr branch, map< ColinePtr, ColinePtr > &cmap)
 Create a timelike branching.
 
HardBranchingPtr createSpaceLikeBranching (tProtoBranchingPtr branch, HardBranchingPtr &spacelike, map< ColinePtr, ColinePtr > &cmap)
 Create a spacelike branching.
 
- Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted
 ReferenceCounted (const ReferenceCounted &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 
 ReferenceCounted (const ReferenceCounted &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 

Private Attributes

set< tProtoBranchingPtr > branchings_
 The branchings in the tree.
 

Additional Inherited Members

- Public Types inherited from ThePEG::Pointer::ReferenceCounted
typedef unsigned int CounterType
 
- Static Public Member Functions inherited from ThePEG::Base
static void Init ()
 
- Public Attributes inherited from ThePEG::Pointer::ReferenceCounted
const unsigned long uniqueId
 

Detailed Description

Class for a prototype tree.

Definition at line 24 of file ProtoTree.h.


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