PYTHIA
8.312
|
#include <FragmentationSystems.h>
Public Member Functions | |
StringSystem () | |
Constructor. | |
void | setUp (const vector< int > &iSys, const Event &event) |
Set up system from parton list. More... | |
int | iReg (int iPos, int iNeg) const |
Calculate string region from (iPos, iNeg) pair. | |
StringRegion & | region (int iPos, int iNeg) |
Reference to string region specified by (iPos, iNeg) pair. | |
const StringRegion & | regionLowPos (int iPos) const |
Reference to low string region specified either by iPos or iNeg. | |
const StringRegion & | regionLowNeg (int iNeg) const |
Public Attributes | |
vector< StringRegion > | system |
Main content: a vector with all the string regions of the system. | |
int | sizePartons |
Other data members. | |
int | sizeStrings |
int | sizeRegions |
int | indxReg |
int | iMax |
double | mJoin |
double | m2Join |
The StringSystem class contains the complete set of all string regions. Only to be used inside StringFragmentation, so no private members.
void setUp | ( | const vector< int > & | iSys, |
const Event & | event | ||
) |
Set up system from parton list.
The StringSystem class.
Set up system from parton list.
Figure out how big the system is. (Closed gluon loops?)
Reserve space for the required number of regions.
Set up the lowest-lying regions.