Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)