Class for a prototype tree. More...
#include <ProtoTree.h>
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 &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (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 |
Class for a prototype tree.
Definition at line 24 of file ProtoTree.h.