CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTValidSummary.py
Go to the documentation of this file.
1 from tools import loadCmsProcess,writeCfg
2 from CmsswTask import *
3 import os
4 
6  def __init__(self, run, dir, input_file, output_file, config):
7  self.runnumber = run
8  self.config = config
9  self.dir = dir
10  self.input_file = input_file
11  self.output_file = output_file
12 
13  self.pset_name = 'DTkFactValidation_2_cfg.py'
14  self.pset_template = config.templatepath + '/config/DTkFactValidation_2_cfg.py'
15 
16  self.initProcess()
17  self.configs = [self.pset_name]
18  self.task = CmsswTask(self.dir,self.configs)
19 
20  def initProcess(self):
22  self.process.resolutionTest.inputFile = self.input_file
23  self.process.resolutionTest.OutputFileName = self.output_file
24 
25  def writeCfg(self):
26  writeCfg(self.process,self.dir,self.pset_name)
27 
28  def run(self):
29  self.task.run()
30  return
def loadCmsProcess
Definition: tools.py:93