diff --git a/tracy/tools/Input_test.prm b/tracy/tools/Input_test.prm new file mode 100644 index 0000000000000000000000000000000000000000..9d28de1cb7a6866f518d44ec1458ef64f6e5c7c5 --- /dev/null +++ b/tracy/tools/Input_test.prm @@ -0,0 +1,173 @@ +#******************************************************************* +# 28 septembre 2010 +# File for checking TRacy is running well +# +# input script to set the file and bool flag +# +# comments: +# 1) Blank line and line starting with "#" (comment) are ignored +# 2) Obligatory parameter: lat_file, +# lat file name is without the extension of .lat +# 3) All the other parameters are optional, and all the default +# values for flags are false +# 4) Default FMAP values are: +# _FmapFlag_nxpoint=31L, _FmapFlag_nypoint=21L, +# _FmapFlag_nturn=516L; _FmapFlag_xmax=0.025, +# _FmapFlag_ymax=0.005, _FmapFlag_delta=0.0; +# _FmapFlag_diffusion = true; +# 5) Default values of FMAPdp are the same as FMAP. +# 6) if ThinsextFlag is true, MultipoleFlag must be true +# 7) if set ChamberNoU20Flag or ReadChamberFlag to be true, +# ChamberFlag must be true +# +# Test verison for the development of Tracy 3, always the nearest +# input file verison. +# +# 10/2010 Jianfeng Zhang +# +#****************************************************************** + +#******files******** +# relative directory of the files in the script + in_dir /home/zhang/codes/TracyIII/lattice/ + +# lattice file must be wihout .lat extension + lat_file solamor2_reglage_focalisation_chcvqt_thicksextu_LQPintermediaire_QFF.lat + +# vacuum chamber file + chamber_file example_Chamber.dat + +# multipole error file + multipole_file multipole_error.dat + +# files for looking for the multipole of corrector (Machine current based) + fic_hcorr corh.txt + fic_vcorr corv.txt + fic_skew corqt.txt + + +#*******boolean flag*********** + +# VACCUUM CHAMBER PART +# include vacuum chamber + ChamberFlag true + +# read vacuum chamber from chamber_file, ChamberFlag must be true, if +# ReadChamberFlag is true + ReadChamberFlag false + +# include vacuum chamber but no U20, ChamberFlag must be true, if +# ChamberNoU20Flag is true + ChamberNoU20Flag false + + +# GLOBAL PARAMETER PART +# Activate quadrupole Fringefield + globval.quad_fringe true + + +# include RF Cavity or not and set +# 4D/6D tracking, true=6D, false=4D + globval.Cavity_on false + +# set RF voltage, if false, then use the definition value +# of RF cavity in the lattice +# name, flag, RF voltage [V] + RFvoltageFlag false 3000000 + +# tune obtained by tracking + TuneTracFlag false +# chromaticity obtained by tracking + ChromTracFlag false + +# TUNESHIFT WITH AMPLITUDE + +# tune shift with amplitude and energy +# AmplitudeTuneShiftFlag flag Nbx Nby TurnNumber xmax(m) ymax(m) delta +# Nbx and Nby Number of amplitude values in H et V planes +# TurnNumber number of turns for tracking +# xmax ymax maximum amplitude value (sqrt law) +# delta energy offset + AmplitudeTuneShiftFlag false 50 30 516 0.035 0.02 0.0 + +# EnergyTuneShiftFlag flag Nb TurnNumber emax +# Nb point number +# TurnNumber number of turn for tracking +# emax maximum energy for tracking + EnergyTuneShiftFlag false 31 1026 0.06 + + +# FMA calculate frequency map +# Nbx Nby number of point in h and v planes +# TurnNumber Number of turns for tracking +# xmax, ymax maximum amplitude +# energyoffset +# diffusionflag to compute tunediffusion + FmapFlag false 31 21 516 0.025 0.005 0.0 true + +# FMA dp calculate frequency map +# Nbx Nby number of point in h and v planes +# TurnNumber Number of turns for tracking +# xmax, ymax maximum amplitude +# energyoffset +# diffusionflag to compute tunediffusion + FmapdpFlag false 101 121 1026 25e-3 0.06 0.3e-3 true + +# error coupling +# flag, random seed number, RMS value of the rotation angle +# of the quadrupole + ErrorCouplingFlag false 0 0.0007 +# coupling flag +# calcualte the coupling factor in the lattice + CouplingFlag false + +# calculate momentum acceptance for Touscheck lifetime +# istart istop eminp emaxp nstepp eminn emaxn nstepn + MomentumAccFlag false 1 108 0.01 0.05 100 -0.01 -0.05 100 + + +#### MULTIPOLE FACTORY + # read multipole error from a file + ReadMultipoleFlag true + +# include multipole error into the lattice, the mutipole error +# of Horizontal and vertical correctors, and skew quadrupole + is read from the files, the name of which are set at the + beginning of this script. + MultipoleFlag false +# set multipole with thin or thick lens model, +# MultipoleFlag must be true if ThinsextFlag is true + ThinsextFlag false + +### +### FITTING FACTORY +### +# fit tune +# name, flag, tuned quadrople,tuned quadrople,targetnudx targetnudz + FitTuneFlag false qp7 qp9 18.202 10.317 + +# fit chromaticity +# name,flag, tuned sextupole, tuned sextupole, targetksix targetksiz + FitChromFlag false sx9 sx10 2.0 2.6 + +### OTHER +# include girder error + GirderErrorFlag false + +# plot beam size around the ring + SigmaFlag false + +# specific for test + PX2Flag false + +# calculate induced amplitude + InducedAmplitudeFlag false + +# specific for test + CodeComparaisonFlag false + +# calculate Eta function + EtaFlag false + +# calculate phase space + PhaseSpaceFlag false