def gen_lorentzian_cross_section(self):
    self.cross_section_x = np.arange((- 90), 90, 1)
    y = [self._lorentzian_cross_section(x, self.width) for x in self.cross_section_x]
    self.cross_section_y = y
    return self.cross_section_y
def gen_lorentzian_cross_section(self):
    self.cross_section_x = np.arange((- 90), 90, 1)
    y = [self._lorentzian_cross_section(x, self.width) for x in self.cross_section_x]
    self.cross_section_y = y
    return self.cross_section_y