parameters: (self)
docstring: Sets the configuration mode and the corresponding CPU masks. We can't
          initialize them in the constructor because the default mode may depend
          on the child-specific values that are set in its constructor.
  
          That's why we postpone the mode's and the corresponding masks'
          initialization till after the child instance creation.
docstring_summary: Sets the configuration mode and the corresponding CPU masks. We can't
          initialize them in the constructor because the default mode may depend
          on the child-specific values that are set in its constructor.
docstring_tokens: Sets the configuration mode and the corresponding CPU masks . We can t initialize them in the constructor because the default mode may depend on the child - specific values that are set in its constructor .
function: def __set_mode_and_masks(self):
          """
          Sets the configuration mode and the corresponding CPU masks. We can't
          initialize them in the constructor because the default mode may depend
          on the child-specific values that are set in its constructor.
  
          That's why we postpone the mode's and the corresponding masks'
          initialization till after the child instance creation.
          """
          if self.__args.mode:
              self.mode = PerfTunerBase.SupportedModes[self.__args.mode]
          else:
              self.mode = self._get_def_mode()
function_tokens: def __set_mode_and_masks ( self ) : if self . __args . mode : self . mode = PerfTunerBase . SupportedModes [ self . __args . mode ] else : self . mode = self . _get_def_mode ( )