Reference

The Reference module stores information about reference signal profiles and features.

System typeHyperlink
Energy Extractionhttps://gitlab.cern.ch/LHCData/lhc-sm-api/tree/master/lhcsmapi/reference/ee
Current Leadshttps://gitlab.cern.ch/LHCData/lhc-sm-api/tree/master/lhcsmapi/reference/leads
Power Converterhttps://gitlab.cern.ch/LHCData/lhc-sm-api/tree/master/lhcsmapi/reference/pc
Quench Heatershttps://gitlab.cern.ch/LHCData/lhc-sm-api/tree/master/lhcsmapi/reference/qh

References useful for analysis, so that we can measure deviation of signals.
References change over time, so we need to keep track of the changes.

1. Get Reference Quench Heater Discharge Timestamp

In [37]:


from lhcsmapi.reference.Reference import Reference

Reference.get_quench_heater_reference_discharge('RQ', '16L2')

Out[37]:


1417079205409000000

2. Get Reference Power Converter Timestamp

In [38]:


from lhcsmapi.reference.Reference import Reference

Reference.get_power_converter_reference_fpa('RQ', 'RQD.A12', 'fgcPm')

Out[38]:


'2018-03-18 11:58:33.600'

3. Get Reference Energy Extraction Timestamp

In [39]:


from lhcsmapi.reference.Reference import Reference

Reference.get_power_converter_reference_fpa('RQ', 'RQD.A12', 'eePm')

Out[39]:


'2018-03-18 11:58:33.675'

4. Get Reference Energy Extraction Parameters

In [41]:


from lhcsmapi.reference.Reference import Reference

Reference.get_energy_extraction_reference_parameters('RB', '2018-03-18 11:58:33.675')

Out[41]:

minmax
R_10.06750.0825
R_20.06750.0825
t_delay_ee_10.05000.1500
t_delay_ee_20.55000.6500
tau_u_dump_res_1110.0000130.0000
tau_u_dump_res_2110.0000130.0000

In [42]:


from lhcsmapi.reference.Reference import Reference

Reference.get_energy_extraction_reference_parameters('RQ', '2018-03-18 11:58:33.675')

Out[42]:

minmax
R_10.0050.010
t_delay_ee_10.0850.115
tau_u_dump_res_125.00035.000