1014 lines
28 KiB
Python
1014 lines
28 KiB
Python
# Channels to save at Cristallina endstation, Bill's temporary implementations
|
|
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
# JF configurations
|
|
|
|
from slic.core.acquisition.detcfg import DetectorConfig
|
|
|
|
detectors = [
|
|
"JF16T03V01",
|
|
]
|
|
|
|
detectors_with_config = DetectorConfig(detectors)
|
|
#detectors_with_config["JF16T03V01"]['adc_to_energy'] = True
|
|
#detectors_with_config["JF16T03V01"]['factor'] = 0.25
|
|
#detectors_with_config["JF16T03V01"]['save_dap_results'] = False
|
|
#detectors_with_config["JF16T03V01"]['disabled_modules'] = [0, 1] # bottom module:0, middle module:1, top module:2
|
|
ROIs = {'direct_beam': [200,400,500,800]}
|
|
detectors_with_config["JF16T03V01"]['roi'] = ROIs
|
|
#detectors_with_config["JF16T03V01"]['remove_raw_files'] = True
|
|
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
# BS channels, updated 05.11.2023 from official channel list and adapted
|
|
|
|
camera_channels = [
|
|
# "SARES30-CAMS156-PCO1:FPICTURE", # PCO edge camera for the wavefront analysis (from Alvra)
|
|
# "SARES30-CAMS156-SMX-OAV:FPICTURE", # SwissMX OAV camera picture
|
|
# "SARES30-CAMS156-XE:FPICTURE", # X-ray eye
|
|
]
|
|
|
|
####################
|
|
# Machine gas intensity monitor
|
|
channels_gas_monitor = [
|
|
"SARFE10-PBPG050:PHOTON-ENERGY-PER-PULSE-AVG",
|
|
# "SARFE10-PBPG050:SLOW-X",
|
|
# "SARFE10-PBPG050:SLOW-Y",
|
|
"SARFE10-PBIG050-EVR0:CALCI", # good for correlations with total beam intensity
|
|
"SARFE10-PBPG050:HAMP-INTENSITY-CAL",
|
|
]
|
|
|
|
# RF phases and amplitudes
|
|
channels_RF = [
|
|
"SINSB01-RLLE-DSP:PHASE-VS",
|
|
"SINSB02-RLLE-DSP:PHASE-VS",
|
|
"SINSB03-RLLE-DSP:PHASE-VS",
|
|
"SINSB04-RLLE-DSP:PHASE-VS",
|
|
"SINXB01-RLLE-DSP:PHASE-VS",
|
|
"SINDI01-RLLE-DSP:PHASE-VS",
|
|
"S10CB01-RLLE-DSP:PHASE-VS",
|
|
"S10CB02-RLLE-DSP:PHASE-VS",
|
|
"S10CB03-RLLE-DSP:PHASE-VS",
|
|
"S10CB04-RLLE-DSP:PHASE-VS",
|
|
"S10CB05-RLLE-DSP:PHASE-VS",
|
|
"S10CB06-RLLE-DSP:PHASE-VS",
|
|
"S10CB07-RLLE-DSP:PHASE-VS",
|
|
"S10CB08-RLLE-DSP:PHASE-VS",
|
|
"S10CB09-RLLE-DSP:PHASE-VS",
|
|
"S20CB01-RLLE-DSP:PHASE-VS",
|
|
"S20CB02-RLLE-DSP:PHASE-VS",
|
|
"S20CB03-RLLE-DSP:PHASE-VS",
|
|
"S20CB04-RLLE-DSP:PHASE-VS",
|
|
"S30CB01-RLLE-DSP:PHASE-VS",
|
|
"S30CB02-RLLE-DSP:PHASE-VS",
|
|
"S30CB03-RLLE-DSP:PHASE-VS",
|
|
"S30CB04-RLLE-DSP:PHASE-VS",
|
|
"S30CB05-RLLE-DSP:PHASE-VS",
|
|
"S30CB06-RLLE-DSP:PHASE-VS",
|
|
"S30CB07-RLLE-DSP:PHASE-VS",
|
|
"S30CB08-RLLE-DSP:PHASE-VS",
|
|
"S30CB09-RLLE-DSP:PHASE-VS",
|
|
"S30CB10-RLLE-DSP:PHASE-VS",
|
|
"S30CB11-RLLE-DSP:PHASE-VS",
|
|
"S30CB12-RLLE-DSP:PHASE-VS",
|
|
"S30CB13-RLLE-DSP:PHASE-VS",
|
|
"S30CB14-RLLE-DSP:PHASE-VS",
|
|
"SINEG01-RLLE-DSP:AMPLT-VS",
|
|
"SINSB01-RLLE-DSP:AMPLT-VS",
|
|
"SINSB02-RLLE-DSP:AMPLT-VS",
|
|
"SINSB03-RLLE-DSP:AMPLT-VS",
|
|
"SINSB04-RLLE-DSP:AMPLT-VS",
|
|
"SINXB01-RLLE-DSP:AMPLT-VS",
|
|
"SINDI01-RLLE-DSP:AMPLT-VS",
|
|
"S10CB01-RLLE-DSP:AMPLT-VS",
|
|
"S10CB02-RLLE-DSP:AMPLT-VS",
|
|
"S10CB03-RLLE-DSP:AMPLT-VS",
|
|
"S10CB04-RLLE-DSP:AMPLT-VS",
|
|
"S10CB05-RLLE-DSP:AMPLT-VS",
|
|
"S10CB06-RLLE-DSP:AMPLT-VS",
|
|
"S10CB07-RLLE-DSP:AMPLT-VS",
|
|
"S10CB08-RLLE-DSP:AMPLT-VS",
|
|
"S10CB09-RLLE-DSP:AMPLT-VS",
|
|
"S20CB01-RLLE-DSP:AMPLT-VS",
|
|
"S20CB02-RLLE-DSP:AMPLT-VS",
|
|
"S20CB03-RLLE-DSP:AMPLT-VS",
|
|
"S20CB04-RLLE-DSP:AMPLT-VS",
|
|
"S30CB01-RLLE-DSP:AMPLT-VS",
|
|
"S30CB02-RLLE-DSP:AMPLT-VS",
|
|
"S30CB03-RLLE-DSP:AMPLT-VS",
|
|
"S30CB04-RLLE-DSP:AMPLT-VS",
|
|
"S30CB05-RLLE-DSP:AMPLT-VS",
|
|
"S30CB06-RLLE-DSP:AMPLT-VS",
|
|
"S30CB07-RLLE-DSP:AMPLT-VS",
|
|
"S30CB08-RLLE-DSP:AMPLT-VS",
|
|
"S30CB09-RLLE-DSP:AMPLT-VS",
|
|
"S30CB10-RLLE-DSP:AMPLT-VS",
|
|
"S30CB11-RLLE-DSP:AMPLT-VS",
|
|
"S30CB12-RLLE-DSP:AMPLT-VS",
|
|
"S30CB13-RLLE-DSP:AMPLT-VS",
|
|
"S30CB14-RLLE-DSP:AMPLT-VS",
|
|
]
|
|
|
|
channels_Xeye = [
|
|
"SARES30-CAMS156-XE:intensity",
|
|
# "SARES30-CAMS156-XE:x_center_of_mass",
|
|
"SARES30-CAMS156-XE:x_fit_amplitude",
|
|
"SARES30-CAMS156-XE:x_fit_mean",
|
|
"SARES30-CAMS156-XE:x_fit_offset",
|
|
"SARES30-CAMS156-XE:x_fit_standard_deviation",
|
|
# "SARES30-CAMS156-XE:x_fwhm",
|
|
"SARES30-CAMS156-XE:x_profile",
|
|
# "SARES30-CAMS156-XE:x_rms",
|
|
# "SARES30-CAMS156-XE:y_center_of_mass",
|
|
"SARES30-CAMS156-XE:y_fit_amplitude",
|
|
"SARES30-CAMS156-XE:y_fit_mean",
|
|
"SARES30-CAMS156-XE:y_fit_offset",
|
|
"SARES30-CAMS156-XE:y_fit_standard_deviation",
|
|
# "SARES30-CAMS156-XE:y_fwhm",
|
|
"SARES30-CAMS156-XE:y_profile",
|
|
# "SARES30-CAMS156-XE:y_rms",
|
|
"SARES30-CAMS156-XE:FPICTURE",
|
|
]
|
|
|
|
######################
|
|
# PBPS053
|
|
channels_PBPS053 = [
|
|
"SARFE10-PBPS053:INTENSITY",
|
|
"SARFE10-PBPS053:XPOS",
|
|
"SARFE10-PBPS053:YPOS",
|
|
]
|
|
|
|
####################
|
|
# PSSS059
|
|
channels_PSSS059 = [
|
|
"SARFE10-PSSS059:FIT-BRT",
|
|
"SARFE10-PSSS059:FIT-COM",
|
|
"SARFE10-PSSS059:FIT-FWHM",
|
|
"SARFE10-PSSS059:FIT-RES",
|
|
"SARFE10-PSSS059:FIT-RMS",
|
|
"SARFE10-PSSS059:SPECT-COM",
|
|
"SARFE10-PSSS059:SPECT-RES",
|
|
"SARFE10-PSSS059:SPECT-RMS",
|
|
"SARFE10-PSSS059:SPECTRUM_Y_SUM",
|
|
"SARFE10-PSSS059:SPECTRUM_X",
|
|
"SARFE10-PSSS059:SPECTRUM_Y",
|
|
"SARFE10-PSSS059:processing_parameters",
|
|
]
|
|
|
|
channels_PSSS059_camera = [
|
|
"SARFE10-PSSS059:FPICTURE",
|
|
]
|
|
|
|
####################
|
|
# PSSS059
|
|
channels_PSSS059_LB = [
|
|
"SARFE10-PSSS059-LB:FIT-BRT",
|
|
"SARFE10-PSSS059-LB:FIT-COM",
|
|
"SARFE10-PSSS059-LB:FIT-FWHM",
|
|
"SARFE10-PSSS059-LB:FIT-RES",
|
|
"SARFE10-PSSS059-LB:FIT-RMS",
|
|
"SARFE10-PSSS059-LB:SPECT-COM",
|
|
"SARFE10-PSSS059-LB:SPECT-RES",
|
|
"SARFE10-PSSS059-LB:SPECT-RMS",
|
|
"SARFE10-PSSS059-LB:SPECTRUM_X",
|
|
"SARFE10-PSSS059-LB:SPECTRUM_Y",
|
|
"SARFE10-PSSS059-LB:SPECTRUM_Y_SUM",
|
|
"SARFE10-PSSS059-LB:processing_parameters",
|
|
]
|
|
|
|
channels_PSSS059_LB_camera = [
|
|
"SARFE10-PSSS059-LB:FPICTURE",
|
|
]
|
|
|
|
|
|
###################################
|
|
## Bernina channels
|
|
# Beam position monitor PBPS113
|
|
channels_Bernina = [
|
|
"SAROP21-PBPS103:INTENSITY",
|
|
"SAROP21-PBPS103:XPOS",
|
|
"SAROP21-PBPS103:YPOS",
|
|
"SAROP21-PPRM113:FPICTURE",
|
|
"SAROP21-PPRM113:intensity",
|
|
"SAROP21-PPRM113:x_fit_mean",
|
|
"SAROP21-PPRM113:y_fit_mean",
|
|
]
|
|
|
|
###################################
|
|
# Beam position monitor PBPS113
|
|
channels_PBPS113 = [
|
|
"SAROP31-PBPS113:INTENSITY",
|
|
"SAROP31-PBPS113:INTENSITY_UJ",
|
|
"SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD0",
|
|
"SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD1",
|
|
"SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD2",
|
|
"SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD3",
|
|
"SAROP31-PBPS113:XPOS",
|
|
"SAROP31-PBPS113:YPOS",
|
|
]
|
|
channels_PBPS113_waveforms = [
|
|
"SAROP31-PBPS113:Lnk9Ch0-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch1-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch2-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch3-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch4-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch5-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch6-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch7-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch8-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch9-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch10-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch11-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch12-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch13-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch14-WF-DATA",
|
|
"SAROP31-PBPS113:Lnk9Ch15-WF-DATA",
|
|
]
|
|
|
|
###################################
|
|
# Diode PDIM 113
|
|
channels_PDIM113 = [
|
|
"SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD4",
|
|
]
|
|
|
|
|
|
####################
|
|
# Profile monitor PPRM113 (from _proc process)
|
|
channels_PPRM113 = [
|
|
"SAROP31-PPRM113:intensity",
|
|
"SAROP31-PPRM113:x_center_of_mass",
|
|
"SAROP31-PPRM113:x_fit_amplitude",
|
|
"SAROP31-PPRM113:x_fit_mean",
|
|
"SAROP31-PPRM113:x_fit_offset",
|
|
"SAROP31-PPRM113:x_fit_standard_deviation",
|
|
"SAROP31-PPRM113:x_fwhm",
|
|
"SAROP31-PPRM113:x_profile",
|
|
"SAROP31-PPRM113:x_rms",
|
|
"SAROP31-PPRM113:y_center_of_mass",
|
|
"SAROP31-PPRM113:y_fit_amplitude",
|
|
"SAROP31-PPRM113:y_fit_mean",
|
|
"SAROP31-PPRM113:y_fit_offset",
|
|
"SAROP31-PPRM113:y_fit_standard_deviation",
|
|
"SAROP31-PPRM113:y_fwhm",
|
|
"SAROP31-PPRM113:y_profile",
|
|
"SAROP31-PPRM113:y_rms",
|
|
# "SAROP31-PPRM113:FPICTURE", # full pictures for debugging purposes at the moment, from _ib process
|
|
]
|
|
|
|
###########################
|
|
# Beam position monitor PBPS149
|
|
# "SARES30-CAMS156-PCO1:FPICTURE", # PCO edge camera for the wavefront analysis (from Alvra)
|
|
# "SARES30-CAMS156-SMX-OAV:FPIC
|
|
|
|
###########################
|
|
# Beam position monitor
|
|
channels_PBPS149 = [
|
|
"SAROP31-PBPS149:INTENSITY",
|
|
"SAROP31-PBPS149:INTENSITY_UJ",
|
|
"SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD0",
|
|
"SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD1",
|
|
"SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD2",
|
|
"SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD3",
|
|
"SAROP31-PBPS149:XPOS",
|
|
"SAROP31-PBPS149:YPOS",
|
|
]
|
|
|
|
#######################
|
|
# Profile monitor PPRM150 (from _proc process)
|
|
channels_PPRM150 = [
|
|
"SAROP31-PPRM150:intensity",
|
|
"SAROP31-PPRM150:x_center_of_mass",
|
|
"SAROP31-PPRM150:x_fit_amplitude",
|
|
"SAROP31-PPRM150:x_fit_mean",
|
|
"SAROP31-PPRM150:x_fit_offset",
|
|
"SAROP31-PPRM150:x_fit_standard_deviation",
|
|
"SAROP31-PPRM150:x_fwhm",
|
|
"SAROP31-PPRM150:x_profile",
|
|
"SAROP31-PPRM150:x_rms",
|
|
"SAROP31-PPRM150:y_center_of_mass",
|
|
"SAROP31-PPRM150:y_fit_amplitude",
|
|
"SAROP31-PPRM150:y_fit_mean",
|
|
"SAROP31-PPRM150:y_fit_offset",
|
|
"SAROP31-PPRM150:y_fit_standard_deviation",
|
|
"SAROP31-PPRM150:y_fwhm",
|
|
"SAROP31-PPRM150:y_profile",
|
|
"SAROP31-PPRM150:y_rms",
|
|
# "SAROP31-PPRM150:FPICTURE", # full pictures for debugging purposes at the moment, from _ib process
|
|
]
|
|
|
|
|
|
###################################
|
|
# Diode of PSCD153
|
|
channels_PSCD153_diode = [
|
|
"SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD4",
|
|
]
|
|
|
|
#######################
|
|
# Cristallina event reciever
|
|
channels_EVR = [
|
|
"SAR-CVME-TIFALL6:EvtSet",
|
|
]
|
|
|
|
channels_Xeye = [
|
|
"SARES30-CAMS156-XE:intensity",
|
|
# "SARES30-CAMS156-XE:x_center_of_mass",
|
|
"SARES30-CAMS156-XE:x_fit_amplitude",
|
|
"SARES30-CAMS156-XE:x_fit_mean",
|
|
"SARES30-CAMS156-XE:x_fit_offset",
|
|
"SARES30-CAMS156-XE:x_fit_standard_deviation",
|
|
# "SARES30-CAMS156-XE:x_fwhm",
|
|
"SARES30-CAMS156-XE:x_profile",
|
|
# "SARES30-CAMS156-XE:x_rms",
|
|
# "SARES30-CAMS156-XE:y_center_of_mass",
|
|
"SARES30-CAMS156-XE:y_fit_amplitude",
|
|
"SARES30-CAMS156-XE:y_fit_mean",
|
|
"SARES30-CAMS156-XE:y_fit_offset",
|
|
"SARES30-CAMS156-XE:y_fit_standard_deviation",
|
|
# "SARES30-CAMS156-XE:y_fwhm",
|
|
"SARES30-CAMS156-XE:y_profile",
|
|
# "SARES30-CAMS156-XE:y_rms",
|
|
"SARES30-CAMS156-XE:FPICTURE",
|
|
]
|
|
|
|
#######################
|
|
# Digitizer
|
|
channels_digitizer = [
|
|
"SARES30-LTIM01-EVR0:DUMMY_PV1_NBS",
|
|
"SARES30-LTIM01-EVR0:DUMMY_PV2_NBS",
|
|
"SARES30-LTIM01-EVR0:DUMMY_PV3_NBS",
|
|
"SARES30-LTIM01-EVR0:DUMMY_PV4_NBS",
|
|
"SARES30-LSCP1-FNS:CH0:VAL_GET", # Signal-Background
|
|
"SARES30-LSCP1-CRISTA1:CH0:1", # Waveform signal
|
|
"SARES30-LSCP1-CRISTA1:CH2:1", # Waveform trigger
|
|
"SARES30-LTIM01-EVR0:CALCI", # Calculated intensity
|
|
]
|
|
|
|
|
|
##########################################################################################################
|
|
# Bernina channels
|
|
|
|
#######################
|
|
# Profile monitor PPRM113 (from _proc process)
|
|
channels_PPRM113_Bernina = [
|
|
"SAROP21-PPRM113:intensity",
|
|
# "SAROP21-PPRM113:x_center_of_mass",
|
|
# "SAROP21-PPRM113:x_fit_amplitude",
|
|
"SAROP21-PPRM113:x_fit_mean",
|
|
# "SAROP21-PPRM113:x_fit_offset",
|
|
# "SAROP21-PPRM113:x_fit_standard_deviation",
|
|
"SAROP21-PPRM113:x_fwhm",
|
|
# "SAROP21-PPRM113:x_profile",
|
|
# "SAROP21-PPRM113:x_rms",
|
|
# "SAROP21-PPRM113:y_center_of_mass",
|
|
# "SAROP21-PPRM113:y_fit_amplitude",
|
|
"SAROP21-PPRM113:y_fit_mean",
|
|
# "SAROP21-PPRM113:y_fit_offset",
|
|
# "SAROP21-PPRM113:y_fit_standard_deviation",
|
|
"SAROP21-PPRM113:y_fwhm",
|
|
# "SAROP21-PPRM113:y_profile",
|
|
# "SAROP21-PPRM113:y_rms",
|
|
# "SAROP21-PPRM113:FPICTURE", # full pictures for debugging purposes at the moment, from _ib process
|
|
]
|
|
|
|
###########################
|
|
# Beam position monitor Bernina
|
|
channels_PBPS103_Bernina = [
|
|
"SAROP21-PBPS103:INTENSITY",
|
|
"SAROP21-PBPS103:XPOS",
|
|
"SAROP21-PBPS103:YPOS",
|
|
]
|
|
|
|
##########################################################################################################
|
|
# special bs channel configurations
|
|
|
|
####################
|
|
|
|
bs_channels_OAPU107_scan = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
+ channels_PPRM150
|
|
)
|
|
|
|
bs_channels_OAPU149_scan = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
+ channels_PPRM150
|
|
)
|
|
|
|
bs_channels_pbps_snapshot = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
)
|
|
|
|
bs_channels_PBPS_tests = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
+ channels_Xeye
|
|
)
|
|
|
|
bs_channels_OATA_tests = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
# + channels_PSSS059
|
|
# + channels_PBPS113
|
|
# + channels_PBPS149
|
|
+ channels_PSCD153_diode
|
|
)
|
|
|
|
bs_channels_OATA_tests_JF = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
)
|
|
|
|
bs_channels_PPRM150 = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PPRM150
|
|
)
|
|
|
|
bs_channels_jf_direct_beam = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
+ channels_EVR
|
|
)
|
|
|
|
bs_channels_DCM_Bernina = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PPRM113_Bernina
|
|
+ channels_PBPS103_Bernina
|
|
)
|
|
|
|
bs_channels_PSSS = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059
|
|
+ channels_PSSS059_camera
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
)
|
|
|
|
bs_channels_PSSS_LB = (
|
|
channels_gas_monitor
|
|
+ channels_PBPS053
|
|
+ channels_PSSS059_LB
|
|
+ channels_PSSS059_LB_camera
|
|
+ channels_PBPS113
|
|
+ channels_PBPS149
|
|
)
|
|
|
|
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
##########################################################################################################
|
|
# Epics PVS
|
|
|
|
# Compression, charge settings
|
|
#######################
|
|
# Machine
|
|
pvs_machine = [
|
|
"SARCL02-MBND100:P-READ", # Predicted bunch energy
|
|
"SARUN:FELPHOTENE.VAL", # Predicted photon energy from machine settings
|
|
"SARFE10-PBPG050:PHOTON-ENERGY-PER-PULSE-AVG.VAL", # Average pulse energy from the gas detector
|
|
]
|
|
pvs_RF = [
|
|
"SINSB01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINSB02-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINSB03-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINSB04-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINXB01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINDI01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB02-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB03-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB04-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB06-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB05-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB07-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB08-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S10CB09-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S20CB01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S20CB02-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S20CB03-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S20CB04-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB01-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB02-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB03-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB04-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB05-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB06-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB07-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB08-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB09-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB10-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB11-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB12-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB13-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"S30CB14-RSYS:GET-VSUM-PHASE-OFFSET",
|
|
"SINEG01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINSB01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINSB02-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINSB03-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINSB04-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINXB01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"SINDI01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB02-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB03-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB04-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB05-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB06-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB07-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB08-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S10CB09-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S20CB01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S20CB02-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S20CB03-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S20CB04-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB01-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB02-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB03-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB04-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB05-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB06-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB07-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB08-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB09-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB10-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB11-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB12-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB13-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
"S30CB14-RSYS:GET-VSUM-AMPLT-SCALE",
|
|
]
|
|
|
|
#######################
|
|
# Undulator gap
|
|
pvs_undulator = [
|
|
"SARUN03-UIND030:K_SET.VAL",
|
|
"SARUN04-UIND030:K_SET.VAL",
|
|
"SARUN05-UIND030:K_SET.VAL",
|
|
"SARUN06-UIND030:K_SET.VAL",
|
|
"SARUN07-UIND030:K_SET.VAL",
|
|
"SARUN08-UIND030:K_SET.VAL",
|
|
"SARUN09-UIND030:K_SET.VAL",
|
|
"SARUN10-UIND030:K_SET.VAL",
|
|
"SARUN11-UIND030:K_SET.VAL",
|
|
"SARUN12-UIND030:K_SET.VAL",
|
|
"SARUN13-UIND030:K_SET.VAL",
|
|
"SARUN14-UIND030:K_SET.VAL",
|
|
"SARUN15-UIND030:K_SET.VAL",
|
|
]
|
|
|
|
####################
|
|
# Machine gas intensity monitor
|
|
pvs_gas_monitor = [
|
|
"SARFE10-PBPG050:PHOTON-ENERGY-PER-PULSE-US",
|
|
"SARFE10-PBPG050:PHOTON-ENERGY-PER-PULSE-DS",
|
|
]
|
|
|
|
#####################
|
|
# Slits OAPU044
|
|
pvs_OAPU044 = [
|
|
"SARFE10-OAPU044:MOTOR_X",
|
|
"SARFE10-OAPU044:MOTOR_Y",
|
|
"SARFE10-OAPU044:MOTOR_W",
|
|
"SARFE10-OAPU044:MOTOR_H",
|
|
]
|
|
|
|
###################
|
|
# Beam position monitor PBPS053
|
|
pvs_PBPS053 = [
|
|
"SARFE10-PBPS053:MOTOR_X1",
|
|
"SARFE10-PBPS053:MOTOR_X2",
|
|
"SARFE10-PBPS053:MOTOR_PROBE",
|
|
]
|
|
|
|
###################
|
|
# Spectrometer PSSS059
|
|
pvs_PSSS059 = [
|
|
"SARFE10-PSSS055:MOTOR_X1.RBV",
|
|
"SARFE10-PSSS055:MOTOR_Y1.RBV",
|
|
"SARFE10-PSSS055:MOTOR_ROT_X1.RBV",
|
|
"SARFE10-PSSS055:MOTOR_PROBE.RBV",
|
|
"SARFE10-PSSS059:MOTOR_X3.RBV",
|
|
"SARFE10-PSSS059:MOTOR_Y3.RBV",
|
|
"SARFE10-PSSS059:MOTOR_ROT_X3.RBV",
|
|
"SARFE10-PSSS059:MOTOR_Y4.RBV",
|
|
"SARFE10-PSSS059:MOTOR_ROT_X4.RBV",
|
|
"SARFE10-PSSS059:MOTOR_X5.RBV",
|
|
"SARFE10-PSSS059:MOTOR_Y5.RBV",
|
|
"SARFE10-PSSS059:MOTOR_Z5.RBV",
|
|
"SARFE10-PSSS055:GRATING_SP",
|
|
"SARFE10-PSSS059:CRYSTAL_SP",
|
|
"SARFE10-PSSS059:SPC_ROI_YMIN",
|
|
"SARFE10-PSSS059:SPC_ROI_YMAX",
|
|
]
|
|
|
|
####################
|
|
# Upstream attenuator OATT053
|
|
pvs_OATT053 = [
|
|
"SARFE10-OATT053:MOTOR_1",
|
|
"SARFE10-OATT053:MOTOR_1.RBV",
|
|
"SARFE10-OATT053:MOTOR_2",
|
|
"SARFE10-OATT053:MOTOR_2.RBV",
|
|
"SARFE10-OATT053:MOTOR_3",
|
|
"SARFE10-OATT053:MOTOR_3.RBV",
|
|
"SARFE10-OATT053:MOTOR_4",
|
|
"SARFE10-OATT053:MOTOR_4.RBV",
|
|
"SARFE10-OATT053:MOTOR_5",
|
|
"SARFE10-OATT053:MOTOR_5.RBV",
|
|
"SARFE10-OATT053:MOTOR_6",
|
|
"SARFE10-OATT053:MOTOR_6.RBV",
|
|
"SARFE10-OATT053:ENERGY",
|
|
"SARFE10-OATT053:TRANS_SP",
|
|
"SARFE10-OATT053:TRANS_RB",
|
|
]
|
|
|
|
###################
|
|
# Beam profile monitor PPRM053
|
|
pvs_PPRM053 = [
|
|
"SARFE10-PPRM053:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
####################
|
|
# First Cristallina horizontal offset mirror OOMH067
|
|
pvs_OOMH067 = [
|
|
"SAROP31-OOMH067:W_X.RBV",
|
|
"SAROP31-OOMH067:W_Y.RBV",
|
|
"SAROP31-OOMH067:W_RX.RBV",
|
|
"SAROP31-OOMH067:W_RY.RBV",
|
|
"SAROP31-OOMH067:W_RZ.RBV",
|
|
"SAROP31-OOMH067:BU.RBV",
|
|
"SAROP31-OOMH067:BD.RBV",
|
|
"SAROP31-OOMH067:VS1.RBV",
|
|
"SAROP31-OOMH067:VS2.RBV",
|
|
"SAROP31-OOMH067:VS3.RBV",
|
|
"SAROP31-OOMH067:TX.RBV",
|
|
"SAROP31-OOMH067:RY.RBV",
|
|
]
|
|
|
|
####################
|
|
# Beam screen between the first two horizontal mirrors PSCR068
|
|
pvs_PSCR068 = [
|
|
"SAROP31-PSCR068:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
####################
|
|
# Second Cristallina horizontal offset mirror OOMH084
|
|
pvs_OOMH084 = [
|
|
"SAROP31-OOMH084:W_X.RBV",
|
|
"SAROP31-OOMH084:W_Y.RBV",
|
|
"SAROP31-OOMH084:W_RX.RBV",
|
|
"SAROP31-OOMH084:W_RY.RBV",
|
|
"SAROP31-OOMH084:W_RZ.RBV",
|
|
"SAROP31-OOMH084:BU.RBV",
|
|
"SAROP31-OOMH084:BD.RBV",
|
|
"SAROP31-OOMH084:VS1.RBV",
|
|
"SAROP31-OOMH084:VS2.RBV",
|
|
"SAROP31-OOMH084:VS3.RBV",
|
|
"SAROP31-OOMH084:TX.RBV",
|
|
"SAROP31-OOMH084:RY.RBV",
|
|
]
|
|
|
|
###################
|
|
# Beam profile monitor PPRM085
|
|
pvs_PPRM085 = [
|
|
"SAROP31-PPRM085:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
###################
|
|
# Slits OAPU107
|
|
pvs_OAPU107 = [
|
|
"SAROP31-OAPU107:MOTOR_X.VAL",
|
|
"SAROP31-OAPU107:MOTOR_X.RBV",
|
|
"SAROP31-OAPU107:MOTOR_Y.VAL",
|
|
"SAROP31-OAPU107:MOTOR_Y.RBV",
|
|
]
|
|
|
|
###################
|
|
## Beam position and intensity monitor PBPS113
|
|
pvs_PBPS113 = [
|
|
"SAROP31-PBPS113:MOTOR_X1.DRBV",
|
|
"SAROP31-PBPS113:MOTOR_Y1.DRBV",
|
|
"SAROP31-PBPS113:MOTOR_X1.RBV",
|
|
"SAROP31-PBPS113:MOTOR_Y1.RBV",
|
|
"SAROP31-PBPS113:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
####################
|
|
# Diode PDIM113
|
|
pvs_PDIM113 = [
|
|
"SAROP31-PDIM113:MOTOR_PROBE.RBV"
|
|
]
|
|
|
|
###################
|
|
# Beam profile monitor PPRM113
|
|
pvs_PPRM113 = [
|
|
"SAROP31-PPRM113:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
####################
|
|
# Alignment laser mirror OLAS147
|
|
pvs_OLAS147 = [
|
|
"SAROP31-OLAS147:MOTOR_1.RBV",
|
|
]
|
|
|
|
###################
|
|
# Slits OAPU149
|
|
pvs_OAPU149 = [
|
|
"SAROP31-OAPU149:MOTOR_X.RBV",
|
|
"SAROP31-OAPU149:MOTOR_Y.RBV",
|
|
"SAROP31-OAPU149:MOTOR_W.RBV",
|
|
"SAROP31-OAPU149:MOTOR_H.RBV",
|
|
]
|
|
|
|
###################
|
|
# Beam position and intensity monitor PBPS149
|
|
pvs_PBPS149 = [
|
|
"SAROP31-PBPS149:MOTOR_X1.DRBV",
|
|
"SAROP31-PBPS149:MOTOR_Y1.DRBV",
|
|
"SAROP31-PBPS149:MOTOR_X1.RBV",
|
|
"SAROP31-PBPS149:MOTOR_Y1.RBV",
|
|
"SAROP31-PBPS149:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
###################
|
|
# Beam profile monitor PPRM150
|
|
pvs_PPRM150 = [
|
|
"SAROP31-PPRM150:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
####################
|
|
# Attenuators OATA150
|
|
pvs_OATA150 = [
|
|
"SAROP31-OATA150:MOTOR_1.RBV",
|
|
"SAROP31-OATA150:MOTOR_2.RBV",
|
|
"SAROP31-OATA150:MOTOR_3.RBV",
|
|
"SAROP31-OATA150:MOTOR_4.RBV",
|
|
"SAROP31-OATA150:MOTOR_5.RBV",
|
|
"SAROP31-OATA150:MOTOR_6.RBV",
|
|
"SAROP31-OATA150:ENERGY",
|
|
"SAROP31-OATA150:TRANS_SP",
|
|
"SAROP31-OATA150:TRANS_RB",
|
|
"SAROP31-OATA150:TRANS3EDHARM_RB",
|
|
"SAROP31-OATA150:MOT2TRANS.VALD"
|
|
]
|
|
|
|
####################
|
|
# Pulse picker OPPI151
|
|
pvs_OPPI151 = [
|
|
"SAROP31-OPPI151:MOTOR_X.RBV",
|
|
"SAROP31-OPPI151:MOTOR_Y.RBV",
|
|
]
|
|
|
|
|
|
####################
|
|
## Horizontal offset mirror ODMV152
|
|
pvs_ODMV152 = [
|
|
"SAROP31-ODMV152:W_X.RBV",
|
|
"SAROP31-ODMV152:W_Y.RBV",
|
|
"SAROP31-ODMV152:W_RX.RBV",
|
|
"SAROP31-ODMV152:W_RZ.RBV",
|
|
"SAROP31-ODMV152:BU.RBV",
|
|
"SAROP31-ODMV152:BD.RBV",
|
|
"SAROP31-ODMV152:VS1.RBV",
|
|
"SAROP31-ODMV152:VS2.RBV",
|
|
"SAROP31-ODMV152:VS3.RBV",
|
|
"SAROP31-ODMV152:TX.RBV",
|
|
]
|
|
|
|
###########################
|
|
# Vertical KB mirror OKBV153
|
|
pvs_OKBV153 = [
|
|
"SAROP31-OKBV153:W_X.RBV",
|
|
"SAROP31-OKBV153:W_Y.RBV",
|
|
"SAROP31-OKBV153:W_RX.RBV",
|
|
"SAROP31-OKBV153:W_RY.RBV",
|
|
"SAROP31-OKBV153:W_RZ.RBV",
|
|
"SAROP31-OKBV153:BU.RBV",
|
|
"SAROP31-OKBV153:BD.RBV",
|
|
"SAROP31-OKBV153:TY1.RBV",
|
|
"SAROP31-OKBV153:TY2.RBV",
|
|
"SAROP31-OKBV153:TY3.RBV",
|
|
"SAROP31-OKBV153:TX1.RBV",
|
|
"SAROP31-OKBV153:TX2.RBV",
|
|
]
|
|
|
|
####################
|
|
# Screen between the KB's PSCD153
|
|
pvs_PSCD153 = [
|
|
"SAROP31-PSCD153:MOTOR_PROBE.RBV"
|
|
]
|
|
|
|
###########################
|
|
# Horizontal KB mirror OKBH154
|
|
pvs_OKBH154 = [
|
|
"SAROP31-OKBH154:W_X.RBV",
|
|
"SAROP31-OKBH154:W_Y.RBV",
|
|
"SAROP31-OKBH154:W_RX.RBV",
|
|
"SAROP31-OKBH154:W_RY.RBV",
|
|
"SAROP31-OKBH154:W_RZ.RBV",
|
|
"SAROP31-OKBH154:BU.RBV",
|
|
"SAROP31-OKBH154:BD.RBV",
|
|
"SAROP31-OKBH154:TY1.RBV",
|
|
"SAROP31-OKBH154:TY2.RBV",
|
|
"SAROP31-OKBH154:TY3.RBV",
|
|
"SAROP31-OKBH154:TX2.RBV",
|
|
]
|
|
|
|
####################
|
|
# Standa motors (mainly used with the X-ray eye)
|
|
pvs_standa = [
|
|
"SARES30-MOBI1:MOT_1.RBV",
|
|
"SARES30-MOBI1:MOT_2.RBV",
|
|
"SARES30-MOBI1:MOT_3.RBV",
|
|
]
|
|
|
|
####################
|
|
# Newport 300 mm stage
|
|
pvs_newport_300 = [
|
|
"SARES30-MOBI1:MOT_5.RBV",
|
|
]
|
|
|
|
|
|
###############################
|
|
# Smaract stages mini XYZ from SwissMX
|
|
pvs_smaract_xyz = [
|
|
"SARES30-MCS2750:MOT_1.RBV",
|
|
"SARES30-MCS2750:MOT_1.VAL",
|
|
"SARES30-MCS2750:MOT_2.RBV",
|
|
"SARES30-MCS2750:MOT_2.VAL",
|
|
"SARES30-MCS2750:MOT_3.RBV",
|
|
"SARES30-MCS2750:MOT_3.VAL",
|
|
]
|
|
|
|
####################
|
|
# Attocube motors
|
|
pvs_attocube = [
|
|
"SARES30-ATTOCUBE:A0-POS",
|
|
"SARES30-ATTOCUBE:A1-POS",
|
|
]
|
|
|
|
###############################
|
|
# Smaract stages from Juraj
|
|
pvs_smaract_juraj = [
|
|
"SARES30-XSMA156:X:MOTRBV",
|
|
"SARES30-XSMA156:Y:MOTRBV",
|
|
"SARES30-XSMA156:Z:MOTRBV",
|
|
"SARES30-XSMA156:Ry:MOTRBV",
|
|
"SARES30-XSMA156:Rx:MOTRBV",
|
|
"SARES30-XSMA156:Rz:MOTRBV",
|
|
]
|
|
|
|
pvs_diffractometer_1 = [
|
|
"SARES30-CPCL-ECMC02:ROT2THETA-PosAct",
|
|
"SARES30-CPCL-ECMC02:ROTTHETA-PosAct",
|
|
"SARES30-CPCL-ECMC02:TRXBASE-PosAct",
|
|
"SARES30-CPCL-ECMC02:TRY-PosAct",
|
|
"SARES30-CPCL-ECMC02:TRX-PosAct",
|
|
"SARES30-CPCL-ECMC02:TRZ-PosAct",
|
|
"SARES30-CPCL-ECMC02:TD-PosAct",
|
|
]
|
|
|
|
|
|
##########################################################################################################
|
|
# Bernina
|
|
|
|
###################
|
|
# Slits OAPU092
|
|
pvs_OAPU092 = [
|
|
"SAROP21-OAPU092:MOTOR_X.RBV",
|
|
"SAROP21-OAPU092:MOTOR_Y.RBV",
|
|
"SAROP21-OAPU092:MOTOR_W.RBV",
|
|
"SAROP21-OAPU092:MOTOR_H.RBV",
|
|
]
|
|
|
|
###################
|
|
# Bernina mono
|
|
pvs_ODCM098 = [
|
|
"SAROP21-ARAMIS:ENERGY_SP",
|
|
"SAROP21-ARAMIS:ENERGY",
|
|
"SAROP21-PBPS103:MOTOR_X1.DRBV",
|
|
"SAROP21-PBPS103:MOTOR_Y1.DRBV",
|
|
"SAROP21-PBPS103:MOTOR_X1.RBV",
|
|
"SAROP21-PBPS103:MOTOR_Y1.RBV",
|
|
"SAROP21-PBPS103:MOTOR_PROBE.RBV",
|
|
"SAROP21-PPRM113:MOTOR_PROBE.RBV"
|
|
]
|
|
|
|
###################
|
|
# Beam position and intensity monitor PBPS149
|
|
pvs_PBPS103 = [
|
|
"SAROP21-PBPS103:MOTOR_X1.DRBV",
|
|
"SAROP21-PBPS103:MOTOR_Y1.DRBV",
|
|
"SAROP21-PBPS103:MOTOR_X1.RBV",
|
|
"SAROP21-PBPS103:MOTOR_Y1.RBV",
|
|
"SAROP21-PBPS103:MOTOR_PROBE.RBV",
|
|
]
|
|
|
|
###################
|
|
# Slits OAPU102
|
|
pvs_OAPU102 = [
|
|
"SAROP21-OAPU102:MOTOR_X.RBV",
|
|
"SAROP21-OAPU102:MOTOR_Y.RBV",
|
|
"SAROP21-OAPU102:MOTOR_W.RBV",
|
|
"SAROP21-OAPU102:MOTOR_H.RBV",
|
|
]
|
|
|
|
####################
|
|
# Pulse picker OPPI113
|
|
pvs_OPPI113 = [
|
|
"SAROP21-OPPI113:MOTOR_X1.RBV",
|
|
"SAROP21-OPPI113:MOTOR_Y1.RBV",
|
|
]
|
|
|
|
|
|
##########################################################################################################
|
|
# special pvs configurations
|
|
|
|
####################
|
|
pvs_cristallina = (
|
|
pvs_machine
|
|
# + pvs_RF
|
|
# + pvs_undulator
|
|
+ pvs_gas_monitor
|
|
+ pvs_OAPU044
|
|
+ pvs_PBPS053
|
|
+ pvs_OATT053
|
|
+ pvs_PPRM053
|
|
+ pvs_PSSS059
|
|
+ pvs_OOMH067
|
|
+ pvs_PSCR068
|
|
+ pvs_OOMH084
|
|
+ pvs_PPRM085
|
|
+ pvs_OAPU107
|
|
+ pvs_PBPS113
|
|
+ pvs_PDIM113
|
|
+ pvs_PPRM113
|
|
+ pvs_OLAS147
|
|
+ pvs_OAPU149
|
|
+ pvs_PBPS149
|
|
+ pvs_PPRM150
|
|
+ pvs_OATA150
|
|
+ pvs_OPPI151
|
|
+ pvs_ODMV152
|
|
+ pvs_OKBV153
|
|
+ pvs_PSCD153
|
|
+ pvs_OKBH154
|
|
# + pvs_standa
|
|
# + pvs_smaract_xyz
|
|
# + pvs_Bernina
|
|
)
|
|
|
|
|
|
# + pvs_attocube
|
|
# + pvs_smaract_juraj
|
|
|
|
|
|
####################
|
|
pvs_bernina = (
|
|
pvs_machine
|
|
# + pvs_RF
|
|
# + pvs_undulator
|
|
+ pvs_gas_monitor
|
|
+ pvs_OAPU044
|
|
+ pvs_PBPS053
|
|
+ pvs_OATT053
|
|
+ pvs_PPRM053
|
|
+ pvs_PSSS059
|
|
+ pvs_OOMH067
|
|
+ pvs_PSCR068
|
|
+ pvs_OAPU092
|
|
# + pvs_OOMV092
|
|
# + pvs_PPRM094
|
|
# + pvs_PSCR097
|
|
+ pvs_ODCM098
|
|
+ pvs_OAPU102
|
|
+ pvs_PBPS103
|
|
+ pvs_OPPI113
|
|
# + pvs_PPRM113_Bernina
|
|
)
|