QEDprocesses

Documentation for QEDprocesses.

QEDprocesses.ComptonType
Compton(
    in_spin [= AllSpin()]
    in_pol [= AllPol()]
    out_spin [= AllSpin()]
    out_pol [= AllPol()]
)
source
QEDbase.in_phase_space_dimensionMethod
in_phase_space_dimension(proc::AbstractProcessDefinition, ::PerturbativeQED)

Return the number of degrees of freedom to determine the incoming phase space for processes in PerturbativeQED.

Convention

The current implementation only supports the case where two of the incoming particles collide head-on.

source
QEDprocesses._base_component_typeMethod
_base_component_type(array_of_lv::AbstractArray{LV}) where {LV<:AbstractLorentzVector}

Return the type of the components of given Lorentz vectors, which are by themself elements of an AbstractArray.

Examples

julia> using QEDbase
julia> using QEDprocesses
julia> v = Vector{SFourMomentum}(undef,10)
julia> QEDprocesses._base_component_type(v)
Float64
source