def METHOD_NAME(args):
    logging.debug(args)
    is_ok = True
    status = {}
    processes = {}
    for analyzer in args.analyzers:
        o2ocmd = 'SiStripDAQPopCon.py {analyzer} {since} {cfgfile}'.format(
            analyzer=analyzer, since=args.since, cfgfile=args.cfgfile)
        o2ocmd += ' --destTags {destTags}'
        o2ocmd += ' --destDb {destDb}'
        o2ocmd += ' --inputTag {inputTag}'
        o2ocmd += ' --condDbRead {condDbRead}'
        o2ocmd += ' --hashmapDb {hashmapDb}'
        if args.skiplistFile:
            o2ocmd += ' --skiplistFile %s' % args.skiplistFile
        if args.whitelistFile:
            o2ocmd += ' --whitelistFile %s' % args.whitelistFile
        if args.debug:
            o2ocmd += ' --debug'
        jobname = analyzer.replace('O2O', '')
        cmd = 'o2o --db {db} -v run -n {jobname} "{o2ocmd}"'.format(db=args.db, jobname=jobname, o2ocmd=o2ocmd)
        logging.info('Start running command:\n %s' % cmd)
        processes[jobname] = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        atexit.register(partial(helper.kill_subproc_noexcept, processes[jobname]))
    for jobname in processes:
        status[jobname] = {'job':None, 'upload':None, 'fast':None, 'changed':None}
        p = processes[jobname]
        log = p.communicate()[0].decode()
        logging.debug('=== log from o2o run ===\n%s' % log)
        if p.returncode == 0:
            logging.info('Job for %s finished successfully!' % jobname)
            status[jobname]['job'] = True
            status[jobname]['upload'] = True
            for line in log.split('\n'):
                if '@@@' not in line:
                    continue
                if 'FastO2O' in line:
                    status[jobname]['fast'] = ('true' in line)
                if 'PayloadChange' in line:
                    status[jobname]['changed'] = ('true' in line)
        else:
            logging.error('Job %s FAILED!' % jobname)
            status[jobname]['job'] = '@@@CMSSW job return code = 0@@@' in log
            status[jobname]['upload'] = '@@@Upload return code = 0@@@' in log
            is_ok = False
    return is_ok, status