22#ifndef EVTGAMMAMATRIX_HH
23#define EVTGAMMAMATRIX_HH
25#include "EvtGenBase/EvtComplex.hh"
26#include "EvtGenBase/EvtDiracSpinor.hh"
EvtGammaMatrix operator*(const EvtComplex &c, const EvtGammaMatrix &g)
EvtGammaMatrix operator/(const EvtGammaMatrix &g, const double d)
EvtGammaMatrix operator-(const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
std::ostream & operator<<(std::ostream &s, const EvtGammaMatrix &v)
EvtGammaMatrix slash(const EvtVector4C &p)
EvtGammaMatrix operator+(const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
EvtDiracSpinor adjoint() const
static const EvtGammaMatrix & g0()
static const EvtGammaMatrix & g1()
static const EvtGammaMatrix & va3()
static const EvtGammaMatrix & sigmaUpper(unsigned int mu, unsigned int nu)
friend EvtGammaMatrix operator*(const EvtComplex &c, const EvtGammaMatrix &g)
static const EvtGammaMatrix & v3()
friend EvtGammaMatrix operator/(const EvtGammaMatrix &g, const double d)
static const EvtGammaMatrix & g5()
friend EvtGammaMatrix operator-(const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
static const EvtGammaMatrix & va1()
static const EvtGammaMatrix & v2()
static const EvtGammaMatrix & g3()
static const EvtGammaMatrix & id()
static const EvtGammaMatrix & g2()
static const EvtGammaMatrix & v1()
friend std::ostream & operator<<(std::ostream &s, const EvtGammaMatrix &v)
EvtGammaMatrix & operator-=(const EvtGammaMatrix &g)
static const EvtGammaMatrix & v0()
static const EvtGammaMatrix & g1()
EvtGammaMatrix(const EvtGammaMatrix &gm)
static const EvtGammaMatrix & g2()
static const EvtGammaMatrix & va0()
static const EvtGammaMatrix & sigmaLower(unsigned int mu, unsigned int nu)
virtual ~EvtGammaMatrix()
EvtGammaMatrix & operator*=(const EvtGammaMatrix &g)
static const EvtGammaMatrix & va2()
EvtGammaMatrix & operator=(const EvtGammaMatrix &gm)
EvtGammaMatrix & operator+=(const EvtGammaMatrix &g)
friend EvtGammaMatrix operator+(const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)