Learn R Programming

hadron (version 3.1.2)

cdh: finite size corrections a la Colangelo, Duerr, Haefeli

Description

finite size corrections a la Colangelo, Duerr, Haefeli

Usage

cdh(parm = rep(0, times = 6), rev = -1, aLamb1 = 0.055, aLamb2 = 0.58,
  aLamb3, aLamb4, ampiV, afpiV, aF0, a_fm, L, printit = FALSE,
  incim6 = FALSE, rtilde = c(-1.5, 3.2, -4.2, -2.5, 3.8, 1),
  use.cimpl = TRUE)

Arguments

parm

parameters

rev

\(rev=-1\) corrects from \(L\) to \(L=\infty\), \(rev=+1\) the other way around

aLamb1

The four low energy \(\Lambda_{1-4}\)constants in lattice units.

aLamb2

see aLamb1.

aLamb3

see aLamb1.

aLamb4

see aLamb1.

ampiV

pseudo scalar mass values to be corrected

afpiV

pseudo scalar decay constant values to be corrected

aF0

\(af_0\) in lattice units

a_fm

the value of the lattice spacing in fermi

L

the lattice spatial extent

printit

if set to TRUE the corrections are printed

incim6

in- or exclude the NNNLO correction for the mass

rtilde

the low energy constants \(\tilde{r}\), needed only if incim6=TRUE

use.cimpl

use the four times faster direct c Implementation of the correction routine

Value

a list with the corrected values for mpi and fpi

Details

see reference for details. We use the simplyfied formulae for the S quantities, see eq. (59) in the reference.

References

Gilberto Colangelo, Stephan Durr, Christoph Haefeli, Nucl.Phys.B721:136-174,2005. hep-lat/0503014

Examples

Run this code
# NOT RUN {
L <- c(24, 24, 24, 24, 32)
mps <- c(0.14448, 0.17261, 0.19858, 0.22276, 0.14320)
fps <- c(0.06577, 0.07169, 0.07623, 0.07924, 0.06730)
aLamb1 <- 0.05
aLamb2 <- 0.5
aLamb3 <- 0.38
aLamb4 <- 0.66
cdhres <- cdh(rev=+1, aLamb1=aLamb1, aLamb2=aLamb2, aLamb3=aLamb3, aLamb4=aLamb4,
              ampiV=mps, afpiV=fps, aF0=fps, a_fm=0.08, L=L, printit=TRUE,
              incim6=FALSE)
cdhres$mpiFV
cdhres$fpiFV

# }

Run the code above in your browser using DataLab