moments_output
Posted: 12 May 2014, 11:12
Hi Michel
I having been using Elegant and now I'm trying to get a idea of the coupling introduced when I put alignment error in my lattice. I understand that for that I need to use the "moments_output" command but I'm not really able to understand what is coming out of it.
After doing a lot of simplifications on my input file I need you just with the plain lattice (no errors at all) and even then the horizontal emittance is a lot different form the one calculated from the twiss output.
twiss output = 2.8e-10 (ex)
moments output = 3.7e-10 (also ex)
I really don't understand why is this happening. I even included the rf_setup and the closed_orbit calculation (although I think they were not really needed in this case).
Maybe I'm doing something very silly but I really cannot think about anything else to do. Here is my .ele file, I can also send you the .let file.
Thanks!
&run_setup
lattice = Sirius_v601_ac10.lte,
use_beamline = anelrf,
p_central_mev = 3e3,
default_order = 2,
random_number_seed = 98777521.0,
rootname = calc_moments,
tracking_updates = 0
parameters = %s.param
&end
&twiss_output
filename = %s.twi
matched = 1
radiation_integrals = 1
&end
&rf_setup
filename = %s.rf
name = RFC
harmonic = 864
over_voltage = 5.062
&end
&run_control
n_steps = 10
&end
&closed_orbit
output = %s.clo
&end
&moments_output
filename = %s.mom
output_at_each_step = 1
matched = 1
equilibrium = 1
radiation = 1
verbosity = 1
&end
&bunched_beam &end
&track &end
I having been using Elegant and now I'm trying to get a idea of the coupling introduced when I put alignment error in my lattice. I understand that for that I need to use the "moments_output" command but I'm not really able to understand what is coming out of it.
After doing a lot of simplifications on my input file I need you just with the plain lattice (no errors at all) and even then the horizontal emittance is a lot different form the one calculated from the twiss output.
twiss output = 2.8e-10 (ex)
moments output = 3.7e-10 (also ex)
I really don't understand why is this happening. I even included the rf_setup and the closed_orbit calculation (although I think they were not really needed in this case).
Maybe I'm doing something very silly but I really cannot think about anything else to do. Here is my .ele file, I can also send you the .let file.
Thanks!
&run_setup
lattice = Sirius_v601_ac10.lte,
use_beamline = anelrf,
p_central_mev = 3e3,
default_order = 2,
random_number_seed = 98777521.0,
rootname = calc_moments,
tracking_updates = 0
parameters = %s.param
&end
&twiss_output
filename = %s.twi
matched = 1
radiation_integrals = 1
&end
&rf_setup
filename = %s.rf
name = RFC
harmonic = 864
over_voltage = 5.062
&end
&run_control
n_steps = 10
&end
&closed_orbit
output = %s.clo
&end
&moments_output
filename = %s.mom
output_at_each_step = 1
matched = 1
equilibrium = 1
radiation = 1
verbosity = 1
&end
&bunched_beam &end
&track &end