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
how to compute the emittance of a ring with wiggler located in vertical dispersion bump
Moderators: cyao, michael_borland
-
- Posts: 4
- Joined: 28 Jun 2017, 07:12
-
- 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
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
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