&run_setup lattice = comm-ring.lte, use_beamline = "RING", p_central_mev = 3.e3, parameters = %s.param, default_order = 3, random_number_seed = 42319111, semaphore_file = %s.done, output = %s.out, losses = %s.lost, centroid = %s.cen &end !------------------ Add WATCH elements to observe position at all BPMs &insert_elements name = *, type = MONI, element_def = "wbpm: watch,filename=\"%s%03ld.w\",mode=\"centroid\",interval=1" !----- FA data = average 38 samples of F_rev &end !------------------ Split magnets into small pieces for accuracy &alter_elements name=*, type=CSBEND, item=N_KICKS, value=25, allow_missing_elements=1 &end &alter_elements name=*, type=KSEXT, item=N_KICKS, value=4, allow_missing_elements=1 &end &alter_elements name=*, type=KQUAD, item=N_KICKS, value=25, allow_missing_elements=1 &end !------------------ Include Synchrotron radiation for damping &alter_elements name=*, type=CSBEND, item=SYNCH_RAD, value=1 &end &alter_elements name=*, type=CSBEND, item=ISR, value=1 &end !------------------ add DC kick &alter_elements name = QM1G4C05B, type=KQUAD, item=DX, value=2e-3 &end !-------- at position s=134 m !------------------ add time dependent noise 10 Hz, 60 Hz, and 110 Hz !&modulate_elements ! name = QM1G4C16A, type=KQUAD, item=DX, !-------- s=4xx m ! filename = NoiseSDDS2.sdds, time_column = "t", amplitude_column = "Noise10Hz", ! differential = 0, multiplicative = 0, !&end !&modulate_elements ! name = QM1G4C05B, type=KQUAD, item=DX, !-------- s=134 m ! filename = NoiseSDDS2.sdds, time_column = "t", amplitude_column = "Noise60Hz", ! differential = 0, multiplicative = 0, !&end !&modulate_elements ! name = QL3G2C01A, type=KQUAD, item=DX, ! s=32 m ! filename = NoiseSDDS2.sdds, time_column = "t", amplitude_column = "Noise110Hz", ! differential = 0, multiplicative = 0, !&end &twiss_output filename = "%s.twi", matched=1, statistics=1, radiation_integrals=1, &end &rf_setup ! remove RF from RING harmonic=1320, bucket_half_height=1, over_voltage=1, &end ! Tracking: Number of turns &run_control n_passes = 380000, &end ! Get COD &closed_orbit closed_orbit_iterations=500 output = %s.orb start_from_recirc=1 fixed_length = 1 !!!! Should really always set this to 1 &end ! Tracking &bunched_beam n_particles_per_bunch = 1, use_twiss_command_values = 0, centroid[0] = -0.004, -0.0001, 0.0, 0.0, 0.0, 0.0 &end &track &end