The HardTree class is designed to contain the information required to implement the POWHEG approach for Monte Carlo at next-to-leading order. More...
#include <HardTree.h>
Public Member Functions | |
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. | |
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 |
Private Attributes | |
ShowerInteraction | interaction_ |
Type of interaction. | |
ShowerTreePtr | _tree |
The ShowerTree. | |
map< ShowerParticlePtr, tHardBranchingPtr > | particles_ |
Map from the particles in the ShowerTree to the HardBranchings. | |
set< HardBranchingPtr > | branchings_ |
The HardBranchings in the hard process. | |
set< HardBranchingPtr > | spacelike_ |
The HardBranchings which initiate the space-like showers. | |
LorentzRotation | showerRot_ |
Rotation to shower frame. | |
bool | partnersSet_ |
Whether or not partners are set. | |
Friends | |
ostream & | operator<< (ostream &, const HardTree &) |
Output operator for testing. | |
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 |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
The HardTree class is designed to contain the information required to implement the POWHEG approach for Monte Carlo at next-to-leading order.
Definition at line 23 of file HardTree.h.