#include <StringRegion.h>
Public Member Functions | |
const LorentzVector< double > & | ex () const |
Return the four-vectors transverse to the string directions for this StringRegion. | |
const LorentzVector< double > & | ey () const |
Return the four-vectors transverse to the string directions for this StringRegion. | |
const LorentzMomentum & | Pfwd () const |
Return the Oriented forward light-cone momentum. | |
const LorentzMomentum & | Pbwd () const |
Return the Oriented backward light-cone momentum. | |
Energy2 | remW2 () const |
Return the energy squared available in this StringRegion. | |
Energy2 | W2 () const |
Return the total energy squared of this StringRegion. | |
double | Xremf () const |
Return the fraction of momentum remaning along the forward axis of this StringRegion. | |
double | Xremb () const |
Return the fraction of momentum remaning along the backward axis of this StringRegion. | |
int | Ifwd () const |
Return the forward index. | |
int | Ibwd () const |
Return the backward index. | |
int | j () const |
Return the index of this StringRegion. | |
int | k () const |
Return the index of this StringRegion. | |
bool | aPrimaryStringRegion () const |
Return true if this StringRegion is a primary () region. | |
StringPtr | getTheStringPtr () const |
Return the pointer to the String object. | |
void | setXrem (double, double) const |
Update Function. | |
void | echo () const |
Print function used for debugging. | |
Standard constructors and destructors. | |
StringRegion () | |
Default constructor. | |
StringRegion (int j, int k, StringPtr str) | |
Create the string region (j, k) of the string str, spanned by the and light-cone momenta. | |
~StringRegion () | |
Destructor. | |
Private Member Functions | |
void | init () |
Initialize this region. | |
const LorentzMomentum & | Pplus () const |
Return the positive light-cone momentum of the StringRegion. | |
const LorentzMomentum & | Pminus () const |
Return the negative light-cone momentum of the StringRegion. | |
Private Attributes | |
int | jj |
The j index. | |
int | kk |
The k index. | |
StringPtr | theString |
The String. | |
LorentzVector< double > | Ex |
The transvers-Vector in x. | |
LorentzVector< double > | Ey |
The transvers-Vector in y. | |
Energy2 | w2 |
The StringRegion total energy squared. |
During the fragmentation procedure creation and destruction of StringRegion
s is the reponsibility of the String class.
Internal conventions: They follow the Pythia6 conventions. Each StringRegion is ordered in the string representation given its indices. The StringRegion
describes the region spanned by the light-cone momenta.
The forward, backward interfaces return the value of a side-dependent variable given the side chosen to performe the fragmentation (see String for conventions).
Definition at line 31 of file StringRegion.h.
void Pythia7::StringRegion::setXrem | ( | double | , | |
double | ||||
) | const [inline] |
Update Function.
(Warning! Temporary, not good!)