Here is the documentation of the CKKWTree class. More...
#include <CKKWTree.h>
Public Member Functions | |
CKKWTree (vector< HardBranchingPtr >, vector< HardBranchingPtr >, ShowerInteraction) | |
The default constructor. | |
bool | checkXOrdering () |
Returns true if all spacelike lines are ordered in x. | |
Energy | lowestPtMomentum (int jetMeasureMode, int cutOption) |
Get lowest Pt in which ever jet definition from the hardtree momentum. | |
bool | checkHardOrdering () |
Returns true if all lines in tree are ordered in /tilde(q) | |
Energy | totalPt () |
Returns sum of pts of all branchings in tree. | |
void | findNodes () |
Calls recursive function to fill externals and nodes then finds the internal lines from the nodes. | |
map< HardBranchingPtr, Energy > & | getNodes () |
Access the nodal branchings. | |
Energy | lowestPt (int jetMeasureMode, Energy2 s) |
Get LowestPt in which ever jet definition from the shower variables. | |
bool | ordered () const |
Is the tree ordered? | |
![]() | |
HardTree (vector< HardBranchingPtr >, vector< HardBranchingPtr >, ShowerInteraction) | |
The default constructor. | |
HardTree (RealEmissionProcessPtr real) | |
Contructor from Real emission process. | |
bool | connect (ShowerParticlePtr particle, HardBranchingPtr branching) |
Match particles in the ShowerTree to branchings in the HardTree. | |
bool | connect (ShowerTreePtr) |
Match the prticles in the ShowerTree to the branchings in the HardTree. | |
map< ShowerParticlePtr, tHardBranchingPtr > & | particles () |
Access the map between the ShowerParticle and the HardBranching. | |
set< HardBranchingPtr > & | branchings () |
Access the set of branchings. | |
set< HardBranchingPtr > & | incoming () |
Access the incoming branchings. | |
ShowerInteraction | interaction () |
Type of interaction. | |
LorentzRotation | showerRot () |
Get the Rotation to be applied to the tree. | |
void | showerRot (LorentzRotation r) |
Set the Rotation to be applied to the tree. | |
bool | partnersSet () const |
Whether or not the evolution partners are set. | |
void | partnersSet (bool in) |
Whether or not the evolution partners are set. | |
![]() | |
void | debug () const |
virtual void | debugme () const |
![]() | |
CounterType | referenceCount () const |
Protected Member Functions | |
void | getLowestJetMeasure (HardBranchingPtr branch, int jetMeasureMode, int cutOption) |
Recursive function to find the lowest jet measure in a hardtree from clustered momenta. | |
Energy | hadronJetMeasure (const Lorentz5Momentum &p1, const Lorentz5Momentum &p2, bool final) |
Function for finding the hadronic jet measure of two partons. | |
Energy | getJetMeasure (const Lorentz5Momentum &p1, const Lorentz5Momentum &p2, int jetMeasureMode) |
Function for finding the Durham or LUCLUS jet measures of two partons. | |
bool | externalBranching (HardBranchingPtr a, HardBranchingPtr b) |
Function to determine whether a branching consists of external partons. | |
void | fillHardScales (HardBranchingPtr branch, vector< pair< Energy, double > > ¤tLine) |
Function to recursively find the hard line scales. | |
bool | fillNodes (HardBranchingPtr) |
Recursive function to fill externals, nodes and intermediates from the time-like showers. | |
bool | fixParents (HardBranchingPtr) |
Recursive function to fix the parent assignments. | |
![]() | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
Private Attributes | |
map< HardBranchingPtr, Energy > | nodes_ |
Map containing all nodes with the ingoing partons and their scale (this is the the intermediates and their ending node). | |
vector< vector< pair< Energy, double > > > | hardLineScales_ |
Scales and z along each hard line to check ordering. | |
Energy | lowestpTMomentum_ |
The lowest pt of the branchings in the hardtree in whatever jet measure according to the hardtree momenta (not the shower variables) | |
Energy | totalpT_ |
The sum of the pts of all branchings. | |
HardBranchingPtr | lowestpT_ |
The hardBranching of softest branching This is found by looking at tree end points in fillNodes. | |
bool | ordered_ |
Is the tree ordered. | |
Additional Inherited Members | |
![]() | |
typedef unsigned int | CounterType |
![]() | |
static void | Init () |
![]() | |
const unsigned long | uniqueId |
Here is the documentation of the CKKWTree class.
Definition at line 18 of file CKKWTree.h.
|
inline |
|
inline |
|
inline |
Returns sum of pts of all branchings in tree.
Definition at line 47 of file CKKWTree.h.
References totalpT_.
|
private |
Scales and z along each hard line to check ordering.
Definition at line 121 of file CKKWTree.h.
|
private |
The hardBranching of softest branching This is found by looking at tree end points in fillNodes.
Definition at line 138 of file CKKWTree.h.
|
private |
The lowest pt of the branchings in the hardtree in whatever jet measure according to the hardtree momenta (not the shower variables)
Definition at line 127 of file CKKWTree.h.
|
private |
Map containing all nodes with the ingoing partons and their scale (this is the the intermediates and their ending node).
Definition at line 116 of file CKKWTree.h.
Referenced by getNodes().
|
private |
|
private |
The sum of the pts of all branchings.
Definition at line 132 of file CKKWTree.h.
Referenced by totalPt().