PYTHIA
8.312
|
#include <FragmentationFlavZpT.h>
Public Member Functions | |
FlavContainer (int idIn=0, int rankIn=0, int nPopIn=0, int idPopIn=0, int idVtxIn=0) | |
Constructor. | |
FlavContainer (const FlavContainer &flav) | |
Copy constructor. | |
FlavContainer & | operator= (const FlavContainer &flav) |
Overloaded equal operator. | |
FlavContainer & | anti () |
Invert flavour. | |
FlavContainer & | copy (const FlavContainer &flav) |
Read in a container into another, without/with id sign flip. | |
FlavContainer & | anti (const FlavContainer &flav) |
bool | isDiquark () |
Check whether is diquark. | |
Public Attributes | |
int | id |
Stored properties. | |
int | rank |
int | nPop |
int | idPop |
int | idVtx |
The FlavContainer class is a simple container for flavour, including the extra properties needed for popcorn baryon handling. id = current flavour. rank = current rank; 0 for endpoint flavour and then increase by 1. nPop = number of popcorn mesons yet to be produced (1 or 0). idPop = (absolute sign of) popcorn quark, shared between B and Bbar. idVtx = (absolute sign of) vertex (= non-shared) quark in diquark.