def get_intensity(range_theta, range_stl, soller1, soller2, phase): """ Gets intensity for a single taking the lorentz polarization factor into account. """ intensity = get_diffracted_intensity(range_theta, range_stl, phase) if phase.apply_lpf: lpf = get_lorentz_polarisation_factor( range_theta, phase.sigma_star, soller1, soller2 ) return intensity * lpf else: return intensity
def get_diffracted_intensity(self, range_theta, range_stl, *args): return get_diffracted_intensity(range_theta, range_stl, self.data_object)
def get_diffracted_intensity(self, range_theta, range_stl, *args): return get_diffracted_intensity(range_theta, range_stl, self.data_object)