List of all members.
Detailed Description
Definition at line 3 of file ProducePlots.py.
Member Function Documentation
def ProducePlots::ProducePlots::convertAndMove |
( |
|
self, |
|
|
|
plotsDir, |
|
|
|
type |
|
) |
| |
Definition at line 32 of file ProducePlots.py.
00033 :
00034
00035
00036
00037
00038
00039
00040
00041
00042 destinationDir = self.StorageDir+"/"+self.RunType+"/"+type
00043
00044 os.system("cd "+plotsDir+"; cp "+self.Dir+"/DeanConvert.pl .; ./DeanConvert.pl; rm -f DeanConvert.pl")
00045 os.system("cp "+self.Dir+"/html/"+self.DetName+"HDQMInspector.html "+plotsDir+"/index.html")
00046
00047 backupDir = self.StorageDir+"backup/"+self.RunType+"/"+type
00048 os.system("rm -rf "+backupDir)
00049 os.system("mkdir -pv "+backupDir)
00050 os.system("mv "+destinationDir+"/Plots_"+self.DetName+"HistoricInfoClient "+backupDir)
00051
00052 os.system("mkdir -pv "+destinationDir)
00053 os.system("mv "+plotsDir+" "+destinationDir)
00054 os.system("cp "+self.Dir+"/index.html "+destinationDir)
def ProducePlots::ProducePlots::makePlots |
( |
|
self | ) |
|
Definition at line 4 of file ProducePlots.py.
00005 :
00006
00007
00008 plotsDir = self.Dir+"/HistoricDQMPlots/Plots_"+self.DetName+"HistoricInfoClient"
00009 self.plotAllAndLast40Runs(plotsDir, "NoSelection")
00010
00011 plotsDir = self.Dir+"/HistoricDQMPlots/Plots_"+self.DetName+"HistoricInfoClient"
00012 import SelectRuns
00013 selectRuns = SelectRuns.SelectRuns()
00014 selectRuns.BaseDir = self.Dir
00015 selectRuns.Group = self.Group
00016 selectRuns.FirstRun = self.FirstRun
00017 selectRuns.FileName = self.Dir+"/SelectedGoodRuns_"+self.DetName+"_"+self.RunType+".txt"
00018 selectRuns.HLTNameFilter = ""
00019 selectRuns.QualityFlag = self.QualityFlag
00020 selectRuns.makeList()
00021 self.plotAllAndLast40Runs(plotsDir, "GoodRuns", selectRuns.FileName)
def ProducePlots::ProducePlots::plotAllAndLast40Runs |
( |
|
self, |
|
|
|
plotsDir, |
|
|
|
selectionType, |
|
|
|
selectionFileName = "empty" |
|
) |
| |
Definition at line 22 of file ProducePlots.py.
00023 :
00024
00025 os.system("mkdir -pv "+plotsDir)
00026 os.system("cd "+self.CMSSW_Version+"/src; eval `scramv1 r -sh`; cd "+plotsDir+"; "+self.DetName+"HDQMInspector "+self.Database+" "+self.TagName+" "+self.Password+" "+selectionFileName+" 1 2000000")
00027 self.convertAndMove(plotsDir, selectionType+"/AllRuns")
00028
00029 os.system("mkdir -pv "+plotsDir)
00030 os.system("cd "+self.CMSSW_Version+"/src; eval `scramv1 r -sh`; cd "+plotsDir+"; "+self.DetName+"HDQMInspector "+self.Database+" "+self.TagName+" "+self.Password+" "+selectionFileName+" 40")
00031 self.convertAndMove(plotsDir, selectionType+"/Last40Runs")