StRoot
1
|
#include <FastJet3.h>
Public Member Functions | |
Py8Particle (const Pythia8::Particle &particle) | |
Py8Particle (const Pythia8::Particle &particle) | |
Py8Particle (const Pythia8::Particle &particle) | |
Py8Particle (const Pythia8::Particle &particle) | |
virtual int | index () const override |
Public Member Functions inherited from Pythia8::Particle | |
Particle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int daughter1In=0, int daughter2In=0, int colIn=0, int acolIn=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (int idIn, int statusIn, int mother1In, int mother2In, int daughter1In, int daughter2In, int colIn, int acolIn, Vec4 pIn, double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (const Particle &pt) | |
Particle & | operator= (const Particle &pt) |
void | setPDTPtr (ParticleData *pdtPtrIn) |
void | setPDEPtr () |
void | id (int idIn) |
void | status (int statusIn) |
void | statusPos () |
void | statusNeg () |
void | statusCode (int statusIn) |
void | mother1 (int mother1In) |
void | mother2 (int mother2In) |
void | mothers (int mother1In=0, int mother2In=0) |
void | daughter1 (int daughter1In) |
void | daughter2 (int daughter2In) |
void | daughters (int daughter1In=0, int daughter2In=0) |
void | col (int colIn) |
void | acol (int acolIn) |
void | cols (int colIn=0, int acolIn=0) |
void | p (Vec4 pIn) |
void | p (double pxIn, double pyIn, double pzIn, double eIn) |
void | px (double pxIn) |
void | py (double pyIn) |
void | pz (double pzIn) |
void | e (double eIn) |
void | m (double mIn) |
void | scale (double scaleIn) |
void | pol (double polIn) |
void | vProd (Vec4 vProdIn) |
void | vProd (double xProdIn, double yProdIn, double zProdIn, double tProdIn) |
void | xProd (double xProdIn) |
void | yProd (double yProdIn) |
void | zProd (double zProdIn) |
void | tProd (double tProdIn) |
void | tau (double tauIn) |
int | id () const |
int | status () const |
int | mother1 () const |
int | mother2 () const |
int | daughter1 () const |
int | daughter2 () const |
int | col () const |
int | acol () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | scale () const |
double | pol () const |
bool | hasVertex () const |
Vec4 | vProd () const |
double | xProd () const |
double | yProd () const |
double | zProd () const |
double | tProd () const |
double | tau () const |
int | idAbs () const |
int | statusAbs () const |
bool | isFinal () const |
bool | isRescatteredIncoming () const |
double | m2 () const |
double | mCalc () const |
double | m2Calc () const |
double | eCalc () const |
double | pT () const |
double | pT2 () const |
double | mT () const |
double | mT2 () const |
double | pAbs () const |
double | pAbs2 () const |
double | eT () const |
double | eT2 () const |
double | theta () const |
double | phi () const |
double | thetaXZ () const |
double | pPos () const |
double | pNeg () const |
double | y () const |
double | eta () const |
Vec4 | vDec () const |
double | xDec () const |
double | yDec () const |
double | zDec () const |
double | tDec () const |
string | name () const |
string | nameWithStatus (int maxLen=20) const |
int | spinType () const |
int | chargeType () const |
double | charge () const |
bool | isCharged () const |
bool | isNeutral () const |
int | colType () const |
double | m0 () const |
double | mWidth () const |
double | mMin () const |
double | mMax () const |
double | mass () const |
double | constituentMass () const |
double | tau0 () const |
bool | mayDecay () const |
bool | canDecay () const |
bool | doExternalDecay () const |
bool | isResonance () const |
bool | isVisible () const |
bool | isLepton () const |
bool | isQuark () const |
bool | isGluon () const |
bool | isDiquark () const |
bool | isParton () const |
bool | isHadron () const |
ParticleDataEntry & | particleDataEntry () const |
void | rescale3 (double fac) |
void | rescale4 (double fac) |
void | rescale5 (double fac) |
void | rot (double thetaIn, double phiIn) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &pBst) |
void | bst (const Vec4 &pBst, double mBst) |
void | bstback (const Vec4 &pBst) |
void | bstback (const Vec4 &pBst, double mBst) |
void | rotbst (const RotBstMatrix &M) |
void | offsetHistory (int minMother, int addMother, int minDaughter, int addDaughter) |
void | offsetCol (int addCol) |
Particle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int daughter1In=0, int daughter2In=0, int colIn=0, int acolIn=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (int idIn, int statusIn, int mother1In, int mother2In, int daughter1In, int daughter2In, int colIn, int acolIn, Vec4 pIn, double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (const Particle &pt) | |
Particle & | operator= (const Particle &pt) |
void | setEvtPtr (Event *evtPtrIn) |
void | setPDEPtr (ParticleDataEntry *pdePtrIn=0) |
void | id (int idIn) |
void | status (int statusIn) |
void | statusPos () |
void | statusNeg () |
void | statusCode (int statusIn) |
void | mother1 (int mother1In) |
void | mother2 (int mother2In) |
void | mothers (int mother1In=0, int mother2In=0) |
void | daughter1 (int daughter1In) |
void | daughter2 (int daughter2In) |
void | daughters (int daughter1In=0, int daughter2In=0) |
void | col (int colIn) |
void | acol (int acolIn) |
void | cols (int colIn=0, int acolIn=0) |
void | p (Vec4 pIn) |
void | p (double pxIn, double pyIn, double pzIn, double eIn) |
void | px (double pxIn) |
void | py (double pyIn) |
void | pz (double pzIn) |
void | e (double eIn) |
void | m (double mIn) |
void | scale (double scaleIn) |
void | pol (double polIn) |
void | vProd (Vec4 vProdIn) |
void | vProd (double xProdIn, double yProdIn, double zProdIn, double tProdIn) |
void | xProd (double xProdIn) |
void | yProd (double yProdIn) |
void | zProd (double zProdIn) |
void | tProd (double tProdIn) |
void | tau (double tauIn) |
int | id () const |
int | status () const |
int | mother1 () const |
int | mother2 () const |
int | daughter1 () const |
int | daughter2 () const |
int | col () const |
int | acol () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | scale () const |
double | pol () const |
bool | hasVertex () const |
Vec4 | vProd () const |
double | xProd () const |
double | yProd () const |
double | zProd () const |
double | tProd () const |
double | tau () const |
int | idAbs () const |
int | statusAbs () const |
bool | isFinal () const |
bool | isRescatteredIncoming () const |
double | m2 () const |
double | mCalc () const |
double | m2Calc () const |
double | eCalc () const |
double | pT () const |
double | pT2 () const |
double | mT () const |
double | mT2 () const |
double | pAbs () const |
double | pAbs2 () const |
double | eT () const |
double | eT2 () const |
double | theta () const |
double | phi () const |
double | thetaXZ () const |
double | pPos () const |
double | pNeg () const |
double | y () const |
double | eta () const |
Vec4 | vDec () const |
double | xDec () const |
double | yDec () const |
double | zDec () const |
double | tDec () const |
int | index () const |
int | statusHepMC () const |
int | iTopCopy () const |
int | iBotCopy () const |
int | iTopCopyId () const |
int | iBotCopyId () const |
vector< int > | motherList () const |
vector< int > | daughterList () const |
vector< int > | sisterList (bool traceTopBot=false) const |
bool | isAncestor (int iAncestor) const |
bool | undoDecay () |
string | name () const |
string | nameWithStatus (int maxLen=20) const |
int | spinType () const |
int | chargeType () const |
double | charge () const |
bool | isCharged () const |
bool | isNeutral () const |
int | colType () const |
double | m0 () const |
double | mWidth () const |
double | mMin () const |
double | mMax () const |
double | mSel () const |
double | constituentMass () const |
double | tau0 () const |
bool | mayDecay () const |
bool | canDecay () const |
bool | doExternalDecay () const |
bool | isResonance () const |
bool | isVisible () const |
bool | isLepton () const |
bool | isQuark () const |
bool | isGluon () const |
bool | isDiquark () const |
bool | isParton () const |
bool | isHadron () const |
ParticleDataEntry & | particleDataEntry () const |
void | rescale3 (double fac) |
void | rescale4 (double fac) |
void | rescale5 (double fac) |
void | rot (double thetaIn, double phiIn) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &pBst) |
void | bst (const Vec4 &pBst, double mBst) |
void | bstback (const Vec4 &pBst) |
void | bstback (const Vec4 &pBst, double mBst) |
void | rotbst (const RotBstMatrix &M) |
void | offsetHistory (int minMother, int addMother, int minDaughter, int addDaughter) |
void | offsetCol (int addCol) |
Particle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int daughter1In=0, int daughter2In=0, int colIn=0, int acolIn=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (int idIn, int statusIn, int mother1In, int mother2In, int daughter1In, int daughter2In, int colIn, int acolIn, Vec4 pIn, double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (const Particle &pt) | |
Particle & | operator= (const Particle &pt) |
void | setEvtPtr (Event *evtPtrIn) |
void | setPDEPtr (ParticleDataEntry *pdePtrIn=0) |
void | id (int idIn) |
void | status (int statusIn) |
void | statusPos () |
void | statusNeg () |
void | statusCode (int statusIn) |
void | mother1 (int mother1In) |
void | mother2 (int mother2In) |
void | mothers (int mother1In=0, int mother2In=0) |
void | daughter1 (int daughter1In) |
void | daughter2 (int daughter2In) |
void | daughters (int daughter1In=0, int daughter2In=0) |
void | col (int colIn) |
void | acol (int acolIn) |
void | cols (int colIn=0, int acolIn=0) |
void | p (Vec4 pIn) |
void | p (double pxIn, double pyIn, double pzIn, double eIn) |
void | px (double pxIn) |
void | py (double pyIn) |
void | pz (double pzIn) |
void | e (double eIn) |
void | m (double mIn) |
void | scale (double scaleIn) |
void | pol (double polIn) |
void | vProd (Vec4 vProdIn) |
void | vProd (double xProdIn, double yProdIn, double zProdIn, double tProdIn) |
void | xProd (double xProdIn) |
void | yProd (double yProdIn) |
void | zProd (double zProdIn) |
void | tProd (double tProdIn) |
void | tau (double tauIn) |
int | id () const |
int | status () const |
int | mother1 () const |
int | mother2 () const |
int | daughter1 () const |
int | daughter2 () const |
int | col () const |
int | acol () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | scale () const |
double | pol () const |
bool | hasVertex () const |
Vec4 | vProd () const |
double | xProd () const |
double | yProd () const |
double | zProd () const |
double | tProd () const |
double | tau () const |
int | idAbs () const |
int | statusAbs () const |
bool | isFinal () const |
int | intPol () const |
bool | isRescatteredIncoming () const |
double | m2 () const |
double | mCalc () const |
double | m2Calc () const |
double | eCalc () const |
double | pT () const |
double | pT2 () const |
double | mT () const |
double | mT2 () const |
double | pAbs () const |
double | pAbs2 () const |
double | eT () const |
double | eT2 () const |
double | theta () const |
double | phi () const |
double | thetaXZ () const |
double | pPos () const |
double | pNeg () const |
double | y () const |
double | eta () const |
double | y (double mCut) const |
double | y (double mCut, RotBstMatrix &M) const |
Vec4 | vDec () const |
double | xDec () const |
double | yDec () const |
double | zDec () const |
double | tDec () const |
int | iTopCopy () const |
int | iBotCopy () const |
int | iTopCopyId (bool simplify=false) const |
int | iBotCopyId (bool simplify=false) const |
vector< int > | motherList () const |
vector< int > | daughterList () const |
vector< int > | daughterListRecursive () const |
vector< int > | sisterList (bool traceTopBot=false) const |
bool | isAncestor (int iAncestor) const |
int | statusHepMC () const |
bool | isFinalPartonLevel () const |
bool | undoDecay () |
string | name () const |
string | nameWithStatus (int maxLen=20) const |
int | spinType () const |
int | chargeType () const |
double | charge () const |
bool | isCharged () const |
bool | isNeutral () const |
int | colType () const |
double | m0 () const |
double | mWidth () const |
double | mMin () const |
double | mMax () const |
double | mSel () const |
double | constituentMass () const |
double | tau0 () const |
bool | mayDecay () const |
bool | canDecay () const |
bool | doExternalDecay () const |
bool | isResonance () const |
bool | isVisible () const |
bool | isLepton () const |
bool | isQuark () const |
bool | isGluon () const |
bool | isDiquark () const |
bool | isParton () const |
bool | isHadron () const |
ParticleDataEntry & | particleDataEntry () const |
void | rescale3 (double fac) |
void | rescale4 (double fac) |
void | rescale5 (double fac) |
void | rot (double thetaIn, double phiIn) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &pBst) |
void | bst (const Vec4 &pBst, double mBst) |
void | bstback (const Vec4 &pBst) |
void | bstback (const Vec4 &pBst, double mBst) |
void | rotbst (const RotBstMatrix &M) |
void | offsetHistory (int minMother, int addMother, int minDaughter, int addDaughter) |
void | offsetCol (int addCol) |
Particle (int idIn, int statusIn=0, int mother1In=0, int mother2In=0, int daughter1In=0, int daughter2In=0, int colIn=0, int acolIn=0, double pxIn=0., double pyIn=0., double pzIn=0., double eIn=0., double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (int idIn, int statusIn, int mother1In, int mother2In, int daughter1In, int daughter2In, int colIn, int acolIn, Vec4 pIn, double mIn=0., double scaleIn=0., double polIn=9.) | |
Particle (const Particle &pt) | |
Particle & | operator= (const Particle &pt) |
void | setEvtPtr (Event *evtPtrIn) |
void | setPDEPtr (ParticleDataEntry *pdePtrIn=0) |
void | id (int idIn) |
void | status (int statusIn) |
void | statusPos () |
void | statusNeg () |
void | statusCode (int statusIn) |
void | mother1 (int mother1In) |
void | mother2 (int mother2In) |
void | mothers (int mother1In=0, int mother2In=0) |
void | daughter1 (int daughter1In) |
void | daughter2 (int daughter2In) |
void | daughters (int daughter1In=0, int daughter2In=0) |
void | col (int colIn) |
void | acol (int acolIn) |
void | cols (int colIn=0, int acolIn=0) |
void | p (Vec4 pIn) |
void | p (double pxIn, double pyIn, double pzIn, double eIn) |
void | px (double pxIn) |
void | py (double pyIn) |
void | pz (double pzIn) |
void | e (double eIn) |
void | m (double mIn) |
void | scale (double scaleIn) |
void | pol (double polIn) |
void | vProd (Vec4 vProdIn) |
void | vProd (double xProdIn, double yProdIn, double zProdIn, double tProdIn) |
void | xProd (double xProdIn) |
void | yProd (double yProdIn) |
void | zProd (double zProdIn) |
void | tProd (double tProdIn) |
void | vProdAdd (Vec4 vProdIn) |
void | tau (double tauIn) |
int | id () const |
int | status () const |
int | mother1 () const |
int | mother2 () const |
int | daughter1 () const |
int | daughter2 () const |
int | col () const |
int | acol () const |
Vec4 | p () const |
double | px () const |
double | py () const |
double | pz () const |
double | e () const |
double | m () const |
double | scale () const |
double | pol () const |
bool | hasVertex () const |
Vec4 | vProd () const |
double | xProd () const |
double | yProd () const |
double | zProd () const |
double | tProd () const |
double | tau () const |
int | idAbs () const |
int | statusAbs () const |
bool | isFinal () const |
int | intPol () const |
bool | isRescatteredIncoming () const |
double | m2 () const |
double | mCalc () const |
double | m2Calc () const |
double | eCalc () const |
double | pT () const |
double | pT2 () const |
double | mT () const |
double | mT2 () const |
double | pAbs () const |
double | pAbs2 () const |
double | eT () const |
double | eT2 () const |
double | theta () const |
double | phi () const |
double | thetaXZ () const |
double | pPos () const |
double | pNeg () const |
double | y () const |
double | eta () const |
double | y (double mCut) const |
double | y (double mCut, RotBstMatrix &M) const |
Vec4 | vDec () const |
double | xDec () const |
double | yDec () const |
double | zDec () const |
double | tDec () const |
int | iTopCopy () const |
int | iBotCopy () const |
int | iTopCopyId (bool simplify=false) const |
int | iBotCopyId (bool simplify=false) const |
vector< int > | motherList () const |
vector< int > | daughterList () const |
vector< int > | daughterListRecursive () const |
vector< int > | sisterList (bool traceTopBot=false) const |
bool | isAncestor (int iAncestor) const |
int | statusHepMC () const |
bool | isFinalPartonLevel () const |
bool | undoDecay () |
string | name () const |
string | nameWithStatus (int maxLen=20) const |
int | spinType () const |
int | chargeType () const |
double | charge () const |
bool | isCharged () const |
bool | isNeutral () const |
int | colType () const |
double | m0 () const |
double | mWidth () const |
double | mMin () const |
double | mMax () const |
double | mSel () const |
double | constituentMass () const |
double | tau0 () const |
bool | mayDecay () const |
bool | canDecay () const |
bool | doExternalDecay () const |
bool | isResonance () const |
bool | isVisible () const |
bool | isLepton () const |
bool | isQuark () const |
bool | isGluon () const |
bool | isDiquark () const |
bool | isParton () const |
bool | isHadron () const |
ParticleDataEntry & | particleDataEntry () const |
void | rescale3 (double fac) |
void | rescale4 (double fac) |
void | rescale5 (double fac) |
void | rot (double thetaIn, double phiIn) |
void | bst (double betaX, double betaY, double betaZ) |
void | bst (double betaX, double betaY, double betaZ, double gamma) |
void | bst (const Vec4 &pBst) |
void | bst (const Vec4 &pBst, double mBst) |
void | bstback (const Vec4 &pBst) |
void | bstback (const Vec4 &pBst, double mBst) |
void | rotbst (const RotBstMatrix &M, bool boostVertex=true) |
void | offsetHistory (int minMother, int addMother, int minDaughter, int addDaughter) |
void | offsetCol (int addCol) |
A class derived from a pythia 8 particle and that also derives from PseudoJet::UserInfoBase, so that it can be used as UserInfo inside PseudoJets, but also be cast back to the Pythia8 particle
Definition at line 101 of file FastJet3.h.