From 673dce788dbe8c6e8171ee10ac236263fb1546bd Mon Sep 17 00:00:00 2001 From: Claudio Scafuri <claudio.scafuri@elettra.eu> Date: Wed, 2 Mar 2022 10:49:07 +0100 Subject: [PATCH] first import --- launcher_es.conf | 1592 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1592 insertions(+) create mode 100644 launcher_es.conf diff --git a/launcher_es.conf b/launcher_es.conf new file mode 100644 index 0000000..11a43fc --- /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 + -- GitLab