Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Corr2pt_Wilson_SF Class Reference

Two-point correlator for Wilson-type fermions with SF BC. More...

#include <corr2pt_Wilson_SF.h>

Public Member Functions

 Corr2pt_Wilson_SF (GammaMatrixSet *gmset)
 
 Corr2pt_Wilson_SF (unique_ptr< GammaMatrixSet > &gmset)
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
double fAfP (const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2)
 
double meson_corr (std::vector< dcomplex > &meson, const GammaMatrix &gm_sink, const GammaMatrix &gm_src, const std::vector< Field_F > &sq1, const std::vector< Field_F > &sq2)
 

Static Public Attributes

static const std::string class_name = "Corr2pt_Wilson_SF"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 Corr2pt_Wilson_SF (const Corr2pt_Wilson_SF &)
 
Corr2pt_Wilson_SFoperator= (const Corr2pt_Wilson_SF &)
 

Private Attributes

Index_lex m_index
 
GammaMatrixSetm_gmset
 

Detailed Description

Two-point correlator for Wilson-type fermions with SF BC.

  • Evaluate the axial current - pseudo scalar two point funciton fA, fA'.
  • Evaluate the pseudo scalar - pseudo scalar two point funciton fP, fP'
  • These two point functions are used to evaluate the PCAC mass and $\Delta M$ needed for the cSW determination.
  • [19 Apr 2012 Y.Taniguchi]

Definition at line 36 of file corr2pt_Wilson_SF.h.

Constructor & Destructor Documentation

Corr2pt_Wilson_SF::Corr2pt_Wilson_SF ( GammaMatrixSet gmset)
inline

Definition at line 49 of file corr2pt_Wilson_SF.h.

Corr2pt_Wilson_SF::Corr2pt_Wilson_SF ( unique_ptr< GammaMatrixSet > &  gmset)
inline

Definition at line 52 of file corr2pt_Wilson_SF.h.

Corr2pt_Wilson_SF::Corr2pt_Wilson_SF ( const Corr2pt_Wilson_SF )
private

Member Function Documentation

double Corr2pt_Wilson_SF::fAfP ( const std::vector< Field_F > &  sq1,
const std::vector< Field_F > &  sq2 
)

The axial current:

\[ A_\mu^a(x)={\overline{\psi}}(x)\gamma_\mu\gamma_5\frac{\tau^a}{2}\psi(x) \]

The pseudo scalar density:

\[ P^a(x)={\overline{\psi}}(x)\gamma_5\frac{\tau^a}{2}\psi(x) \]

The boundary pseudo scalar density at t=0

\[ {\cal O}^a=a^6\sum_{\vec{x},\vec{y}}\overline{\zeta}\left(\vec{x}\right) \gamma_5\frac{\tau^a}{2}\zeta\left(\vec{y}\right) \]

The boundary pseudo scalar density at t=T

