pysrw.computations.computeSrPowerDensity

pysrw.computations.computeSrPowerDensity#

pysrw.computations.computeSrPowerDensity(particleBeam, magnetsContainer, observer, relPrec=None)[source]#

Compute the synchrotron radiation power density.

Parameters:
  • particleBeam – particle instance of ParticleBeam.

  • magnetsContainer – container instance of MagnetsContainer.

  • observer – mesh instance of Observer.

  • wavelength – observation wavelength in nanometers.

  • relPrec (optional) – precision factor for computation. Pass > 1.0 for more precision.

  • Returns – dict: a dictionary containing the two coordinate axes as long as the matrix of the power density data in W/mm^2.