rxmc.elastic_diffxs_observation.momentum_transfer#

rxmc.elastic_diffxs_observation.momentum_transfer(observation: ElasticDifferentialXSObservation) → ndarray[source]#

Momentum transfer \(q = 2k\sin(\theta/2)\) (fm^-1) on the data angles.

Returns the array of \(q\) values, e.g. for plotting. For a kernel_term() in \(q\)-space pass the same map as the term’s coordinate transform of the angle instead: kernel_term(kernel, coords=lambda x: 2 * obs.k * np.sin(x / 2)).