how to compute the emittance of a ring with wiggler located in vertical dispersion bump

Moderators: cyao, michael_borland

Post Reply
Liu_Weihang
Posts: 4
Joined: 28 Jun 2017, 07:12

how to compute the emittance of a ring with wiggler located in vertical dispersion bump

Post by Liu_Weihang » 28 Jun 2021, 06:49

Hi Michael,
I add a small vertical dispersion bump (several CSBEND elements with TILT=pi/2) in a ring and put a horizontal wiggler to this vertical dispersion bump. I try to use &moments_output to evaluate the equilibrium vertical emittance. Should I include classical, single-particle synchrotron radiation in wiggler to get accurate values? I found that when I included it, the emittance increased a lot.
--Weihang

michael_borland
Posts: 1959
Joined: 19 May 2008, 09:33
Location: Argonne National Laboratory
Contact:

Re: how to compute the emittance of a ring with wiggler located in vertical dispersion bump

Post by michael_borland » 15 Jul 2021, 14:01

Weihang,

You should be able to get valid results with WIGGLER or CWIGGLER. The former should work automatically, whereas for the latter you need to set SYNCH_RAD=1 and ISR=1 on the element. Of course, you need SYNCH_RAD=1 and ISR=1 on any CCBEND, CSBEND, KQUAD, and KSEXT elements as well.

If problems continue, post a lattice and I'll look in more detail.

--Michael

Post Reply