def _gen_electron_dist(self):
    self.emitted_elctn_x = np.arange((- 90), 90, 1)
    self.emitted_elctn_y = np.array([np.cos(((np.pi * i) / 180)) for i in self.emitted_elctn_x])
    self.emitted_elctn_y = (self.emitted_elctn_y / np.sum(self.emitted_elctn_y))
    return self.emitted_elctn_y
def _gen_electron_dist(self):
    self.emitted_elctn_x = np.arange((- 90), 90, 1)
    self.emitted_elctn_y = np.array([np.cos(((np.pi * i) / 180)) for i in self.emitted_elctn_x])
    self.emitted_elctn_y = (self.emitted_elctn_y / np.sum(self.emitted_elctn_y))
    return self.emitted_elctn_y