CMS 3D CMS Logo

List of all members | Public Member Functions
PopulateDB.PopulateDB Class Reference

Public Member Functions

def run (self)
 

Detailed Description

Definition at line 3 of file PopulateDB.py.

Member Function Documentation

def PopulateDB.PopulateDB.run (   self)

Definition at line 4 of file PopulateDB.py.

References HDQMDatabaseProducerConfiguration.HDQMDatabaseProducerConfiguration.AuthenticationPath, HDQMDatabaseProducerConfiguration.HDQMDatabaseProducerConfiguration.CMSSW_Version, HDQMDatabaseProducerConfiguration.HDQMDatabaseProducerConfiguration.Database, Page1Parser.Page1Parser.RunNumber, runinfo_test::RunNumber.RunNumber(), SiStripLAProfileBooker.RunNumber, HcalRaddamMuon.RunNumber, hcaldqm::quantity::RunNumber.RunNumber(), TagName.TagName(), HDQMDatabaseProducerConfiguration.HDQMDatabaseProducerConfiguration.TagName, and HDQMDatabaseProducerConfiguration.HDQMDatabaseProducerConfiguration.TemplatesDir.

Referenced by Types.EventID.cppID(), and Types.LuminosityBlockID.cppID().

4  def run(self):
5  os.system("cat "+self.TemplatesDir+"/template_"+self.DetName+"HistoryDQMService_cfg.py | sed -e \"s@RUNNUMBER@"+self.RunNumber+"@g\" -e \"s@FILENAME@"+self.FileName+"@\" -e \"s@TAGNAME@"+self.TagName+"@g\" -e \"s@DATABASE@"+self.Database+"@\" -e \"s@AUTHENTICATIONPATH@"+self.AuthenticationPath+"@\" > "+self.Dir+"Run_"+self.DetName+"_"+self.RunNumber+".py")
6  print "cd "+self.CMSSW_Version+"; eval `scramv1 r -sh`; cd "+self.Dir+"; cmsRun "+self.Dir+"Run_"+self.DetName+"_"+self.RunNumber+".py > "+self.Dir+"Run_"+self.DetName+"_"+self.RunNumber+".log"
7  os.system("cd "+self.CMSSW_Version+"; eval `scramv1 r -sh`; cd "+self.Dir+"; cmsRun "+self.Dir+"Run_"+self.DetName+"_"+self.RunNumber+".py > "+self.Dir+"Run_"+self.DetName+"_"+self.RunNumber+".log")
8