parameters: (self, Ei_in=None)
return_statement: return Chop.tchop(self.freq[0], Ei, pslit, radius, rho)
docstring: Calculates the chopper time width for a given neutron energy (Ei)
  
          mari_S = ISISFermi('Mari', 'S')
          tsqch = mari_S.getChopWidth(Ei)
  
          Inputs:
              ei - incident energy in meV [optional, if omitted use preset Ei in current object]
  
          Output:
              tsqch - the time-of-flight width due to the chopper opening in microseconds
docstring_summary: Calculates the chopper time width for a given neutron energy (Ei)
docstring_tokens: Calculates the chopper time width for a given neutron energy ( Ei )
function: def getChopWidth(self, Ei_in=None):
          """
          Calculates the chopper time width for a given neutron energy (Ei)
  
          mari_S = ISISFermi('Mari', 'S')
          tsqch = mari_S.getChopWidth(Ei)
  
          Inputs:
              ei - incident energy in meV [optional, if omitted use preset Ei in current object]
  
          Output:
              tsqch - the time-of-flight width due to the chopper opening in microseconds
          """
          Ei = self.Ei if Ei_in is None else Ei_in
          if not Ei:
              raise ValueError('Incident energy has not be specified')
          chop_par = self.__chopperParameters[self.instname][self.choppername]['par']
          pslit = chop_par[0] / 1000.00
          radius = chop_par[2] / 1000.00
          rho = chop_par[3] / 1000.00
          return Chop.tchop(self.freq[0], Ei, pslit, radius, rho)
function_tokens: def getChopWidth ( self , Ei_in = None ) : Ei = self . Ei if Ei_in is None else Ei_in if not Ei : raise ValueError ( 'Incident energy has not be specified' ) chop_par = self . __chopperParameters [ self . instname ] [ self . choppername ] [ 'par' ] pslit = chop_par [ 0 ] / 1000.00 radius = chop_par [ 2 ] / 1000.00 rho = chop_par [ 3 ] / 1000.00 return Chop . tchop ( self . freq [ 0 ] , Ei , pslit , radius , rho )