parameters: (self, argv)
docstring: Constructor
  
          Arguments:
          - `argv`: command line arguments
docstring_summary: Constructor
docstring_tokens: Constructor
function: def __init__(self, argv):
          """Constructor
  
          Arguments:
          - `argv`: command line arguments
          """
  
          self._argv = argv       # raw command line arguments
          self._args = None       # parsed command line arguments
          self._config = None     # ConfigParser object
          self._mss_dir = None    # mass storage directory
          self._datasets = collections.OrderedDict() # final dataset configs
          self._first_run = None   # first run for start geometry
          self._cms_process = None # cms.Process extracted from CMSSW config
          self._override_gt = None # snippet to append to config
          self._pede_script = None # path to pede batch script template
          self._weight_dict = collections.OrderedDict() # dictionary with dataset weights
          self._mille_script = None # path to mille batch script template
          self._mps_dir_name = None # MP campaign name (mp<ID>)
          self._common_weights = {} # dictionary with dataset weights from [weights] section
          self._weight_configs = [] # list with combinations of dataset weights
          self._general_options = {} # general options extracted from ini file
          self._external_datasets = collections.OrderedDict() # external dataset configs
          self._first_pede_config = True # does a pede job exist already?
  
          self._create_config()
          self._fill_general_options()
          self._fetch_datasets()
          self._construct_paths()
          self._create_mass_storage_directory()
          self._fetch_pede_settings()
          self._create_weight_configs()
function_tokens: def __init__ ( self , argv ) : self . _argv = argv # raw command line arguments self . _args = None # parsed command line arguments self . _config = None # ConfigParser object self . _mss_dir = None # mass storage directory self . _datasets = collections . OrderedDict ( ) # final dataset configs self . _first_run = None # first run for start geometry self . _cms_process = None # cms.Process extracted from CMSSW config self . _override_gt = None # snippet to append to config self . _pede_script = None # path to pede batch script template self . _weight_dict = collections . OrderedDict ( ) # dictionary with dataset weights self . _mille_script = None # path to mille batch script template self . _mps_dir_name = None # MP campaign name (mp<ID>) self . _common_weights = { } # dictionary with dataset weights from [weights] section self . _weight_configs = [ ] # list with combinations of dataset weights self . _general_options = { } # general options extracted from ini file self . _external_datasets = collections . OrderedDict ( ) # external dataset configs self . _first_pede_config = True # does a pede job exist already? self . _create_config ( ) self . _fill_general_options ( ) self . _fetch_datasets ( ) self . _construct_paths ( ) self . _create_mass_storage_directory ( ) self . _fetch_pede_settings ( ) self . _create_weight_configs ( )