EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtGammaMatrix Class Referencefinal

#include <EvtGenBase/EvtGammaMatrix.hh>

Public Member Functions

 EvtGammaMatrix ()
 EvtGammaMatrix (const EvtGammaMatrix &gm)
EvtGammaMatrixoperator= (const EvtGammaMatrix &gm)
void init ()
EvtGammaMatrixoperator+= (const EvtGammaMatrix &g)
EvtGammaMatrixoperator-= (const EvtGammaMatrix &g)
EvtGammaMatrixoperator*= (const EvtGammaMatrix &g)

Static Public Member Functions

static const EvtGammaMatrixg (int)
static const EvtGammaMatrixg0 ()
static const EvtGammaMatrixg1 ()
static const EvtGammaMatrixg2 ()
static const EvtGammaMatrixg3 ()
static const EvtGammaMatrixg5 ()
static const EvtGammaMatrixid ()
static const EvtGammaMatrixva0 ()
static const EvtGammaMatrixva1 ()
static const EvtGammaMatrixva2 ()
static const EvtGammaMatrixva3 ()
static const EvtGammaMatrixv0 ()
static const EvtGammaMatrixv1 ()
static const EvtGammaMatrixv2 ()
static const EvtGammaMatrixv3 ()
static const EvtGammaMatrixsigmaUpper (unsigned int mu, unsigned int nu)
static const EvtGammaMatrixsigmaLower (unsigned int mu, unsigned int nu)

Private Attributes

EvtComplex m_gamma [4][4]

Friends

