PYTHIA  8.303
Public Member Functions | Public Attributes | List of all members
DireSpaceEnd Class Reference

Data on radiating dipole ends, only used inside DireSpace. More...

#include <DireSpace.h>

Public Member Functions

 DireSpaceEnd (int systemIn=0, int sideIn=0, int iRadiatorIn=0, int iRecoilerIn=0, double pTmaxIn=0., int colTypeIn=0, int chgTypeIn=0, int weakTypeIn=0, int MEtypeIn=0, bool normalRecoilIn=true, int weakPolIn=0, DireSingleColChain iSiblingsIn=DireSingleColChain(), vector< int > iSpectatorIn=vector< int >(), vector< double > massIn=vector< double >(), vector< int > allowedIn=vector< int >())
 DireSpaceEnd (const DireSpaceEnd &dip)
 Explicit copy constructor.
DireSpaceEndoperator= (const DireSpaceEnd &s)
 Assignment operator.
void store (int idDaughterIn, int idMotherIn, int idSisterIn, double x1In, double x2In, double m2DipIn, double pT2In, double zIn, double sa1In, double xaIn, double xMoIn, double Q2In, double mSisterIn, double m2SisterIn, double pT2corrIn, double phiIn=-1., double phia1In=1.)
 Store values for trial emission.
void appendAllowedEmt (int id)
void clearAllowedEmt ()
bool canEmit ()
void init (const Event &state)
void list () const
void setSiblings (DireSingleColChain s)
void clearSiblings ()

Public Attributes

int system
 Basic properties related to evolution and matrix element corrections.
int side
int iRadiator
int iRecoiler
double pTmax
int colType
int chgType
int weakType
int MEtype
bool normalRecoil
int weakPol
int nBranch
 Properties specific to current trial emission.
int idDaughter
int idMother
int idSister
int iFinPol
double x1
double x2
double m2Dip
double pT2
double z
double xMo
double Q2
double mSister
double m2Sister
double pT2corr
double pT2Old
double zOld
double asymPol
double phi
double pT2start
double pT2stop
double mRad
double m2Rad
double mRec
double m2Rec
double mDip
double sa1
 Properties of 1->3 splitting.
double xa
double phia1
vector< double > mass
 Stored masses.
vector< int > iSpectator
 Extended list of recoilers.
vector< int > allowedEmissions
DireSingleColChain iSiblings

Detailed Description

Data on radiating dipole ends, only used inside DireSpace.

Member Function Documentation

void appendAllowedEmt ( int  id)

List of allowed emissions (to avoid double-counting, since one particle can be part of many different dipoles.

void list ( ) const



The documentation for this class was generated from the following file: