QEDprocesses
Documentation for QEDprocesses.
QEDprocesses.Compton
QEDbase._averaging_norm
QEDbase.in_phase_space_dimension
QEDprocesses._base_component_type
QEDprocesses.Compton
— TypeCompton(
in_spin [= AllSpin()]
in_pol [= AllPol()]
out_spin [= AllSpin()]
out_pol [= AllPol()]
)
QEDbase._averaging_norm
— Method_averaging_norm(proc::Compton)
We average over the initial spins and pols, and sum over final.
QEDbase.in_phase_space_dimension
— Methodin_phase_space_dimension(proc::AbstractProcessDefinition, ::PerturbativeQED)
Return the number of degrees of freedom to determine the incoming phase space for processes in PerturbativeQED.
The current implementation only supports the case where two of the incoming particles collide head-on.
QEDprocesses._base_component_type
— Method_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