EvtGammaMatrix operator* (const EvtComplex &c, const EvtGammaMatrix &g)
EvtGammaMatrix operator* (const EvtGammaMatrix &g, const EvtComplex &c)
EvtGammaMatrix operator/ (const EvtGammaMatrix &g, const double d)
EvtDiracSpinor operator* (const EvtGammaMatrix &g, const EvtDiracSpinor &d)
EvtGammaMatrix operator+ (const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
EvtGammaMatrix operator- (const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
EvtGammaMatrix operator* (const EvtGammaMatrix &g1, const EvtGammaMatrix &g2)
std::ostream & operator<< (std::ostream &s, const EvtGammaMatrix &v)
EvtDiracSpinor EvtDiracSpinor::adjoint () const

Detailed Description

Definition at line 40 of file EvtGammaMatrix.hh.

Constructor & Destructor Documentation

◆ EvtGammaMatrix() [1/2]

EvtGammaMatrix::EvtGammaMatrix ( )

Definition at line 36 of file EvtGammaMatrix.cpp.

◆ EvtGammaMatrix() [2/2]

EvtGammaMatrix::EvtGammaMatrix ( const EvtGammaMatrix & gm)

Definition at line 83 of file EvtGammaMatrix.cpp.

Member Function Documentation

◆ g()

const EvtGammaMatrix & EvtGammaMatrix::g ( int index)
static

Definition at line 352 of file EvtGammaMatrix.cpp.

◆ g0()

const EvtGammaMatrix & EvtGammaMatrix::g0 ( )
static

Definition at line 231 of file EvtGammaMatrix.cpp.

◆ g1()

const EvtGammaMatrix & EvtGammaMatrix::g1 ( )
static

Definition at line 256 of file EvtGammaMatrix.cpp.

◆ g2()

const EvtGammaMatrix & EvtGammaMatrix::g2 ( )
static

Definition at line 280 of file EvtGammaMatrix.cpp.

◆ g3()

const EvtGammaMatrix & EvtGammaMatrix::g3 ( )
static

Definition at line 304 of file EvtGammaMatrix.cpp.

◆ g5()

const EvtGammaMatrix & EvtGammaMatrix::g5 ( )
static

Definition at line 328 of file EvtGammaMatrix.cpp.

◆ id()

const EvtGammaMatrix & EvtGammaMatrix::id ( )
static

Definition at line 468 of file EvtGammaMatrix.cpp.

◆ init()

void EvtGammaMatrix::init ( )

Definition at line 106 of file EvtGammaMatrix.cpp.

◆ operator*=()

EvtGammaMatrix & EvtGammaMatrix::operator*= ( const EvtGammaMatrix & g)

Definition at line 516 of file EvtGammaMatrix.cpp.

◆ operator+=()

EvtGammaMatrix & EvtGammaMatrix::operator+= ( const EvtGammaMatrix & g)

Definition at line 492 of file EvtGammaMatrix.cpp.

◆ operator-=()

EvtGammaMatrix & EvtGammaMatrix::operator-= ( const EvtGammaMatrix & g)

Definition at line 504 of file EvtGammaMatrix.cpp.

◆ operator=()

EvtGammaMatrix & EvtGammaMatrix::operator= ( const EvtGammaMatrix & gm)

Definition at line 94 of file EvtGammaMatrix.cpp.

◆ sigmaLower()

const EvtGammaMatrix & EvtGammaMatrix::sigmaLower ( unsigned int mu,
unsigned int nu )
static

Definition at line 595 of file EvtGammaMatrix.cpp.

◆ sigmaUpper()

const EvtGammaMatrix & EvtGammaMatrix::sigmaUpper ( unsigned int mu,
unsigned int nu )
static

Definition at line 556 of file EvtGammaMatrix.cpp.

◆ v0()

const EvtGammaMatrix & EvtGammaMatrix::v0 ( )
static

Definition at line 372 of file EvtGammaMatrix.cpp.

◆ v1()

const EvtGammaMatrix & EvtGammaMatrix::v1 ( )
static

Definition at line 396 of file EvtGammaMatrix.cpp.

◆ v2()

const EvtGammaMatrix & EvtGammaMatrix::v2 ( )
static

Definition at line 420 of file EvtGammaMatrix.cpp.

◆ v3()

const EvtGammaMatrix & EvtGammaMatrix::v3 ( )
static

Definition at line 444 of file EvtGammaMatrix.cpp.

◆ va0()

const EvtGammaMatrix & EvtGammaMatrix::va0 ( )
static

Definition at line 119 of file EvtGammaMatrix.cpp.

◆ va1()

const EvtGammaMatrix & EvtGammaMatrix::va1 ( )
static

Definition at line 147 of file EvtGammaMatrix.cpp.

◆ va2()

const EvtGammaMatrix & EvtGammaMatrix::va2 ( )
static

Definition at line 175 of file EvtGammaMatrix.cpp.

◆ va3()

const EvtGammaMatrix & EvtGammaMatrix::va3 ( )
static

Definition at line 203 of file EvtGammaMatrix.cpp.

◆ EvtDiracSpinor::adjoint

◆ operator* [1/4]

EvtGammaMatrix operator* ( const EvtComplex & c,
const EvtGammaMatrix & g )
friend

Definition at line 54 of file EvtGammaMatrix.cpp.

◆ operator* [2/4]

EvtGammaMatrix operator* ( const EvtGammaMatrix & g,
const EvtComplex & c )
friend

Definition at line 49 of file EvtGammaMatrix.cpp.

◆ operator* [3/4]

EvtDiracSpinor operator* ( const EvtGammaMatrix & g,
const EvtDiracSpinor & d )
friend

Definition at line 539 of file EvtGammaMatrix.cpp.

◆ operator* [4/4]

EvtGammaMatrix operator* ( const EvtGammaMatrix & g1,
const EvtGammaMatrix & g2 )
friend

Definition at line 102 of file EvtGammaMatrix.hh.

◆ operator+

EvtGammaMatrix operator+ ( const EvtGammaMatrix & g1,
const EvtGammaMatrix & g2 )
friend

Definition at line 90 of file EvtGammaMatrix.hh.

◆ operator-

EvtGammaMatrix operator- ( const EvtGammaMatrix & g1,
const EvtGammaMatrix & g2 )
friend

Definition at line 96 of file EvtGammaMatrix.hh.

◆ operator/

EvtGammaMatrix operator/ ( const EvtGammaMatrix & g,
const double d )
friend

Definition at line 108 of file EvtGammaMatrix.hh.

◆ operator<<

std::ostream & operator<< ( std::ostream & s,
const EvtGammaMatrix & v )
friend

Member Data Documentation

◆ m_gamma

EvtComplex EvtGammaMatrix::m_gamma[4][4]
private

Definition at line 87 of file EvtGammaMatrix.hh.


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