How to simulate the CSR effect in wiggler?

Moderators: cyao, michael_borland

Post Reply
Xiaofan
Posts: 1
Joined: 03 Nov 2017, 08:13

How to simulate the CSR effect in wiggler?

Post by Xiaofan » 03 Nov 2017, 12:03

Dear SIrs,

I'd like to simulate the CSR effect on the electron beams in wiggler, but I didn't find the command. So I tried setting a series of CSRSBEND to play the role of wiggler, but the edge effect would be a problem in this case. Can you tell me how to handle this situation? How can I simulate the CSR effect on the electron beams in wiggler?

Thanks!
Xiaofan

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

Re: How to simulate the CSR effect in wiggler?

Post by michael_borland » 06 Nov 2017, 17:46

Xiaofan,

I don't have a good suggestion for this. Using a series of CSBEND elements, it would be possible to get the focusing right (there's a script called makeWigglerFromBends that's distributed with elegant). However, I don't think the CSR calculations would be correct, since they'll start afresh with each dipole. I think a code that uses a more fundamental approach is needed.

--Michael

Post Reply