def __init__(self, run, dir, result_dir, config):
        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':'CalibMuon.DTCalibration.dtTTrigWriter_cfg',
                               'dumpDBToFile_first_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg',
                               'dtTTrigCorrection_cfg.py':'CalibMuon.DTCalibration.dtTTrigCorrection_cfg',
                               'dumpDBToFile_second_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg'}
        """
        self.configs = ['dtTTrigWriter_cfg.py',
                        'dtTTrigCorrection_cfg.py',
                        'dumpDBToFile_ttrig_cfg.py']

        self.pset_templates = {'dtTTrigWriter_cfg.py':'CalibMuon.DTCalibration.dtTTrigWriter_cfg',
                               'dtTTrigCorrection_cfg.py':'CalibMuon.DTCalibration.dtTTrigCorrection_cfg',
                               'dumpDBToFile_ttrig_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg'}
 

        self.initProcess()
        self.task = CmsswTask(self.dir,self.configs)
Example #2
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 = 'dtTTrigValidSummary_cfg.py'
        self.pset_template = 'CalibMuon.DTCalibration.dtTTrigValidSummary_cfg'

        self.process = None
        self.initProcess()
        self.configs = [self.pset_name]
        self.task = CmsswTask(self.dir, self.configs)
Example #3
0
    def __init__(self, run, dir, input_file, output_dir, config):
        self.runnumber = int(run)
        self.config = config
        self.dir = dir
        self.input_file = input_file
        self.output_dir = output_dir

        self.configs = [
            'dtVDriftMeanTimerWriter_cfg.py', 'dumpDBToFile_vdrift_cfg.py'
        ]

        self.pset_templates = {}
        self.pset_templates[
            'dtVDriftMeanTimerWriter_cfg.py'] = 'CalibMuon.DTCalibration.dtVDriftMeanTimerWriter_cfg'
        self.pset_templates[
            'dumpDBToFile_vdrift_cfg.py'] = 'CalibMuon.DTCalibration.dumpDBToFile_vdrift_cfg'

        self.initProcess()
        self.task = CmsswTask(self.dir, self.configs)
    def __init__(self, run, dir, input_db, residuals, result_dir, config):
        self.runnumber = int(run)
        self.config = config
        self.dir = dir
        self.inputdb = input_db
        self.residuals = residuals
        self.result_dir = result_dir

        self.configs = [
            'dtTTrigResidualCorrection_cfg.py', 'dumpDBToFile_ResidCorr_cfg.py'
        ]

        self.pset_templates = {}
        self.pset_templates[
            'dtTTrigResidualCorrection_cfg.py'] = 'CalibMuon.DTCalibration.dtTTrigResidualCorrection_cfg'
        self.pset_templates[
            'dumpDBToFile_ResidCorr_cfg.py'] = 'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg'

        self.initProcess()
        self.task = CmsswTask(self.dir, self.configs)