\[ {\cal O'}^a=a^6\sum_{\vec{x},\vec{y}}\overline{\zeta}'\left(\vec{x}\right) \gamma_5\frac{\tau^a}{2}\zeta'\left(\vec{y}\right) \]

The two point functions are

\[ f_A(x_0)=-\frac{1}{N_f^2-1}\left\langle{A_0^a(x_0){\cal O}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta(\vec{v}){\overline{\psi}}(x)}\right\rangle\gamma_0\gamma_5 \left\langle{\psi(x)\overline{\zeta}(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_P(x_0)=-\frac{1}{N_f^2-1}\left\langle{P^a(x_0){\cal O}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta(\vec{v}){\overline{\psi}}(x)}\right\rangle\gamma_5 \left\langle{\psi(x)\overline{\zeta}(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_A'(x_0)=+\frac{1}{N_f^2-1}\left\langle{A_0^a(T-x_0){\cal O'}^a}\right\rangle =-\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta'(\vec{v}){\overline{\psi}}(T-x_0)}\right\rangle\gamma_0\gamma_5 \left\langle{\psi(T-x_0)\overline{\zeta}'(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_P'(x_0)=-\frac{1}{N_f^2-1}\left\langle{P^a(T-x_0){\cal O'}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta'(\vec{v}){\overline{\psi}}(T-x_0)}\right\rangle\gamma_5 \left\langle{\psi(T-x_0)\overline{\zeta}'(\vec{y})}\right\rangle\gamma_5\right) \]

Definition at line 67 of file corr2pt_Wilson_SF.cpp.

double Corr2pt_Wilson_SF::meson_corr ( std::vector< dcomplex > &  meson,
const GammaMatrix gm_sink,
const GammaMatrix gm_src,
const std::vector< Field_F > &  sq1,
const std::vector< Field_F > &  sq2 
)

Definition at line 147 of file corr2pt_Wilson_SF.cpp.

Corr2pt_Wilson_SF& Corr2pt_Wilson_SF::operator= ( const Corr2pt_Wilson_SF )
private
void Corr2pt_Wilson_SF::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 61 of file corr2pt_Wilson_SF.h.

Member Data Documentation

const std::string Corr2pt_Wilson_SF::class_name = "Corr2pt_Wilson_SF"
static

The axial current:

\[ A_\mu^a(x)={\overline{\psi}}(x)\gamma_\mu\gamma_5\frac{\tau^a}{2}\psi(x) \]

The pseudo scalar density:

\[ P^a(x)={\overline{\psi}}(x)\gamma_5\frac{\tau^a}{2}\psi(x) \]

The boundary pseudo scalar density at t=0

\[ {\cal O}^a=a^6\sum_{\vec{x},\vec{y}}\overline{\zeta}\left(\vec{x}\right) \gamma_5\frac{\tau^a}{2}\zeta\left(\vec{y}\right) \]

The boundary pseudo scalar density at t=T

\[ {\cal O'}^a=a^6\sum_{\vec{x},\vec{y}}\overline{\zeta}'\left(\vec{x}\right) \gamma_5\frac{\tau^a}{2}\zeta'\left(\vec{y}\right) \]

The two point functions are

\[ f_A(x_0)=-\frac{1}{N_f^2-1}\left\langle{A_0^a(x_0){\cal O}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta(\vec{v}){\overline{\psi}}(x)}\right\rangle\gamma_0\gamma_5 \left\langle{\psi(x)\overline{\zeta}(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_P(x_0)=-\frac{1}{N_f^2-1}\left\langle{P^a(x_0){\cal O}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta(\vec{v}){\overline{\psi}}(x)}\right\rangle\gamma_5 \left\langle{\psi(x)\overline{\zeta}(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_A'(x_0)=+\frac{1}{N_f^2-1}\left\langle{A_0^a(T-x_0){\cal O'}^a}\right\rangle =-\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta'(\vec{v}){\overline{\psi}}(T-x_0)}\right\rangle\gamma_0\gamma_5 \left\langle{\psi(T-x_0)\overline{\zeta}'(\vec{y})}\right\rangle\gamma_5\right) \]

\[ f_P'(x_0)=-\frac{1}{N_f^2-1}\left\langle{P^a(T-x_0){\cal O'}^a}\right\rangle =\frac{1}{2}\sum_{\vec{v},\vec{y}}{\rm tr}\left( \left\langle{\zeta'(\vec{v}){\overline{\psi}}(T-x_0)}\right\rangle\gamma_5 \left\langle{\psi(T-x_0)\overline{\zeta}'(\vec{y})}\right\rangle\gamma_5\right) \]

Definition at line 39 of file corr2pt_Wilson_SF.h.

GammaMatrixSet* Corr2pt_Wilson_SF::m_gmset
private

Definition at line 46 of file corr2pt_Wilson_SF.h.

Index_lex Corr2pt_Wilson_SF::m_index
private

Definition at line 45 of file corr2pt_Wilson_SF.h.

Bridge::VerboseLevel Corr2pt_Wilson_SF::m_vl
protected

Definition at line 42 of file corr2pt_Wilson_SF.h.


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