CHROMA
barspinmat_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Baryon spin and projector matrices
4  */
5 
6 #ifndef __barspinmat_w_h__
7 #define __barspinmat_w_h__
8 
9 #include "chromabase.h"
10 
11 namespace Chroma
12 {
13 
14  //! All the spin and projectors for 2 and 3-pts.
15  /*! \ingroup hadron */
16  namespace BaryonSpinMats
17  {
18  //! NR = (1/2)* ( 1 + g_4 )
19  SpinMatrix NR();
20 
21  //! NRnegPar = (1/2)* ( 1 - g_4 )
22  SpinMatrix NRnegPar();
23 
24  //! C = Gamma(10)
25  SpinMatrix C();
26 
27  //! C NR = (1/2)*C * ( 1 + g_4 )
28  SpinMatrix CNR();
29 
30  //! C gamma_5 gamma_4 = - Gamma(13)
31  SpinMatrix Cg5g4();
32 
33  //! C g_k = C gamma_k
34  SpinMatrix Cgk(int k);
35 
36  //! C g_\mu = C gamma_\mu
37  SpinMatrix Cgmu(int k);
38  //! C g_\mu = C gamma_\mu
39  SpinMatrix CgmuTrans(int k);
40 
41  //! C g4 g_k = C gamma_4 gamma_k
42  SpinMatrix Cg4gk(int k);
43 
44  //! C g_k NR = C gamma_k (1/2)(1 + gamma_4)
45  SpinMatrix CgkNR(int k);
46 
47  //! C g_5 = C gamma_5 = Gamma(5)
48  SpinMatrix Cg5();
49 
50  //! C g_5 NR = (1/2)*C gamma_5 * ( 1 + g_4 )
51  SpinMatrix Cg5NR();
52 
53  //! C g_5 NR = (1/2)*C gamma_5 * ( 1 - g_4 )
54  SpinMatrix Cg5NRnegPar();
55 
56  //! C gamma_- = Cgm = (C gamma_-)^T
57  SpinMatrix Cgm();
58 
59  //! C gamma_4 gamma_- = Cg4m
60  SpinMatrix Cg4m();
61 
62  //! C gamma_- NR = CgmNR = C gamma_- (1/2)(1 + gamma_4)
63  SpinMatrix CgmNR();
64 
65 
66  //! C gamma_+ = Cgp = (C gamma_+)^T
67  SpinMatrix Cgp();
68 
69  //! C gamma_4 gamma_+ = Cg4p
70  SpinMatrix Cg4p();
71 
72  //! C gamma_+ NR = CgpNR = C gamma_+ (1/2)(1 + gamma_4)
73  SpinMatrix CgpNR();
74 
75 
76  //! T = (1 + gamma_4) / 2 = (1 + Gamma(8)) / 2
77  SpinMatrix Tunpol();
78 
79  //! T = (1 + gamma_4) / 2 = (1 - Gamma(8)) / 2
80  SpinMatrix TunpolNegPar();
81 
82  //! T = \Sigma_3 (1 + gamma_4) / 2 = -i (Gamma(3) + Gamma(11)) / 2
83  SpinMatrix Tpol();
84 
85  //! T = \Sigma_3 (1 - gamma_4) / 2 = -i (-Gamma(3) + Gamma(11)) / 2
86  SpinMatrix TpolNegPar();
87 
88  //! T = (1 + \Sigma_3)*(1 + gamma_4) / 2 = (1 + Gamma(8) - i G(3) - i G(11)) / 2
89  SpinMatrix Tmixed();
90 
91 
92  //! T = (1 - \Sigma_3)*(1 - gamma_4) / 2 = (1 - Gamma(8) - i G(3) + i G(11)) / 2
93  // Need to flip the spin for time reversal
94  SpinMatrix TmixedNegPar();
95 
96  //! T = (1 + i \gamma_5 \gamma_3 )/2 = 1/2 *( 1 - iG(11) )
97  SpinMatrix TspinUp() ;
98  //! T = (1 - i \gamma_5 \gamma_3 )/2 = 1/2 *( 1 + iG(11) )
99  SpinMatrix TspinDown() ;
100  //! T = i \gamma_5 (\gamma_1 + i \gamma_2 )
101  SpinMatrix T_ig5XpiY();
102  //! T = i \gamma_5 (\gamma_1 - i \gamma_2 )
103  SpinMatrix T_ig5XmiY() ;
104 
105  }
106 
107 } // end namespace Chroma
108 
109 
110 #endif
Primary include file for CHROMA library code.
SpinMatrix Cg4m()
C gamma_4 gamma_- = Cg4m.
SpinMatrix Tmixed()
T = (1 + \Sigma_3)*(1 + gamma_4) / 2 = (1 + Gamma(8) - i G(3) - i G(11)) / 2.
SpinMatrix Cgp()
C gamma_+ = Cgm = (C gamma_+)^T.
SpinMatrix Cg4p()
C gamma_4 gamma_+ = Cg4p.
SpinMatrix T_ig5XpiY()
T = i \gamma_5 (\gamma_1 + i \gamma_2 )
SpinMatrix Tunpol()
T = (1 + gamma_4) / 2 = (1 + Gamma(8)) / 2.
SpinMatrix CgpNR()
C gamma_+ NR = CgpNR = C gamma_+ (1/2)(1 + gamma_4)
SpinMatrix Cgmu(int k)
C g_\mu = \gamma_4 \gamma_2 \gamma_\mu.
Definition: barspinmat_w.cc:79
SpinMatrix NRnegPar()
NRnegPar = (1/2)* ( 1 - g_4 )
Definition: barspinmat_w.cc:22
SpinMatrix Cg5NRnegPar()
C g_5 NR = (1/2)*C gamma_5 * ( 1 - g_4 )
SpinMatrix CgkNR(int k)
C g_k NR = C gamma_k (1/2)(1 + gamma_4)
SpinMatrix TunpolNegPar()
T = (1 + gamma_4) / 2 = (1 - Gamma(8)) / 2.
SpinMatrix T_ig5XmiY()
T = i \gamma_5 (\gamma_1 - i \gamma_2 )
SpinMatrix TpolNegPar()
T = \Sigma_3 (1 - gamma_4) / 2 = -i (-Gamma(3) + Gamma(11)) / 2.
SpinMatrix NR()
NR = (1/2)* ( 1 + g_4 )
Definition: barspinmat_w.cc:15
SpinMatrix Cgm()
C gamma_- = Cgm = (C gamma_-)^T.
SpinMatrix TspinDown()
T = (1 - i \gamma_5 \gamma_3 )/2 = 1/2 *( 1 + iG(11) )
SpinMatrix TmixedNegPar()
T = (1 - \Sigma_3)*(1 - gamma_4) / 2 = (1 - Gamma(8) + i G(3) - i G(11)) / 2.
SpinMatrix CgmNR()
C gamma_- NR = CgmNR = C gamma_- (1/2)(1 + gamma_4)
SpinMatrix Cg5()
C g_5 = C gamma_5 = Gamma(5)
SpinMatrix C()
C = Gamma(10)
Definition: barspinmat_w.cc:29
SpinMatrix TspinUp()
T = (1 + i \gamma_5 \gamma_3 )/2 = 1/2 *( 1 - iG(11) )
SpinMatrix Cgk(int k)
C g_k = C gamma_k.
Definition: barspinmat_w.cc:49
SpinMatrix CgmuTrans(int k)
C g_\mu = \gamma_4 \gamma_2 transpose(\gamma_\mu)
SpinMatrix Cg4gk(int k)
C g4 g_k = C gamma_4 gamma_k.
SpinMatrix CNR()
C NR = (1/2)*C * ( 1 + g_4 )
Definition: barspinmat_w.cc:35
SpinMatrix Cg5NR()
C g_5 NR = (1/2)*C gamma_5 * ( 1 + g_4 )
SpinMatrix Cg5g4()
C gamma_5 gamma_4 = - Gamma(13)
Definition: barspinmat_w.cc:42
SpinMatrix Tpol()
T = \Sigma_3 (1 + gamma_4) / 2 = -i (Gamma(3) + Gamma(11)) / 2.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
int k
Definition: invbicg.cc:119