loop_spin_project: spin projection of quark loop data

View source: R/looptools.R

loop_spin_projectR Documentation

spin projection of quark loop data

Description

Implements the operation

L = a*( Γ_{ik} M_{ki} )

to give the trace of a quark loop M multiplied by a gamma structure Γ and scaled by a complex factor a.

Usage

loop_spin_project(loop, gamma, reim = "both", stochav = FALSE,
  scale_factor = as.complex(1), herm_conj = FALSE)

Arguments

loop

'raw_cf' container with loop data

gamma

4x4 complex matrix

reim

String, one of 'real', 'imag' or 'both'. After the spin projection and trace, the result can be restricted to just the real or imaginary part, if desired. Useful for the cases in which it is clear that only one or the other contains any signal.

stochav

Boolean, specifies whether the average over stochastic samples should be performed. This makes the projection much faster but of course prevents the projected loop data to be used for the construction of diagrams with multiple quark loops.

scale_factor

Complex scaling factor to be applied.

herm_conj

Boolean, optionally the loop matrix M can be hermitian conjugated before the spin projection is performed.

Value

Returns an object of class raw_cf.


hadron documentation built on Sept. 9, 2022, 5:06 p.m.