Ejemplo n.º 1
0
 def transmission_mn_5_shift(self):
     # Note that this is actually part of the move operation, but is conceptually part of transmission
     val = getattr(self._all_states.move, "monitor_5_offset", None)
     return meter_2_millimeter(self._get_val_or_default(val, 0))
Ejemplo n.º 2
0
 def q_resolution_delta_r(self):
     val = self._all_states.convert_to_q.q_resolution_delta_r
     return meter_2_millimeter(self._get_val_or_default(val, 0))
Ejemplo n.º 3
0
 def radius_limit_max(self):
     val = self._all_states.mask.radius_max
     return meter_2_millimeter(self._get_val_or_default(val, 0))
Ejemplo n.º 4
0
 def z_offset(self):
     val = self._all_states.move.sample_offset
     return meter_2_millimeter(self._get_val_or_default(val, 0))
Ejemplo n.º 5
0
 def r_cut(self):
     val = self._all_states.convert_to_q.radius_cutoff
     return meter_2_millimeter(self._get_val_or_default(val, 0))
Ejemplo n.º 6
0
 def q_resolution_delta_r(self):
     val = self._user_file_items.convert_to_q.q_resolution_delta_r
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 7
0
 def radius_limit_max(self):
     val = self._user_file_items.mask.radius_max
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 8
0
 def q_resolution_source_h(self):
     val = self._user_file_items.convert_to_q.q_resolution_h1
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 9
0
 def q_resolution_sample_w(self):
     val = self._user_file_items.convert_to_q.q_resolution_w2
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 10
0
 def z_offset(self):
     val = self._user_file_items.move.sample_offset
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 11
0
 def r_cut(self):
     val = self._user_file_items.convert_to_q.radius_cutoff
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 12
0
 def hab_pos_2(self):
     val = None
     if DetectorType.HAB.value in self._user_file_items.move.detectors:
         val = self._user_file_items.move.detectors[
             DetectorType.HAB.value].sample_centre_pos2
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 13
0
 def lab_pos_1(self):
     val = self._user_file_items.move.detectors[
         DetectorType.LAB.value].sample_centre_pos1
     return meter_2_millimeter(val) if val else ""
Ejemplo n.º 14
0
 def tolerance(self):
     return meter_2_millimeter(self._tolerance)
Ejemplo n.º 15
0
 def r_max(self):
     return meter_2_millimeter(self._r_max)
 def transmission_mn_5_shift(self):
     # Note that this is actually part of the move operation, but is conceptually part of transmission
     val = getattr(self._user_file_items.move, "monitor_5_offset", None)
     return meter_2_millimeter(val) if val else ""