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)
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)
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)