Beispiel #1
0
    def __init__(self, run, dir, result_dir, config):
        #desc = 'Run%s'%run
        #desc += '/Ttrig/Exec'
        #self.desc = desc
        self.runnumber = int(run)
        self.config = config
        self.dir = dir
        self.result_dir = result_dir

        self.configs = [
            'DTTTrigWriter_cfg.py', 'DumpDBToFile_first_cfg.py',
            'DTTTrigCorrection_cfg.py', 'DumpDBToFile_second_cfg.py'
        ]

        self.pset_templates = {
            'DTTTrigWriter_cfg.py':
            config.templatepath + '/config/DTTTrigWriter_cfg.py',
            'DumpDBToFile_first_cfg.py':
            config.templatepath + '/config/DumpDBToFile_ttrig_cfg.py',
            'DTTTrigCorrection_cfg.py':
            config.templatepath + '/config/DTTTrigCorrection_cfg.py',
            'DumpDBToFile_second_cfg.py':
            config.templatepath + '/config/DumpDBToFile_ttrig_cfg.py'
        }

        #self.task = CmsswTask(self.desc,self.configs,self.pset_templates,self.common_opts,self.pset_opts)
        self.initProcess()
        self.task = CmsswTask(self.dir, self.configs)
Beispiel #2
0
    def __init__(self, run, dir, input_files, output_dir, config=None):
        self.runnumber = int(run)
        self.dir = dir
        self.output_dir = output_dir
        self.config = config
        self.input_files = input_files

        self.pset_template = 'DQMOffline.CalibMuon.dtT0DBValidation_cfg'

        self.configs = []
        self.initProcess()
        self.task = CmsswTask(self.dir, self.configs)
Beispiel #3
0
    def __init__(self, run, dir, input_file, output_file, config):
        self.runnumber = run
        self.config = config
        self.dir = dir
        self.input_file = input_file
        self.output_file = output_file

        self.pset_name = 'DTkFactValidation_2_cfg.py'
        self.pset_template = config.templatepath + '/config/DTkFactValidation_2_cfg.py'

        self.initProcess()
        self.configs = [self.pset_name]
        self.task = CmsswTask(self.dir, self.configs)
Beispiel #4
0
    def __init__(self, run, dir, dqm_files, result_dir, config=None):
        self.runnumber = int(run)
        self.dir = dir
        self.result_dir = result_dir
        self.config = config
        self.dqm_files = dqm_files

        self.pset_name = 'dtDQMClient_cfg.py'
        self.pset_template = 'CalibMuon.DTCalibration.dtDQMClientAlca_cfg'

        self.process = None
        self.initProcess()
        self.configFiles = []
        self.configFiles.append(self.pset_name)
        self.task = CmsswTask(self.dir,self.configFiles)
Beispiel #5
0
    def __init__(self, run, dir, dqm_files, result_dir, config):
        #basedir = 'Run%s/Ttrig' % run
        #self.dir = basedir + '/' + 'Exec'
        #self.result_dir = basedir + '/' + 'Results'
        self.runnumber = int(run)
        self.dir = dir
        self.result_dir = result_dir
        self.dqm_files = dqm_files

        self.pset_name = 'DTkFactValidation_2_DQM_cfg.py'
        self.pset_template = config.templatepath + '/config/DTkFactValidation_2_DQM_cfg.py'

        self.initProcess()
        self.configs = []
        self.configs.append(self.pset_name)
        self.task = CmsswTask(self.dir,self.configs)
Beispiel #6
0
    def __init__(self, run, dir, input_db, residuals, result_dir, config):
        #desc = 'Run%s'%run
        #desc += '/Ttrig/Exec'
        #self.desc = desc 
        self.runnumber = int(run)
        self.config = config
        self.dir = dir
        self.inputdb = input_db
        self.residuals = residuals
        self.result_dir = result_dir

        #self.common_opts = {'GLOBALTAG':'GR09_P_V1::All'}
        #self.common_opts = common_opts 

        self.configs = ['DTTTrigResidualCorrection_cfg.py','DumpDBToFile_ResidCorr_cfg.py']

        self.pset_templates = {}
        self.pset_templates['DTTTrigResidualCorrection_cfg.py'] = config.templatepath + '/config/DTTTrigResidualCorrection_cfg.py'
        self.pset_templates['DumpDBToFile_ResidCorr_cfg.py'] = config.templatepath + '/config/DumpDBToFile_ttrig_cfg.py'

        #self.task = CmsswTask(self.desc,self.configs,self.pset_templates,self.common_opts,self.pset_opts)
        self.initProcess()
        self.task = CmsswTask(self.dir,self.configs)