def __init__(self, run, dir, input_db, config): self.pset_name = 'DTkFactValidation_1_cfg.py' self.outputfile = 'residuals.root,DQM.root' self.config = config self.dir = dir self.inputdb = input_db #self.crab_template = os.environ['CMSSW_BASE'] + '/src/Workflow/' + 'templates/crab/crab_Valid_TEMPL.cfg' #self.pset_template = os.environ['CMSSW_BASE'] + '/src/Workflow/' + 'templates/config/DTkFactValidation_1_TEMPL_cfg.py' self.crab_template = config.templatepath + '/crab/crab_ttrig_valid.cfg' self.pset_template = config.templatepath + '/config/DTkFactValidation_1_cfg.py' #self.crab_opts = crab_opts #self.crab_opts['PSET'] = pset_name #self.pset_opts = pset_opts #self.crab_cfg = replaceTemplate(self.crab_template,**self.crab_opts) #self.pset = replaceTemplate(self.pset_template,**self.pset_opts) #desc = 'Run%s'%run #desc += '/Ttrig/Validation' #self.desc = desc self.initProcess() self.initCrab() #self.task = CrabTask(self.desc,self.crab_cfg,self.pset,pset_name) self.task = CrabTask(self.dir, self.crab_cfg)
def __init__(self, run, dir, config): self.pset_name = 'DTTTrigCalibration_cfg.py' self.outputfile = 'DTTimeBoxes.root' self.config = config self.dir = dir #self.crab_template = os.environ['CMSSW_BASE'] + '/src/Workflow/' + 'templates/crab/crab_ttrig_prod_TEMPL.cfg' #self.pset_template = os.environ['CMSSW_BASE'] + '/src/Workflow/' + 'templates/config/DTTTrigCalibration_TEMPL_cfg.py' self.crab_template = config.templatepath + '/crab/crab_ttrig_prod.cfg' self.pset_template = config.templatepath + '/config/DTTTrigCalibration_cfg.py' #self.crab_opts = crab_opts #self.crab_opts['PSET'] = pset_name #self.pset_opts = pset_opts #self.crab_cfg = replaceTemplate(self.crab_template,**self.crab_opts) #self.pset = replaceTemplate(self.pset_template,**self.pset_opts) #desc = 'Run%s'%run #desc += '/Ttrig/Production' #self.desc = desc self.initProcess() self.initCrab() #self.task = CrabTask(self.dir,self.crab_cfg,self.pset,self.pset_name) self.task = CrabTask(self.dir, self.crab_cfg)
def __init__(self, run, dir, config): self.pset_name = 'dtVDriftSegmentCalibration_cfg.py' self.outputfile = 'DTVDriftHistos.root' self.config = config self.dir = dir self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cfg' if hasattr(self.config, 'runOnCosmics') and self.config.runOnCosmics: self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cosmics_cfg' self.process = None self.crab_cfg = None self.initProcess() self.initCrab() self.task = CrabTask(self.dir, self.crab_cfg)
def __init__(self, run, dir, input_db, config): self.pset_name = 'dtResidualCalibration_cfg.py' self.outputfile = 'residuals.root' self.config = config self.dir = dir self.inputdb = input_db self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cfg' if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cosmics_cfg' self.process = None self.crab_cfg = None self.initProcess() self.initCrab() self.task = CrabTask(self.dir,self.crab_cfg)
def __init__(self, run, dir, config): self.pset_name = 'dtNoiseCalibration_cfg.py' self.outputROOT = 'dtNoiseCalib.root' self.outputDB = 'noise.db' self.config = config self.dir = dir self.pset_template = 'CalibMuon.DTCalibration.dtNoiseCalibration_cfg' #if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: # self.pset_template = 'CalibMuon.DTCalibration.dtNoiseCalibration_cosmics_cfg' self.process = None self.crab_cfg = None self.initProcess() self.initCrab() self.task = CrabTask(self.dir,self.crab_cfg)