diff --git a/tracy/tools/Input_checkcode.prm b/tracy/tools/Input_checkcode.prm new file mode 100644 index 0000000000000000000000000000000000000000..371a36af4556367cc3b8f5f493d89e15506e0798 --- /dev/null +++ b/tracy/tools/Input_checkcode.prm @@ -0,0 +1,144 @@ +#******************************************************************* +# 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 +# 3) all the other parameters are optional, and all the default +# values for flags are false +# 4) if set ExperimentFMAFlag or detailedFMAFlag to be true, +# FmapFlag must be true +# 5) if ThinsextFlag is true, MultipoleFlag must be true +# 6) if set ChamberNoU20Flag or ReadChamberFlag to be true, +# ChamberFlag must be true +#****************************************************************** +# +#******files******** +# relative directory of the files in the script +# in_dir /Users/nadolski/codes/tracy/TracyIII/tracy/tools/ +in_dir /Users/nadolski/codes/tracy/maille/soleil/ +# lattice file wihout .lat extension +# lat_file soleil_HU36_checkcode + lat_file solamor2_reglage_focalisation_chcvqt_thicksextu_LQPintermediaire_QFF +# lat_file modele_complet_202_317_ksi_2_2_wiggler_slicing_SX8mod + + +#*******boolean flag*********** +# VACCUUM CHAMBER PART +# vacuum chamber file + chamber_file /Users/nadolski/codes/tracy/TracyIII/Tracy/tools/Chamber_example.dat +# read vacuum chamber from chamber_file, ChamberFlag must be true, if +# ReadChamberFlag is true + ReadChamberFlag false + +# include vacuum chamber + ChamberFlag true + +# 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 + +# tune obtained by tracking + TuneTracFlag true +# chromaticity obtained by tracking + ChromTracFlag true + +### +# 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 true 31 21 516 0.025 0.005 0.0 + + +# EnergyTuneShiftFlag flag Nb TurnNumber emax +# Nb point number +# TurnNumber number of turn for tracking +# emax maximum energy for tracking + EnergyTuneShiftFlag true 31 516 0.06 + +#### +# FMA calculate frequency map +#### + FmapFlag false +# experiment Fmap, FmapFlag must be true if ExperimentFMAFlag is true +# ExperimentFMAFlag flag Nbx Nby TurnNumber xmax(m) ymax(m) energyoffset diffusionflag +# Nbx Nby nuber of point in h and v planes +# TurnNumber Number of turns for tracking +# xmax, ymax maximum amplitude +# energyoffset +# diffusionflag to compute tunediffusion + + ExperimentFMAFlag true 31 21 516 0.025 0.005 0.0 true +# detailed Fmap, FmapFlag must be true if DetailedFMAFlag is true + DetailedFMAFlag true + +# error coupling + ErrorCouplingFlag true +# coupling flag + CouplingFlag true + +# 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 +# include multipole error into the lattice + MultipoleFlag true +# set multipole with thin or thick lens model, +# MultipoleFlag must be true if ThinsextFlag is true + ThinsextFlag false +# files for looking for the multipole of corrector (Machine current based) + fic_hcorr /Users/nadolski/Documents/codes/tracy/maille/soleil/corh.txt + fic_vcorr /Users/nadolski/Documents/codes/tracy/maille/soleil/corv.txt + fic_skew /Users/nadolski/Documents/codes/tracy/maille/soleil/corqt.txt + +### +### FITTING FACTORY +### +# fit tune +# name flag targetnudx targetnudz + FitTuneFlag true 18.202 10.317 + +# fit chromaticity +# name flag targetksix targetksiz + FitChromFlag true 2.0 2.6 + +### OTHER +# include girder error + GirderErrorFlag false + +# plot beam size around the ring + SigmaFlag true + +# 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