StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Pythia8::HelicityMatrixElement Class Reference
Inheritance diagram for Pythia8::HelicityMatrixElement:
Pythia8::HMEHiggs2TwoFermions Pythia8::HMEHiggs2TwoFermions Pythia8::HMEHiggsCharged2TwoFermions Pythia8::HMEHiggsCharged2TwoFermions Pythia8::HMEHiggsEven2TwoFermions Pythia8::HMEHiggsEven2TwoFermions Pythia8::HMEHiggsOdd2TwoFermions Pythia8::HMEHiggsOdd2TwoFermions Pythia8::HMETauDecay Pythia8::HMETauDecay Pythia8::HMETauDecay Pythia8::HMETauDecay Pythia8::HMETwoFermions2Gamma2TwoFermions Pythia8::HMETwoFermions2Gamma2TwoFermions Pythia8::HMETwoFermions2GammaZ2TwoFermions Pythia8::HMETwoFermions2GammaZ2TwoFermions Pythia8::HMETwoFermions2GammaZ2TwoFermions Pythia8::HMETwoFermions2GammaZ2TwoFermions Pythia8::HMETwoFermions2W2TwoFermions Pythia8::HMETwoFermions2W2TwoFermions Pythia8::HMETwoFermions2W2TwoFermions Pythia8::HMETwoFermions2W2TwoFermions Pythia8::HMETwoFermions2Z2TwoFermions Pythia8::HMETwoFermions2Z2TwoFermions Pythia8::HMEUnpolarized Pythia8::HMEUnpolarized Pythia8::HMEX2TwoFermions Pythia8::HMEX2TwoFermions Pythia8::HMEZ2TwoFermions

Public Member Functions

virtual void initPointers (ParticleData *, Couplings *)
 
virtual HelicityMatrixElementinitChannel (vector< HelicityParticle > &)
 
virtual double decayWeight (vector< HelicityParticle > &)
 
virtual double decayWeightMax (vector< HelicityParticle > &)
 
virtual complex calculateME (vector< int >)
 
virtual void calculateD (vector< HelicityParticle > &)
 
virtual void calculateRho (unsigned int, vector< HelicityParticle > &)
 
void setFermionLine (int, HelicityParticle &, HelicityParticle &)
 
virtual complex sBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex pBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex dBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual void initPointers (ParticleData *, Couplings *)
 
virtual HelicityMatrixElementinitChannel (vector< HelicityParticle > &)
 
virtual double decayWeight (vector< HelicityParticle > &)
 
virtual double decayWeightMax (vector< HelicityParticle > &)
 
virtual complex calculateME (vector< int >)
 
virtual void calculateD (vector< HelicityParticle > &)
 
virtual void calculateRho (unsigned int, vector< HelicityParticle > &)
 
void setFermionLine (int, HelicityParticle &, HelicityParticle &)
 
virtual complex breitWigner (double s, double M, double G)
 
virtual complex sBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex pBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex dBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual void initPointers (ParticleData *, Couplings *, Settings *=0)
 
virtual HelicityMatrixElementinitChannel (vector< HelicityParticle > &)
 
virtual double decayWeight (vector< HelicityParticle > &)
 
virtual double decayWeightMax (vector< HelicityParticle > &)
 
virtual complex calculateME (vector< int >)
 
virtual void calculateD (vector< HelicityParticle > &)
 
virtual void calculateRho (unsigned int, vector< HelicityParticle > &)
 
void setFermionLine (int, HelicityParticle &, HelicityParticle &)
 
virtual complex breitWigner (double s, double M, double G)
 
virtual complex sBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex pBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex dBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual void initPointers (ParticleData *, CoupSM *, Settings *=0)
 
virtual HelicityMatrixElementinitChannel (vector< HelicityParticle > &)
 
virtual double decayWeight (vector< HelicityParticle > &)
 
virtual double decayWeightMax (vector< HelicityParticle > &)
 
virtual complex calculateME (vector< int >)
 
virtual void calculateD (vector< HelicityParticle > &)
 
virtual void calculateRho (unsigned int, vector< HelicityParticle > &)
 
void setFermionLine (int, HelicityParticle &, HelicityParticle &)
 
virtual complex breitWigner (double s, double M, double G)
 
virtual complex sBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex pBreitWigner (double m0, double m1, double s, double M, double G)
 
virtual complex dBreitWigner (double m0, double m1, double s, double M, double G)
 

Protected Member Functions

virtual void initConstants ()
 
virtual void initWaves (vector< HelicityParticle > &)
 
virtual void initConstants ()
 
virtual void initWaves (vector< HelicityParticle > &)
 
virtual void initConstants ()
 
virtual void initWaves (vector< HelicityParticle > &)
 
virtual void initConstants ()
 
virtual void initWaves (vector< HelicityParticle > &)
 

Protected Attributes

double DECAYWEIGHTMAX
 
vector< GammaMatrixgamma
 
vector< int > pMap
 
vector< int > pID
 
vector< double > pM
 
vector< vector< Wave4 > > u
 
ParticleDataparticleDataPtr
 
CouplingscouplingsPtr
 
SettingssettingsPtr
 
CoupSMcoupSMPtr
 

Detailed Description

Definition at line 24 of file HelicityMatrixElements.h.


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