diff --git a/launcher_es.conf b/launcher_es.conf
new file mode 100644
index 0000000000000000000000000000000000000000..11a43fc49e239b29a5bd60659c6a03a6f8606831
--- /dev/null
+++ b/launcher_es.conf
@@ -0,0 +1,1592 @@
+#EXPERT
+
+@HEADING
+Injector
+
+#@GTOOL
+#Gun Phase Scan
+#/home/fermi/devel/utils/matlab/PCGun/ScanDiFaseGui_llrf_feedback.m
+#M. Trovo'
+#Scan of the gun RF phase vs. the injector laser ("Schottky scan")
+#essential
+
+#@GTOOL
+#Gun Phase Scan.py (beta)
+#gun-phasescan-gui 
+#M. Trovo'
+#Scan of the gun RF phase vs. the injector laser ("Schottky scan")
+#essential
+
+@GTOOL
+Gun Phase Scan.py (beta)
+cd /home/fermi/devel/utils/python/PC_Gun/; xterm -e python PhaseScanBpm.02.py;
+M. Trovo'
+Scan of the gun RF phase vs. the injector laser ("Schottky scan")
+essential
+
+@GTOOL
+Laser Heater
+/runtime/bin/lhl-gui
+LFO
+Aggregator for the Laser Heater operations
+essential
+
+@GTOOL
+Laser Heater (old panel)
+export PYTHONPATH=${HOME}/devel/utils/python/laser_heater; cd /home/fermi/devel/utils/python/laser_heater; ./laserHeater.py
+E. Ferrari
+Aggregator for the Laser Heater operations
+essential
+
+@GTOOL
+SPINJ cycling
+/home/fermi/devel/utils/matlab/PCGun/CilaggioSPINJ.m
+M. Trovo', D. Castronovo
+Perform a full cycling to damp the residual magnetic field (after a std. cycle)
+expert
+
+@GTOOL
+SPLH cycling
+/home/fermi/devel/utils/matlab/Ebeam/CiclaggioSPLH.m
+M. Trovo', D. Castronovo
+Perform a full cycling to damp the residual magnetic field (after a std. cycle)
+expert
+
+@GTOOL
+Real Time Q.E.
+/home/fermi/devel/utils/matlab/QE/QE_gui.m
+G. Penco
+Real time measurements at the gun exit of charge, laser energy and QE
+expert
+
+@GTOOL
+Cathode laser cleaning
+/home/fermi/devel/utils/matlab/CathodeCleaning/CathodePilCleaning.m
+M. Trovo'
+Special procedure for Q.E. restoring 
+expert
+
+@YTOOL
+Laser Beam Quality
+/home/fermi/devel/utils/matlab/PIL_SPATIAL/GUI_FRM_PIL_spatial.m
+E. Allaria
+Laser beam quality analysis
+expert
+
+@YTOOL
+Alignment on Gun Sol Axis
+/home/fermi/devel/utils/matlab/Sol_allign/sol_gui.m
+G. Penco
+Laser spot alignment on the gun solenoid axis
+expert
+
+@YTOOL
+AUTO PIL(phase) Shutter
+/home/fermi/devel/utils/matlab/cps/GUIlayout.m
+LFO
+Close PIL shutter if laser unlocks
+expert
+
+#@YTOOL
+#RESTORE/RESET PIL trigger delays
+#python /home/lfo/python/RESTOREresetPILtrigger.py
+#LFO
+#Restore PIL trigger delays and reset BWD Lengend interlock
+#expert
+
+@YTOOL
+2 bunches laser control
+export PYTHONPATH=${HOME}/devel/utils/python/two_bunches; cd ${HOME}/devel/utils/python/two_bunches; python GUI_two_bunches.py
+E. Roussel
+Control PIL and LHL for the two bunches/pulses operation
+expert
+
+@GTOOL
+Gun Delay Scan
+/home/fermi/devel/utils/matlab/PCGun/ScanDiFaseGui_2bunch.m
+M. Trovo'
+Scan of the second PIL pulse delay ("Schottky scan")
+expert
+
+@CTOOL
+E-beam rate slower
+/home/fermi/devel/utils/matlab/Envelope/BeamSlower.m
+M. Trovo'
+Reduce the rep. rate of the e-beam with RF shiftting
+expert
+
+
+@CTOOL
+Temperature gun tuning
+/home/fermi/devel/utils/matlab/PCGun/Gun2CavityTuning.m
+M. Trovo'
+Monitor the reflected power Vs. the gun temperature
+expert
+
+
+@YTOOL
+PIL low energy
+python3 /home/lfo/utenti/paoloc/pil_OD2.py
+Lfo (ref p. cinquegrana)
+Insert OD2 filter on UV beam path
+expert
+
+%%%%%%%%%%%%%%%%%%%%%%%%%  LINAC Tools  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+LINAC
+
+#@OTOOL
+#Open BSTs
+#/home/fermi/devel/utils/matlab/Envelope/SeeOpenButtons2.m
+#M. Trovo'
+#Panel to control PIL shutter and (linac + FEL) beam stoppers
+#essential
+
+@GTOOL
+Open BSTs
+/runtime/bin/openbst-gui
+M. Trovo' (revision: C. Scafuri)
+Panel to control PIL shutter and (linac + FEL) beam stoppers
+essential
+
+@GTOOL
+Spectre
+cd /home/fermi/bin/python/spectre; ./spectre.py
+L. Froehlich, C. Scafuri
+E-beam spectrometer setup "made easy"
+essential
+
+@GTOOL
+Bunch Compressors
+/home/fermi/devel/utils/matlab/bunch_compressors/GUI_BunchCompressors_v12b.m
+D. Castronovo
+Edit, control and monitor BC1/BC2 chicanes
+essential
+
+#@GTOOL
+#Crest Finder ++
+#/home/fermi/devel/utils/matlab/Ebeam/crest_finder_GUI_CoDe_v28.m
+#D. Castronovo
+#Find the klystron phases for maximum beam energy
+#essential
+
+@GTOOL
+Fast Crest Finder.py (beta)
+creast-finder-gui
+M. Trovo'
+Find the klystron phases using the RT utility
+expert
+
+#@GTOOL
+#Fast Crest Finder.py (beta)
+#cd /home/fermi/devel/utils/python/creast_finder/; xterm -e python CreastFinder05.py;
+#M. Trovo'
+#Find the klystron phases using the RT utility
+#expert
+
+@GTOOL
+Crest Finder new (only for expert)
+/home/fermi/devel/utils/matlab/Ebeam/crest_finder_GUI_CoDe_v29.m
+D. Castronovo
+Find the klystron phases or timing for maximum beam energy
+essential
+
+@GTOOL
+Energy Finder.py (beta)
+cd /home/fermi/devel/utils/python/creast_finder/; xterm -e python DBDprocedure.py;
+M. Trovo'
+Precedure aiming to find the DBD energy
+expert
+
+@GTOOL
+Set Quad/Steerer Energy
+/home/fermi/devel/utils/matlab/Ebeam/EnergieQuadSteererC8C9section.m
+M. Trovo', L. Giannessi, O. Ferrando
+Set the energy on quads and steerers for calibration
+essential
+
+#@GTOOL
+#Set Quad/Steerer Energy
+#/home/fermi/devel/utils/matlab/Ebeam/EnergieQuadSteererAmp.m
+#M. Trovo', L. Giannessi, O. Ferrando
+#Set the energy on quads and steerers for calibration
+#essential
+
+#@GTOOL
+#Shift Klystron Phases
+#/home/fermi/home/eugenio/klystron_phases/klystron.m
+#E. Ferrari
+#Rigid shift of klystron phases
+#expert
+
+@CTOOL
+Beam Energy - Spectrometer
+/home/fermi/devel/utils/matlab/Ebeam/Ebend/EnergyBendGUI_DBD_mod.m
+G. Penco
+E-beam energy measurement via spectrometer (gun, LH, BC1, DBD)
+essential
+
+@CTOOL
+Steering (BPM, Corrector Display)
+/home/fermi/bin/matlab/steering/main.m
+L. Froehlich
+RT display of BPM positions + active steering through the linac via corrector coils
+expert
+
+@CTOOL
+Slice Energy Spread in DBD
+/home/fermi/devel/utils/matlab/Slice_En_Spread/Slice_En_Spread_GUI.m
+G. Penco
+Measurement of slice energy spread and long. phase space at the linac end
+expert
+
+@CTOOL
+HERFD Controller
+export PYTHONPATH=${HOME}/devel/utils/python/herfd; cd ${HOME}/devel/utils/python/herfd; ./GUI_herfd_vert.py
+E. Roussel
+Vertical Herfd controller
+expert
+
+@CTOOL
+LERFD Controller
+export PYTHONPATH=${HOME}/devel/utils/python/lerfd; cd ${HOME}/devel/utils/python/lerfd; ./GUI_lerfd_vert.py
+E. Roussel
+Vertical Lerfd controller
+expert
+
+@CTOOL
+Charge Transmission
+/home/fermi/devel/utils/matlab/bunch_numb_tools/sync_read_bpm_charge_3.m
+M. Trovo'
+Displays transmission through the linac based on BPM charge readings
+expert
+
+@CTOOL
+EnSteerer
+/home/fermi/devel/utils/matlab/Ebeam/EnSteerer/EnSteerer.m
+G. Penco
+Energy measurement with dipole steerers
+expert
+
+@CTOOL
+Energy Measurement Error
+/home/fermi/devel/utils/matlab/Ebeam/EnError/energy_error_v1.m
+S. Di Mitri
+Computes energy and energy spread error
+expert
+
+@CTOOL
+Trajectory Viewer: FEL1
+/home/fermi/devel/utils/matlab/trajectory/trajectoryFEL1/trajectViewer.m
+S. Krecic
+View and steer the beam from INJ to MBD with BPMs and correctors
+expert
+
+@CTOOL
+Trajectory Viewer: FEL2
+/home/fermi/devel/utils/matlab/trajectory/trajectoryFEL2/trajectViewer.m
+S. Krecic
+View and steer the beam from INJ to MBD with BPMs and correctors
+expert
+
+@CTOOL
+Global Trajectory Viewer
+/home/fermi/devel/utils/matlab/trajectory/global_fel1/trajectViewer.m
+S. Krecic
+View the trajectory from the INJ to SFEL1 with BPMs essential
+expert
+
+@CTOOL
+SF6 re-fill
+/home/fermi/devel/utils/matlab/sf6_refill/SF6_refill.m
+G. Penco
+Automatic re-fill of SF6 general circuit (K1) 
+
+
+%%%%%%%%%%%%%%%%%%%  LLRF Tools  %%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+LLRF
+
+@GTOOL
+Amplitude Loop Monitor
+cd /home/fermi/devel/utils/python/LLRFLevels; python LLRF_gui.py
+You know who
+Simple viewer for LLRF "kly out" amplitude and limits
+essential
+
+#@GTOOL
+#Amplitude Loop Monitor
+#/home/fermi/bin/matlab/kly_out_monitor/main.m
+#L. Froehlich, M. Milloch
+#Simple viewer for LLRF "kly out" amplitude and limits
+#essential
+
+@GTOOL
+Amplitude Loop Utility
+/home/fermi/devel/utils/matlab/linac/amp_loop/amplitude_loop.m
+M. Milloch
+Utility for Klystron amplitude loop (use with care)
+expert
+
+@GTOOL
+Single Plant Acquisitions Plots
+/home/fermi/devel/utils/matlab/linac/plant_acquisition/LLRF_one_plant_acq_v2b.m
+M. Milloch
+Display single plant LLRF parameters trend
+essential
+
+@GTOOL
+In-pulse RF Phase and Amplitude
+/home/fermi/devel/utils/matlab/linac/amp_phase_in-pulse/AMP_PHASE_PULSE_v2.m
+M. Milloch
+Display amplitude and phase within the single pulse
+expert
+
+@EXPERTTOOL
+OCXO rephase
+/home/fermi/devel/utils/matlab/linac/OCXO/OCXO_reset.m
+M. Milloch
+Check and reset LLRF OCXO phase to phase reference
+expert
+
+@EXPERTTOOL
+SLED Tuner Moving Panel
+/home/fermi/devel/utils/matlab/linac/SLED/SLED.m
+M. Milloch
+Utility to move the SLEDs tuners (VERY DANGEROUS)
+expert
+
+@EXPERTTOOL
+RF conditioning macro
+/home/fermi/devel/utils/matlab/linac/cond_macro/conditioning_routine.m
+M. Milloch, N. Shafqat
+Automatic RF conditioning routine
+expert
+
+@GTOOL
+All Plants RF Display
+/home/fermi/devel/utils/matlab/linac/all_rf_plots/rf_plots_runme.m
+M. Milloch
+Display RF video signals of running plants
+essential
+
+@CTOOL
+ON/OFF loops
+/home/fermi/devel/utils/matlab/Envelope/OpenClosedLLRF_loop.m
+M. Trovo'
+Panel to Open and Closed the Amplytude Loops of LLRF
+expert
+
+
+%%%%%%%%%%%%%%  FEL1 tools  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+FEL1
+
+#@GTOOL
+#Open BSTs
+#/home/fermi/devel/utils/matlab/Envelope/SeeOpenButtons2.m
+#M. Trovo'
+#Panel to control PIL shutter and (linac + FEL) beam stoppers
+#essential
+
+@GTOOL
+Open BSTs
+/runtime/bin/openbst-gui
+M. Trovo' (revision: C. Scafuri)
+Panel to control PIL shutter and (linac + FEL) beam stoppers
+essential
+
+@GTOOL
+Dispersive Magnet
+/home/fermi/devel/utils/matlab/GUI_DMs/GUI_DMs_plusplus.m
+D. Castronovo
+Dispersive magnet setup tool
+essential
+
+#@GTOOL
+#PHASE SHIFTERS FOR DIPROI
+#export PYTHONPATH=${HOME}/home/eugenio/dichroic; cd /home/fermi/home/eugenio/dichroic; ./phsh_gui.py
+#E. Ferrari 
+#Moves to the calculated gap the phase shifters
+#essential
+
+#@GTOOL
+#DICROISM FOR DIPROI
+#export PYTHONPATH=${HOME}/home/eugenio/dichroic; cd /home/fermi/home/eugenio/dichroic; ./dicroic_gui.py
+#E. Ferrari 
+#Changes the undulators and the phase shifter to have either LEFT or RIGHT circular polarization
+#essential
+
+@GTOOL
+PoCo
+/home/fermi/macros_matlab/roussel/polar_control_v2/PoCo.m
+E. Roussel
+Fine control of circular polarisation
+expert
+
+@GTOOL
+Phase control omega2omega
+export PYTHONPATH=${HOME}/devel/utils/python/phase_control; cd ${HOME}/devel/utils/python/phase_control; ./w2w_gui.py
+E. Roussel
+Set RAD6 at the 2nd harmonic of the FEL and adjust PHSH5
+expert
+
+@GTOOL
+BUNGAP FEL-1
+/home/fermi/macros_matlab/FIDs/BUNGAP-FEL1/BUNGAP4.m
+M. Musardo, B. Diviacco, M. Trovo'
+FEL-1 undulator control (MODULATOR & 6 RADIATORS) --- ver. 4
+expert
+#Faster interpolation of calibration datafiles, optimized phase shifter gap setting
+
+@GTOOL
+RUBI
+/home/fermi/devel/utils/matlab/RUBI/RUBI_r56_save_2b.m
+E. Allaria
+Set and check the matching in the undulators
+expert
+
+@CTOOL
+FEL-1 State Reporter
+/home/fermi/devel/utils/tcl_tk/FEL-1_Status_Reporter  FEL1
+W. Fawley
+Tcl/TK-Python GUI to extract and list current linac&FEL-1 parameters
+expert
+
+@RTOOL
+FEL Intensity Monitor
+export PYTHONPATH=${HOME}/bin/python/toolbox; cd /home/fermi/devel/utils/python/fel_intensity_monitor; ./fel_intensity_monitor.sh
+G. Strangolino
+Viewer for FEL intensity diagnostics (I0, photodiode, ...)
+essential
+
+@RTOOL
+FEL I0M set.  & filters
+export PYTHONPATH=${HOME}/devel/utils/python/setting_I0_fel1; cd /home/fermi/devel/utils/python/setting_I0_fel1; ./gui.py
+E. Roussel
+Adjust wavelength and range in pC of the I0 monitors. Also show filters.
+expert
+
+@RTOOL
+FEL Spectrometer Profiler
+/home/fermi/devel/utils/matlab/bunch_numb_tools/spec_profile3.m
+M. Trovo'
+Displays the V/H profile of the PADReS spectrometer image
+essential
+
+@RTOOL
+PADRES Diagnostics
+/home/fermi/devel/utils/matlab/DiagnoPADRES/PADRES.m
+E. Ferrari
+An aggregator (& scan) tool for PADRES diagnostics
+essential
+
+@BTOOL
+RT FEL-1 Data Acquisition (v17)
+/home/fermi/devel/utils/matlab/GUI_FEL_RT_v17/GUI_spettri_RT_FEL_17(1).m
+E. Allaria & E. Ferrari
+THIS PROGRAM WILL BE DISMISSED. USE REALTA (when possible)!!! RT meas. tool for acquiring FEL-1 data synchronized with machine data (v17)
+experts
+
+@BTOOL
+Analysis of RT Data
+/home/fermi/devel/utils/matlab/DART/version_7.3/Analizza_FEL_7_3.m
+E. Allaria & E. Ferrari
+THIS PROGRAM WILL BE DISMISSED. USE pyDART (when possible)!!! General tool for analyzing data acquired with RT FEL code (v7.3)
+expert
+
+@BTOOL
+REALTA (beta)
+export PYTHONPATH=${HOME}/devel/utils/python/REALTA/git_repository; cd /home/fermi/devel/utils/python/REALTA/git_repository; xterm -e ./GUI_REALTA.py
+E. Allaria & E. Roussel
+New python RT acquisition software (Send e-mail for bugs).
+expert
+
+@BTOOL
+pyDART (beta)
+export PYTHONPATH=${HOME}/devel/utils/python/pyDART/git_repository; cd /home/fermi/devel/utils/python/pyDART/git_repository; xterm -e ./run_pyDART.sh
+E. Allaria & E. Roussel
+General tool for analyzing data acquired with REALTA (Send e-mail for bugs).
+expert
+
+@BTOOL
+Cross-corr g2 (beta)
+export PYTHONPATH=${HOME}/roussel/scripts/cross_co_g2; cd /home/fermi/roussel/scripts/cross_co_g2; xterm -e ./run_cross_co.sh
+E. Roussel
+2d cross-correlation map.
+expert
+
+#@BTOOL
+#PADRES Spectrometer
+#/home/fermi/devel/utils/matlab/ImmaginiPADRES/multiple_spect_img.m
+#E. Ferrari
+#A tool to analyze and correlate the images from the PADRES spectrometer
+#essential
+
+@BTOOL
+Spectra viewer
+export PYTHONPATH=${HOME}/home/fermi/devel/utils/python/SpettraViewer; cd /home/fermi/devel/utils/python/SpettraViewer; xterm -e ./run_SpectraV.sh
+E. Allaria
+A tool to analyze and correlate the spectra from PRESTO
+expert
+
+#@YOOL
+#Small Scans of the OPA Delay
+#/home/fermi/devel/utils/matlab/OPA_delay_tuning/version_6_devel/OPA_tuning_RT_FEL1_6.m
+#E. Allaria 
+#Prepara il programma di acquisizione per una scansione del OPA
+#expert
+
+#@YTOOL
+#Seed - LH delay control
+#export PYTHONPATH=${HOME}/devel/utils/python/delay_seed_lh; cd ${HOME}/devel/utils/python/delay_seed_lh; ./GUI_delay.py
+#E. Roussel
+#Tool to ajust automatically the delay of the seed versus the delay of the LH
+#expert
+
+@YTOOL
+DIPROI CCD
+gigecam srv-diproi-srf:20000/diproi/diagnostics/ccd_diproi.05 DIPROI &
+AH
+Tool to open the Diproi CCD
+expert
+
+@YTOOL
+LDM CCD
+gigecam srv-ldm-srf:20000/ldm/diagnostics/ccd_ldm.02 LDM &
+AH
+Tool to open the LDM_02 CCD
+expert
+
+@YTOOL
+TIMER CCD
+gigecam srv-tmr-srf:20000/tmr/diagnostics/ccd_tmr.10 TMR &
+AH
+Tool to open the Timer CCD_10
+expert
+
+@YTOOL
+SEED COMMANDS PANEL
+python /home/lfo/devel/fermi/panels/laser/slcommands/slcommands_V0.py
+Lfo (ref p. cinquegrana)
+all SEED LASER commands
+essential
+
+@YTOOL
+CALCULATE TWO-PULSE SEED DELAY
+/home/fermi/devel/utils/matlab/two-seed-phase-lock/Seed_Delay2Coarse_Motor_GUI.m
+G. Penco
+Tool to calculate the Coarse Motor position (in mm) for two phase-lock seeds 
+
+#@RTOOL
+#BEYE
+#cd /home/fermi/devel/utils/python/beye/; ./newBeyeGui.py
+#E. Ferrari
+#Tuning of pump/probe for M. Beye beamtime
+#essential
+
+
+%%%%%%%%%%%%%%%%% FEL2 Tools %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+FEL2
+
+#@OTOOL
+#Open BSTs
+#/home/fermi/devel/utils/matlab/Envelope/SeeOpenButtons2.m
+#M. Trovo'
+#Panel to control PIL shutter and (linac + FEL) beam stoppers
+#essential
+
+@GTOOL
+Open BSTs
+/runtime/bin/openbst-gui
+C. Scafuri
+Panel to control PIL shutter and (linac + FEL) beam stoppers
+essential
+
+@GTOOL
+Dispersive Magnets
+/home/fermi/devel/utils/matlab/GUI_DMs/GUI_DMs_plusplus.m
+D. Castronovo
+Dispersive magnet setup tool
+essential
+
+@GTOOL
+FEL-2 Delay Line Magnet
+/home/fermi/devel/utils/matlab/GUI_DL_OR2018/GUI_DelayLine_OR.m
+D. Castronovo
+FEL-2 Delay Line setup tool
+essential
+
+@GTOOL
+Fixed Gap EPU
+export PYTHONPATH=${HOME}/macros_matlab/FIDs; cd /home/fermi/macros_matlab/FIDs; python FG-EPU_panel_tango.py
+B. Diviacco
+fixed-gap elliptical undulator
+essential
+
+@GTOOL
+BUNGAP FEL-2-1 (v2.0)
+/home/fermi/macros_matlab/FIDs/BUNGAP-FEL2-1-1/BUNGAP_FEL2_1.m
+v2.0 --- B. Diviacco
+Updated BUNGAP tool to control FEL-2 *First Stage* Undulators (MOD + 3 RADs)
+expert
+
+@GTOOL
+BUNGAP FEL-2-2
+/home/fermi/macros_matlab/FIDs/BUNGAP-FEL2-2/BUNGAP_FEL2_2.m
+B. Diviacco
+Old BUNGAP tool to control FEL-2 *Second Stage* Undulators (MOD + 6 RADS)
+expert
+
+@GTOOL
+FEL2Hertz
+/home/fermi/macros_matlab/GDN/FELswitcher.m
+FCT
+FEL@2Hz
+expert
+
+@CTOOL
+FEL-2 State Reporter
+/home/fermi/devel/utils/tcl_tk/FEL-2_Status_Reporter
+v2.1 --- W. Fawley
+Tcl/TK-Python GUI to extract and list current linac&FEL-2 parameters
+expert
+
+@RTOOL
+FEL Intensity Monitor
+export PYTHONPATH=${HOME}/bin/python/toolbox; cd /home/fermi/devel/utils/python/fel_intensity_monitor; ./fel_intensity_monitor.sh
+G. Strangolino
+Viewer for FEL intensity diagnostics (I0, photodiode, ...)
+essential
+
+@RTOOL
+FEL I0M set.  & filters
+export PYTHONPATH=${HOME}/devel/utils/python/setting_I0_fel2; cd /home/fermi/devel/utils/python/setting_I0_fel2; ./gui.py
+E. Roussel
+Adjust wavelength and range in pC of the I0 monitors and show the filter status
+expert
+
+@RTOOL
+FEL-2 estimate from CCD or PM2A
+/home/fermi/matlab/extimeCalibPhotodiode.m
+M. Trovo'
+Viewer of FEL intensity estimated from CCD_POS_F02.01 intensity or PM2A current
+essential
+
+@RTOOL
+FEL Spectrometer Profiler
+/home/fermi/devel/utils/matlab/bunch_numb_tools/spec_profile3.m
+M. Trovo'
+Displays the V/H profile of the PADReS spectrometer image
+essential
+
+@RTOOL
+FEL2 NEW Spectrometer Profiler
+/home/fermi/devel/utils/matlab/bunch_numb_tools/spec_profile_Andor.m
+M. Trovo'
+Displays the V/H profile of the PRESTO with the NEW Andor camera
+essential
+
+@RTOOL
+PADRES Diagnostics FEL-2
+/home/fermi/devel/utils/matlab/DiagnoPADRES_FEL2/PADRES.m
+E. Ferrari
+An aggregator (& scan) tool for PADRES diagnostics
+essential
+
+@RTOOL
+Spectrometer Grating Switcher
+export PYTHONPATH=${HOME}/devel/utils/python/pythonPesp; cd /home/fermi/devel/utils/python/pythonPesp/; ./pesp_gui.py
+E. Ferrari 
+Switch between PADReS spectrometer gratings applying the correct offsets
+essential
+#export PYTHONPATH=${HOME}/home/eugenio/pythonPesp; cd /home/fermi/home/eugenio/pythonPesp/; ./pesp_gui.py
+
+@RTOOL
+Second stage radiators
+cd /home/fermi/devel/utils/python/mover/; ./second_stage.py
+E. Ferrari 
+Move only the selected second stage devices
+essential
+
+@BTOOL
+Spectra Movie Maker
+/home/fermi/devel/utils/matlab/bunch_numb_tools/MovieMakerGuiSpectrum.m
+M. Trovo'
+Create an AVI movie from PADReS spectrometer
+expert
+
+@BTOOL
+RT FEL-2 Data Acquisition (v17)
+/home/fermi/devel/utils/matlab/GUI_FEL_RT_v17/GUI_spettri_RT_FEL_17(2).m
+E. Allaria & E. Ferrari
+THIS PROGRAM WILL BE DISMISSED. USE REALTA (when possible)!!! RT meas. tool for acquiring FEL-2 data synchronized with machine data (v17)
+expert
+
+@BTOOL
+Analysis of RT Data
+/home/fermi/devel/utils/matlab/DART/version_7.3/Analizza_FEL_7_3.m
+E. Allaria & E. Ferrari
+THIS PROGRAM WILL BE DISMISSED. USE pyDART (when possible)!!! General tool for analyzing data acquired with RT FEL code (v7.3) 
+expert
+
+@BTOOL
+REALTA (beta)
+export PYTHONPATH=${HOME}/devel/utils/python/REALTA/git_repository; cd /home/fermi/devel/utils/python/REALTA/git_repository; xterm -e ./GUI_REALTA.py
+E. Allaria & E. Roussel
+New python RT acquisition software (Send e-mail for bugs).
+expert
+
+@BTOOL
+pyDART (beta)
+export PYTHONPATH=${HOME}/devel/utils/python/pyDART/git_repository; cd /home/fermi/devel/utils/python/pyDART/git_repository; xterm -e ./run_pyDART.sh
+E. Allaria & E. Roussel
+General tool for analyzing data acquired with REALTA (Send e-mail for bugs).
+expert
+
+@YTOOL
+SEED COMMANDS PANEL
+python /home/lfo/devel/fermi/panels/laser/slcommands/slcommands_V0.py
+Lfo (ref p. cinquegrana)
+all SEED LASER commands
+essential
+
+
+%%%%%%%%%%%%%%%%%%% OPTICS TOOLS  %%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Optics
+
+
+@CTOOL
+Emittance Measurement
+/home/fermi/devel/utils/matlab/emittance/emit.m
+G. Penco
+Standard quad scan emittance measurement tool
+essential
+
+@CTOOL
+Emittance Measurement.py (beta)
+cd /home/fermi/devel/utils/python/quad_scan/; xterm -e python EmittanceGUI.py;
+M. Trovo'
+Scan the quadrupole and get CCD images
+essential
+
+@CTOOL
+Wire-scanner acquisition
+/home/fermi/devel/utils/matlab/emittance/WS_GUI.m
+G. Penco
+Bunch transverse profile acquisition through the wire-scanner
+expert
+
+@CTOOL
+SEMBA
+/home/fermi/devel/utils/matlab/SEMBA/SEMBA.m
+G. Penco
+Slice Emittance Multiscreens-Based Analysis
+expert
+
+@CTOOL
+RT Emittance Trend Tool
+/home/fermi/devel/utils/matlab/bunch_numb_tools/AutoEmittanceGui.m
+M. Trovo'
+Real-time emittance measurement tool to display an emit. trend
+expert
+
+#@CTOOL
+#RT acquisition for emit
+#/home/fermi/devel/utils/matlab/bunch_numb_tools/FastEmittance_UH_Gui.m
+#M. Trovo'
+#VECCHIA VERSIONE Real-time quad scan acquisition for the standard SW emit
+#essential
+
+@CTOOL
+RT acquisition for emit
+/home/fermi/devel/utils/matlab/bunch_numb_tools/FastEmittance_UH_RFshift.m
+M. Trovo'
+Real-time quad scan acquisition for the standard SW emit with RF shift (beta version)
+essential
+
+#@CTOOL
+#ELOC 21
+#/home/fermi/devel/utils/matlab/matching_full/ELOC21.m
+#S. Di Mitri
+#ELegant Optics Control
+
+#@CTOOL
+#OM_LINAC_F - tmp_om_linac_F_test
+#/home/fermi/devel/utils/OM/tmp_om_linac_F_test/om_linac_f.sh
+#F. Iazzourene
+#Program for FODO matching of the e-beam optics along the linac - USE ME
+#expert
+#
+#@CTOOL
+#OM_LINAC_T - tmp_om_linac_T_test
+#/home/fermi/devel/utils/OM/tmp_om_linac_T_test/om_linac_t.sh
+#F. Iazzourene
+#Program for TWISS matching of the e-beam optics along the linac - USE ME
+#expert
+#
+#@CTOOL
+#OM_LINAC_F - tmp_om_linac_F
+#/home/fermi/devel/utils/OM/tmp_om_linac_F/om_linac_f.sh
+#F. Iazzourene
+#Program for FODO matching of the e-beam optics along the linac - tmp version
+#expert
+#
+#@CTOOL
+#OM_LINAC_T - tmp_om_linac_T
+#/home/fermi/devel/utils/OM/tmp_om_linac_T/om_linac_t.sh
+#F. Iazzourene
+#Program for TWISS matching of the e-beam optics along the linac - tmp version
+#expert
+#
+@CTOOL
+OM_LINAC_F - tmp_om_linac_F_NEW
+/home/fermi/devel/utils/OM/tmp_om_linac_F_NEW/om_linac_f.sh
+F. Iazzourene
+Program for FODO matching of the e-beam optics along the linac - new tango database
+expert
+
+@CTOOL
+OM_LINAC_T - tmp_om_linac_T_NEW
+/home/fermi/devel/utils/OM/tmp_om_linac_T_NEW/om_linac_t.sh
+F. Iazzourene
+Program for TWISS matching of the e-beam optics along the linac - new tango database
+expert
+
+@CTOOL
+ELOC 21
+/home/fermi/devel/utils/matlab/matching_full/ELOC21.m
+S. Di Mitri
+ELegant Optics Control - new version for the new workstation only
+expert
+
+@CTOOL
+OM_FEL1 - tmp_om_FEL1
+/home/fermi/devel/utils/OM/tmp_om_FEL1/om_fel1.sh
+F. Iazzourene
+Program for matching e-beam optics along the transfer line of FEL-1 - tmp version
+expert
+
+#@CTOOL
+#OM_FEL2 (USE ME)
+#om_fel2.sh
+#F. Iazzourene
+#Program for matching e-beam optics along the transfer line of FEL-2
+#expert
+
+@CTOOL
+OM_FEL2 - tmp_om_fel2
+/home/fermi/devel/utils/OM/tmp_om_fel2/om_fel2.sh
+F. Iazzourene
+Program for matching e-beam optics along the transfer line of FEL-2 - tmp version
+expert
+
+@CTOOL
+BPQuad
+/home/fermi/devel/utils/matlab/BPQuad_v0/BPQuad_GUI.m
+D. Castronovo
+Layout and calculation of the beam position at the quadrupoles
+expert
+
+@CTOOL
+Get Quadrupole Displacement
+/home/fermi/devel/utils/matlab/bunch_numb_tools/GetQuadDisp02.m
+F. Curbis, M. Trovo'
+Measure displacement@quads by scanning quad current and reading BPMs
+expert
+
+#@CTOOL
+#E-beam Envelope in UH OLD
+#/home/fermi/devel/utils/matlab/EnveloBeamSizesLINAC.mpe/BeamSizesUH_02.m
+#M. Trovo'
+#Measure e-beam sizes in UH region 
+#expert
+
+@CTOOL
+E-beam Envelope in LINAC
+/home/fermi/devel/utils/matlab/Envelope/BeamSizesLINAC.m
+M. Trovo'
+Measure e-beam sizes in LINAC
+expert
+
+@CTOOL
+E-beam Envelope in UH Region
+/home/fermi/devel/utils/matlab/Envelope/BeamSizesUH_05.m
+M. Trovo'
+Measure e-beam sizes in UH region with RF shiftting.
+expert
+
+@CTOOL
+FELINO
+python3 /home/fermi/devel/utils/python/brynes/felino/matching.py
+A. Brynes
+Transverse optics matching tool (beta version)
+expert
+
+@BTOOL
+Envelope Size Post-Process Tool
+/home/fermi/devel/utils/matlab/Envelope/PostBeamSizesQuattro.m
+M. Trovo'
+Post-processing of e-beam envelope images
+expert
+
+@BTOOL
+BOOM (Beam Overall Optics Meas.)
+/home/fermi/devel/utils/matlab/Boom/Boom.m
+G. Penco
+Optics and emittance measurements from the UH screens acquisitions  
+
+@BTOOL
+Slice Emittance Analysis
+/home/fermi/macros_matlab/PC/LERFD/slicemitt/slice_toolNEW_pao.m
+P. Craievich & C.
+Slice emittance analysis tool 
+expert
+
+% @TOOL
+% Phase Space Reconstruction
+% /home/fermi/home/sophie/ment/gui_maxent.m
+% S. Ferry
+% GUI to run the transverse phase space reconstruction program
+%expert
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% DIAGNOSTICS TOOLS  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Diagnostics
+
+@CTOOL
+Overall Charge Monitor
+/home/fermi/devel/utils/python/FEL_Line_ChargeMonitor/show_MQ_silvan.py
+W. Fawley modified by S.Bassanese
+Monitor beam charge meas. with CT from INJ to MBD (FEL1&2)
+essential
+
+@CTOOL
+TLS-FEL-MBD Charge Monitor
+/home/fermi/devel/utils/python/FEL_Line_ChargeMonitor/show_MQ.py
+W. Fawley
+Monitor beam charge meas. with CT from TLS to MBD (FEL1&2)
+essential
+
+@CTOOL
+Cherenkov BLPM
+/home/fermi/bin/matlab/Cherenkov_BLPM/cblpm_simple.m
+L. Froehlich
+Simple viewer for the Cherenkov beam loss position monitor
+essential
+
+@CTOOL
+RADFETs BC1
+/home/fermi/utenti/lars/radfet_bc1.sh
+L. Froehlich
+Panels for the RADFETs downstream of the scraper in BC1
+essential
+
+@CTOOL
+BAMs
+/home/fermi/devel/utils/matlab/bam/bam_monitor.m
+F. Rossi
+Bunch arrival monitors
+expert
+
+@CTOOL
+LERFD Cal and Bunch Length
+/home/fermi/macros_matlab/PC/LERFD/CAL/cal_3.m
+G. Penco
+LERFD Calibration and bunch length (rms)
+expert
+
+@CTOOL
+HERFD Cal and Bunch Length
+/home/fermi/macros_matlab/PC/HERFD/CAL2/cal_3.m
+G. Penco
+HERFD Calibration and bunch length (rms)
+expert
+
+@CTOOL
+Time Jitter & Current Profile
+/home/fermi/devel/utils/matlab/Tjitter/time_jitter_GUI.m
+G. Penco
+Time jitter and current profile meas. with LERFD or HERFD 
+expert
+
+@CTOOL
+CBLM1 Bunch Length
+/home/fermi/devel/utils/matlab/BLM_gui/GUI_acquire_CBLM_data_v5.m
+R. Appio
+Measure the signals from CBLM1 detectors
+expert
+
+@CTOOL
+CBLM2 Bunch Length
+/home/fermi/devel/utils/matlab/BLM_gui/GUI_acquire_CBLM_data_BC2_v5.m
+R. Appio
+Measure the signals from CBLM2 detectors
+expert
+
+@CTOOL
+BPM Resolution
+/home/fermi/devel/utils/matlab/cbpm/resolution.m
+M. Dal Forno, P. Craievich
+Measure the BPMs resolution
+expert
+
+@CTOOL
+C-BPM Calibration
+/home/fermi/devel/utils/matlab/cbpm/calibration.m
+M. Dal Forno, P. Craievich
+Calibrate the C-BPM with the mover
+expert
+
+@CTOOL
+HERFD PW measurement
+/home/fermi/devel/utils/matlab/HERFD/herfd_xy_MW.m
+M. Dal Forno
+HERFD Power measurement (see HERFD wikipage for details)
+expert
+
+%@CTOOL
+%Open mbi oscilloscope
+%/home/fermi/roussel/gui/open_mbd_pd_oscilloscope.sh
+%E. Roussel
+%Open the mbi station oscilloscope with the IR photodiode
+
+@CTOOL
+Open CCD DiProi 05
+gigecam srv-diproi-srf:20000/diproi/diagnostics/ccd_diproi.05 diproi/diagnostics/ccd_diproi.05
+E. Roussel
+Open the CCD DiProi 05
+
+@CTOOL
+Fast FEL Quality Factor PRESTO 
+/home/fermi/devel/utils/matlab/FastFQF/Runner_FastFQF.m
+N. Bruchon
+Configuration and display of the Fast FEL Quality Factor for Timer, Timex, Diproi and Ldm
+essential
+
+@CTOOL
+Fast FEL Quality Factor TARDI 
+/home/fermi/devel/utils/matlab/FastFQF-Mag/Runner_FastFQF.m
+N. Bruchon
+Configuration and display of the Fast FEL Quality Factor for Magnedyn
+essential
+
+@RTOOL
+SIMBAD
+cd /home/fermi/devel/utils/python/IR_Spec_EEHG/SIMBAD; xterm -e python3 -i GUI_syMBIote_v6.py
+S. Spampinati, G. Perosa
+Post process of IR spectrometer in EEHG
+expert
+
+@RTOOL
+SyMBIosis LH scan
+cd /home/fermi/devel/utils/python/IR_Spec_EEHG/; xterm -e python SpettrometroIRSweep_v70_LHscan.py;
+CarSpe, GioPer
+Spettrometro IR per ubuncing in EEHG LH scan
+expert
+
+@RTOOL
+SyMBIosis PYRO scan
+cd /home/fermi/devel/utils/python/IR_Spec_EEHG/; xterm -e python SpettrometroIRSweep_v70_PYROscan.py;
+CarSpe, GioPer
+Spettrometro IR per ubuncing in EEHG PYRO scan
+expert
+
+
+%%%%%%%%%%%%%%%%%%%%%  FEEDBACK Tools  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Feedback
+
+@GTOOL
+Feedbacks STATUS
+cd /home/fermi/devel/utils/python/feedback_monitor; ./feedbacks.py
+E. Ferrari 
+Turn ON or put in STANDBY all the e-beam feedbacks of FEL lines, shows the status
+essential
+
+@RTOOL
+RMN Enable/Disable
+export PYTHONPATH=${HOME}//home/fermi/devel/utils/python/RNM; cd /home/fermi/devel/utils/python/RNM; ./rnm_gui.py
+E. Ferrari
+Enable/Disable the real time acquisitions for the klystrons. Use in conjunction with the feedbacks
+expert
+
+@GTOOL
+Trajectory Feedback Reload
+/home/fermi/devel/utils/matlab/trajec_corr/ResetTractoryRef.m
+M. Trovo'
+Reload and apply a saved trajectory feedback reference file
+expert
+
+@CTOOL
+Charge Feedback
+/home/fermi/bin/matlab/charge_feedback/main.m
+L. Froehlich, M. Trovo'
+Stabilize bunch charge by regulating the PIL attenuator
+essential
+
+@CTOOL
+Compression Feedback
+/home/fermi/devel/utils/matlab/compression_feedback/main.m
+L. Froehlich, M. Trovo'
+Stabilize bunch compression by regulating the phases of K3-K5
+expert
+
+@CTOOL
+Compression Feedback BC2
+/home/fermi/bin/matlab/compression_feedback_bc2/main.m
+L. Froehlich, M. Trovo'
+Stabilize bunch compression in BC2 by regulating the phases of K6-K9
+expert
+
+@CTOOL
+Energy Feedback @LH
+/home/fermi/bin/matlab/energy_feedback_lh/main.m
+L. Froehlich, M. Trovo'
+Stabilize beam energy in LH by regulating the amplitude of K2
+expert
+
+@CTOOL
+Energy Feedback @BC1
+/home/fermi/bin/matlab/energy_feedback/main.m
+L. Froehlich, M. Trovo'
+Stabilize beam energy in BC1 by regulating amplitudes K2, K3, K5, phase K4
+expert
+
+@CTOOL
+Energy Feedback @BC2
+/home/fermi/bin/matlab/energy_feedback_bc2/main.m
+L. Froehlich, M. Trovo'
+Stabilize beam energy in BC2 by regulating the amplitudes of K6-K9
+expert
+
+@CTOOL
+Energy Feedback @Spreader
+/home/fermi/bin/matlab/energy_feedback_scl/main.m
+L. Froehlich, M. Trovo'
+Stabilize beam energy in the spreader by regulating amplitudes K10-K14
+expert
+
+@YTOOL
+Seed Laser Pointing Feedback
+/home/fermi/devel/utils/matlab/trajec_corr/SeedPointing.m
+M. Trovo'
+Uses the feedback reference to control seed pointing
+essential
+
+% @CTOOL
+% Trajectory Feedback
+% /home/fermi/macros_matlab/Magnus/generic_fb_v1.3/gui/Giulio.m
+% M. Sjostrom, S. Di Mitri, G. Gaio
+% Trajectory correction and feedback for the whole linac
+%expert
+
+#@TOOL
+#Trajectory2BPMs
+#/home/fermi/devel/utils/matlab/trajec_corr/ResetBpmOffset.m
+#M. Trovo'
+#Transfer the Feedback trajectory deviation into BPM offsets
+#expert
+
+@BTOOL
+Feedback Correlations
+/home/fermi/devel/utils/matlab/feedback_correlator/main.m
+G. Gaio, E. Ferrari
+Correlate a target with the sensors and actuators of the feedbacks in the machine
+expert
+
+
+%%%%%%%%%%%%%%%%%%%%%%  INTERLOCK Tools  %%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Interlocks
+
+@GTOOL
+MPS Overview
+/runtime/bin/mps-synoptic-gui
+Giacomo S.
+Interface for the machine protection system
+essential
+
+@GTOOL
+MPS Overview [Legacy]
+/home/fermi/bin/matlab/mps_overview/main.m
+L. Froehlich
+Interface for the machine protection system
+essential
+
+@GTOOL
+Access Control/Radioprotection
+/runtime/bin/acs
+Control group
+Access control and radioprotection interlocks
+essential
+
+@YTOOL
+LH/Seed Laser Interlocks
+/runtime/bin/laserinterlock
+L. Zambon
+LH and seed lasers attenuators and shutters
+essential
+
+@EXPERTTOOL
+MPS PLC Bits
+/home/fermi/devel/utils/matlab/mps_plc/main.m
+L. Froehlich
+Viewer for MPS PLC bits
+expert
+
+@EXPERTTOOL
+MPS Diag
+/home/fermi/devel/utils/matlab/mps_diag/main.m
+L. Froehlich
+Viewer for MPS diagnostics
+expert
+
+@EXPERTTOOL
+MPS Ion Chamber Config
+/home/fermi/devel/utils/matlab/mpsic_configurator/main.m
+L. Froehlich
+Tool to configure MPS ionization chambers
+expert
+
+@EXPERTTOOL
+MPS Cherenkov BLPM Config
+/home/fermi/devel/utils/matlab/Cherenkov_BLPM/cblpm.m
+L. Froehlich
+Expert panel for the Cherenkov beam loss position monitor
+expert
+
+%%%%%%%%%%%%%%%  MISCELLANEOUS TOOLS  %%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Tools
+
+@GTOOL
+Synoptic
+export PYTHONPATH=${HOME}/devel/utils/python/synoptic4operator; cd /home/fermi/devel/utils/python/synoptic4operator/; ./newFERMIsynoptic.py
+A.Apollonio
+Breve sinottico della macchina
+essential
+
+@GTOOL
+Verifier
+/home/fermi/bin/matlab/verifier/main.m
+L. Froehlich, M. Veronese
+Perform functionality checks on various subsystems
+expert
+
+@GTOOL
+Temporary Delay Line
+/home/fermi/macros_matlab/EA/IN_sviluppo/utils/matlab/DELAY_line/DELAY_line.m
+E. Allaria
+Temporary buttons for delay line
+expert
+
+@CTOOL
+Beam Server Status
+/home/fermi/devel/utils/matlab/Ebeam/InitBeamStatus_v4.m
+M. Trovo'
+Init or add attributes to the beam server status
+expert
+
+
+@BTOOL
+Scan Tool
+/home/fermi/bin/matlab/scantool/main.m
+L. Froehlich, E. Ferrari
+Scan one or two Tango properties while recording others
+essential
+
+@BTOOL
+Measure Correlation of Devices
+/home/fermi/devel/utils/matlab/bunch_numb_tools/GetBpmCorrelation.m
+L. Giannessi, M. Trovo'
+Acquire a device couple synchronously and estimate the correlation
+essential
+
+@BTOOL
+Beam Snapshot
+/home/fermi/devel/utils/matlab/bunch_numb_tools/SingleImage.m
+M. Trovo'
+Display a single CCD image
+essential
+
+@BTOOL
+Movie Maker
+/home/fermi/devel/utils/matlab/bunch_numb_tools/MovieMakerGui3.m
+M. Trovo'
+Create an AVI movie from screen images
+essential
+
+@CTOOL
+E-beam rate slower
+/home/fermi/devel/utils/matlab/Envelope/BeamSlower.m
+M. Trovo'
+Reduce the rep. rate of the e-beam with RF shiftting
+expert
+
+#@YTOOL
+#Laser Trigger Reset
+#/home/fermi/macros_matlab/GP/Trigger_reset/Trigger_reset.m
+#G. Penco
+#Laser trigger reset
+#expert
+
+@EXPERTTOOL
+Lock timing links
+/home/fermi/utenti/fabio.rossi/machine_files/pulsed_autolock/start.m
+F. Rossi
+Crosscorrelation-based relock of pulsed optical timing links
+expert
+
+@EXPERTTOOL
+Lock timing OMO
+/home/fermi/utenti/fabio.rossi/machine_files/omo_autolock/start.m
+F. Rossi
+Relock of pulsed optical timing laser (OMO)
+expert
+
+#@RTOOL
+#PADRES DELAY LINE LOGGER
+#/home/fermi/macros_matlab/EA/IN_sviluppo/utils/matlab/DELAY_line/logga_delay_line.m
+#E. Allaria
+#Temporary buttons for delay line
+#expert
+
+#@BTOOL
+#Read TiltMeters
+#/home/fermi/macros_matlab/FIDs/read_tiltmeters.m
+#B. Diviacco
+#Prints and saves on file the readouts of the undulator tilt-meters
+#expert
+
+@RTOOL
+Measure Correlation of Devices
+export PYTHONPATH=${HOME}/devel/utils/python/correlatorMonitor; cd /home/fermi/devel/utils/python/correlatorMonitor; ./main.py
+E. Ferrari
+Trend & correlations
+expert
+
+@RTOOL
+Statistics and Correlation of BPM
+export PYTHONPATH=${HOME}/devel/utils/python/BPMCorrelators; cd /home/fermi/devel/utils/python/BPMCorrelators; ./main.py
+E. Allaria and G. Gaio
+Trend & correlations on BPM
+expert
+
+@RTOOL
+Plot Correlation Historical data
+/home/fermi/devel/utils/matlab/corrplot/corrplot_sl.m
+G. Gaio
+Plot historical correlation between machine and FEL diagnostics
+expert
+
+@EXPERTTOOL
+DB viewer
+cd ${HOME}/utenti/eugenio/sqlitebrowser; ./DB\ Browser\ for\ SQLite
+E. Ferrari
+Tool to visualize databases
+expert
+
+@RTOOL
+OLD Save&Restore
+/runtime/bin/saverestore;
+Giacomo
+Backup of the old time machine
+essential
+
+@RTOOL
+NEW PSgroup
+/runtime/bin//psgroupmanager /home/fermi/etc/fermi_psgroups.xml;
+Giacomo
+Gruppi
+expert
+
+@RTOOL
+SPBC01 FFT Monitor
+cd /home/fermi/devel/utils/python/SPBC1_Monitor/; xterm -e python SPBC1_FFT_monitor.py;
+Carlo
+FFT Monitor for SPBC01 ubunching 
+expert
+
+@RTOOL
+UndAl Fel1 - Feedback
+cd /home/fermi/devel/utils/python/undal/; xterm -e python prestofitFel1trjfb.py;
+Carlo
+Allineamento Ondulatore FEL1 muovendo il TrjFB
+expert
+
+@RTOOL
+UndAl Fel1 - Q_Movers
+cd /home/fermi/devel/utils/python/undal/; xterm -e python prestofitFel1qmov.py;
+Carlo
+Allineamento Ondulatore FEL1 muovendo i Q_Movers
+expert
+
+@RTOOL
+UndAl Fel2 - Feedback
+cd /home/fermi/devel/utils/python/undal/; xterm -e python prestofitFel2trjfb.py;
+Carlo
+Allineamento Ondulatore FEL2 muovendo il TrjFB
+expert
+
+
+
+#@GTOOL
+#Diproi Browser
+#export TANGO_HOST=srv-diproi-srf:20000; browser /home/fermi/home/eugenio/browsers/diproi.xml &
+#AH
+#Open diproi browser
+#expert
+
+@RTOOL
+LDM Spectrometer Profiler
+/home/fermi/devel/utils/matlab/bunch_numb_tools/spec3_andor_ldm.m
+M. Trovo'
+Displays the V/H profile of the ANDOR ccd of LDM spectrometer
+essential
+
+@RTOOL
+LDM TOF
+/home/fermi/devel/utils/matlab/bunch_numb_tools/bottigla_magnetica.m
+M. Trovo'
+Displays the TOF channel 3 of LDM
+essential
+
+@RTOOL
+LDM Rad6 POL SW
+cd /home/fermi/devel/utils/python/LDM_spec/; xterm -e python LdmPolarizationSwitch.py;
+M. Trovo'
+Tool per lo switch della pol. circolare del sesto radiatore 
+expert
+
+
+%%%%%%%%%%%%%%%  LEGENDA  %%%%%%%%%%%%%%%%%%%%%%%%
+
+@HEADING
+Legenda
+
+@GTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+ACCELERATOR AND SUB-SYSTEMS: setup, diagnostics, safety & optimization
+essential
+
+@CTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+ELECTRON BEAM: transport, optimization & diagnostics 
+essential
+
+@RTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+PHOTON BEAM: transport, optimization & diagnostics 
+essential
+
+@BTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+DATA: acquisition & analysis
+essential
+
+@YTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+LASER: setup, diagnostics, safety & optimization
+essential
+
+
+@EXPERTTOOL
+...
+/home/fermi/devel/utils/matlab/test/a2b.m
+FCT
+Specific programs for system experts
+essential
+
+%%%%%%%%%%%%%%%  CTF room  %%%%%%%%%%%%%%%%%%%%%%%%
+
+#@HEADING
+#CTF
+
+#@GTOOL
+#Gun Phase Scan
+#/home/fermi/macros_matlab/MT/CTF/ScanDiFaseGui_ctf.m
+#M. Trovo'
+#Scan of the gun RF phase vs. the injector laser ("Schottky scan")
+#essential
+
+#@GTOOL
+#Gun Phase Scan POST process
+#/home/fermi/macros_matlab/MT/CTF/PhaseScanPostProcess.m
+#M. Trovo'
+#Find zero crossing phase
+#essential
+
+#@GTOOL
+#CTF current monitor
+#/home/fermi/macros_matlab/MT/CTF/TestCharge.m
+#M. Trovo'
+#Show CTF charge trend
+#essential
+
+#@GTOOL
+#QE extimation
+#/home/fermi/macros_matlab/MT/CTF/ScanDiEnergyCTF.m
+#M. Trovo'
+#measure the charge vs laser enegy
+#essential
+
+#@GTOOL
+#CTF energy extimation
+#/home/fermi/macros_matlab/MT/CTF/Energy_CTF.m
+#M. Trovo'
+#measure the energy
+#essential
+
+#@GTOOL
+#CTF solenoid scan
+#/home/fermi/macros_matlab/MT/CTF/SolScanCTF.m
+#M. Trovo'
+#measure the e-beam sizes vs solenoid
+#essential
+
+%%%%%%%%%%%%%%%  IN SVILUPPO (ma utili)  %%%%%%%%%%%%%%%%%%%%%%%%
+
+#@HEADING
+#In_sviluppo
+
+#@BTOOL
+#RT acquisition with script
+#/home/fermi/devel/utils/matlab/GUI_FEL_RT_v11_beta/GUI_spettri_RT_FEL_11_beta(1).m
+#E. Ferrari & E. Allaria
+#Acquisizione RT con script (per polarizzazione)
+
+#@RTOOL
+#NEW Analysis Tool for RT Data
+#/home/fermi/devel/utils/matlab/Analizza_FEL2/version_6.5bi/Analizza_FEL2_6_5.m
+#E. Ferrari & E. Allaria
+#General tool (v6.5bi  **BETA**) for analyzing data acquired with RT FEL code 
+
+#@RTOOL
+#NEW CODE FOR MOVING LOA
+#/home/fermi/macros_matlab/EA/IN_sviluppo/utils/matlab/POLARI_LOA_read/MOVE_ALFA.m
+#E. Allaria
+#GUI TO CONTROL THE LOA POLARIMETER 
+