Skip to content
Snippets Groups Projects
Select Git revision
  • eaabf3303bf7c5c12e965e1dce380df3ca48a0f9
  • master default protected
  • dev
  • fix
  • feat-merge-filter
  • to_fwk
  • integrate
  • 1.3
  • 1.2.1
  • 1.2
  • 1.1.1
  • 1.1.0
12 results

pkg_combpm.vhd

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Input_checkcode.prm 4.22 KiB
    #*******************************************************************
    # 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
    #