Functions | |
def | _eventContent_DEBUG |
def | assign_event_content_for_product |
def | doQuery |
def | exportIgProfReport |
def | exportMemcheckReport |
def | exportSequences |
def | exportTimeSizeJob |
def | get_modules_sequences_relationships |
def | get_params |
def | getIgSummary |
def | getMemcheckError |
def | getSummaryInfo |
def | process_igprof_dir |
def | process_memcheck_dir |
def | process_timesize_dir |
def | searchIgProfFiles |
def | searchMemcheckFiles |
def | searchTimeSizeFiles |
def | usage |
Variables | |
_TEST_RUN = False | |
dictionary | candles = {} |
tuple | eventContentRules = parseEventContent.getTxtEventContentRules() |
EventContents_OK = False | |
string | file_name = "%s___%s___%s___%s___%s___%s___%s.xml" |
tuple | now = datetime.datetime.now() |
tuple | p = parserPerfsuiteMetadata(os.getcwd()) |
dictionary | pileups = {} |
release = None | |
tuple | run_info = p.parseAll() |
Sequences_OK = False | |
dictionary | steps = {} |
tuple | test_igprof_report_log = re.compile("^(.*)(IgProfMem|IgProfPerf)\.gz", re.IGNORECASE) |
tuple | test_memcheck_report_log = re.compile("^(.*)memcheck_vlgd.xml", re.IGNORECASE) |
tuple | test_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
tuple | xmldoc = minidom.Document() |
|
private |
Definition at line 82 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), join(), and parseEventContent.List_ECs_forProduct().
Referenced by process_timesize_dir().
def cmsPerfSuiteHarvest.assign_event_content_for_product | ( | product | ) |
returns modified product by adding the event content relationship
Definition at line 100 of file cmsPerfSuiteHarvest.py.
References join(), and parseEventContent.List_ECs_forProduct().
def cmsPerfSuiteHarvest.doQuery | ( | query, | |
database | |||
) |
def cmsPerfSuiteHarvest.exportIgProfReport | ( | path, | |
igProfReport, | |||
igProfType, | |||
runinfo | |||
) |
Definition at line 113 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), python.rootplot.root2matplotlib.replace(), and pileupCalc.upper.
Referenced by process_igprof_dir().
def cmsPerfSuiteHarvest.exportMemcheckReport | ( | path, | |
MemcheckReport, | |||
runinfo | |||
) |
Definition at line 164 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), and python.rootplot.root2matplotlib.replace().
Referenced by process_memcheck_dir().
def cmsPerfSuiteHarvest.exportSequences | ( | ) |
Exports the sequences to XML Doc
Definition at line 514 of file cmsPerfSuiteHarvest.py.
References get_modules_sequences_relationships(), get_params(), and cmssw_exportdb_xml.xml_export_Sequences().
def cmsPerfSuiteHarvest.exportTimeSizeJob | ( | path, | |
timeSizeReport, | |||
runinfo | |||
) |
Definition at line 137 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.append(), and python.rootplot.root2matplotlib.replace().
Referenced by process_timesize_dir().
def cmsPerfSuiteHarvest.get_modules_sequences_relationships | ( | ) |
Definition at line 108 of file cmsPerfSuiteHarvest.py.
References ModuleToSequenceAssign.assignModulesToSeqs(), and join().
Referenced by exportSequences().
def cmsPerfSuiteHarvest.get_params | ( | argv | ) |
Returns the version of CMSSW to be used which it is taken from: * command line parameter or * environment variable in case of error returns None And also the directory to put the xml files to: if none --> returns ""
try to get the version for command line argument
Definition at line 45 of file cmsPerfSuiteHarvest.py.
Referenced by exportSequences().
def cmsPerfSuiteHarvest.getIgSummary | ( | path | ) |
Definition at line 416 of file cmsPerfSuiteHarvest.py.
References getSummaryInfo(), and split.
Referenced by process_igprof_dir().
def cmsPerfSuiteHarvest.getMemcheckError | ( | path | ) |
def cmsPerfSuiteHarvest.getSummaryInfo | ( | database | ) |
Definition at line 447 of file cmsPerfSuiteHarvest.py.
References doQuery().
Referenced by getIgSummary().
def cmsPerfSuiteHarvest.process_igprof_dir | ( | path, | |
runinfo | |||
) |
Definition at line 349 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.dict, exportIgProfReport(), getIgSummary(), FileNamesHelper.getJobID_fromIgProfLogName(), FileNamesHelper.read_SimulationCandles(), and python.rootplot.root2matplotlib.replace().
Referenced by searchIgProfFiles().
def cmsPerfSuiteHarvest.process_memcheck_dir | ( | path, | |
runinfo | |||
) |
Definition at line 273 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.dict, exportMemcheckReport(), FileNamesHelper.getJobID_fromMemcheckLogName(), getMemcheckError(), and FileNamesHelper.read_SimulationCandles().
Referenced by searchMemcheckFiles().
def cmsPerfSuiteHarvest.process_timesize_dir | ( | path, | |
runinfo | |||
) |
Definition at line 191 of file cmsPerfSuiteHarvest.py.
References _eventContent_DEBUG(), python.multivaluedict.dict, exportTimeSizeJob(), parserEdmSize.getEdmReport(), FileNamesHelper.getJobID_fromTimeReportLogName(), FileNamesHelper.getRootFileSize(), parserTimingReport.loadTimeLog(), python.multivaluedict.map(), parserTimingReport.processModuleTimeLogData(), FileNamesHelper.read_ConfigurationFromSimulationCandles(), and FileNamesHelper.read_SimulationCandles().
Referenced by searchTimeSizeFiles().
def cmsPerfSuiteHarvest.searchIgProfFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 499 of file cmsPerfSuiteHarvest.py.
References process_igprof_dir().
def cmsPerfSuiteHarvest.searchMemcheckFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 483 of file cmsPerfSuiteHarvest.py.
References process_memcheck_dir().
def cmsPerfSuiteHarvest.searchTimeSizeFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 467 of file cmsPerfSuiteHarvest.py.
References process_timesize_dir().
def cmsPerfSuiteHarvest.usage | ( | argv | ) |
Definition at line 31 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest._TEST_RUN = False |
Definition at line 17 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.candles = {} |
Definition at line 28 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.eventContentRules = parseEventContent.getTxtEventContentRules() |
Definition at line 583 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.EventContents_OK = False |
Definition at line 549 of file cmsPerfSuiteHarvest.py.
string cmsPerfSuiteHarvest.file_name = "%s___%s___%s___%s___%s___%s___%s.xml" |
Definition at line 593 of file cmsPerfSuiteHarvest.py.
Referenced by HcalLutManager.create_lut_loader(), SiPixelHistoPlotter.createStaticPlot(), SiStripHistoPlotter.createStaticPlot(), DTTPGLutFile.open(), L1TriggerLutFile.open(), TEcnaRead.ReadAverageHighFrequencyNoise(), TEcnaRead.ReadAverageLowFrequencyNoise(), TEcnaRead.ReadAverageMeanCorrelationsBetweenSamples(), TEcnaRead.ReadAveragePedestals(), TEcnaRead.ReadAverageSigmaOfCorrelationsBetweenSamples(), TEcnaRead.ReadAverageTotalNoise(), TEcnaRead.ReadCorrelationsBetweenSamples(), TEcnaRead.ReadCovariancesBetweenSamples(), TEcnaRead.ReadHighFrequencyCorrelationsBetweenChannels(), TEcnaRead.ReadHighFrequencyCovariancesBetweenChannels(), TEcnaRead.ReadHighFrequencyMeanCorrelationsBetweenStins(), TEcnaRead.ReadHighFrequencyNoise(), TEcnaRead.ReadLowFrequencyCorrelationsBetweenChannels(), TEcnaRead.ReadLowFrequencyCovariancesBetweenChannels(), TEcnaRead.ReadLowFrequencyMeanCorrelationsBetweenStins(), TEcnaRead.ReadLowFrequencyNoise(), TEcnaRead.ReadMeanCorrelationsBetweenSamples(), TEcnaRead.ReadNumberOfEventsForSamples(), TEcnaRead.ReadPedestals(), TEcnaRead.ReadRelevantCorrelationsBetweenSamples(), TEcnaRead.ReadRootFileHeader(), TEcnaRead.ReadSampleAdcValues(), TEcnaRead.ReadSampleAdcValuesSameFile(), TEcnaRead.ReadSampleMeans(), TEcnaRead.ReadSampleSigmas(), TEcnaRead.ReadSigmaOfCorrelationsBetweenSamples(), TEcnaRead.ReadStinNumbers(), TEcnaRead.ReadTotalNoise(), and TEcnaRun.WriteRootFile().
tuple cmsPerfSuiteHarvest.now = datetime.datetime.now() |
Definition at line 590 of file cmsPerfSuiteHarvest.py.
Referenced by edm::CountAndLimit.add(), lumi::RevisionDML.addEntry(), lumi::RevisionDML.addRevision(), lumi::RevisionDML.addRunToCurrentHFDataTag(), evf::EvFRecordInserter.analyze(), HcalLuttoDB.beginJob(), RawEventOutputModuleForBU< Consumer >.beginLuminosityBlock(), condbon.cdbon_write(), DTHVStatusHandler.dumpSnapshot(), DaqFakeReader.fillFED1023(), Fit.getFitQuality(), DTHVStatusHandler.getNewObjects(), HtrXmlPatternWriter.HtrXmlPatternWriter(), cond::persistency::IOVEditor.insert(), cond::Logger.logFailedOperationNow(), DQMNet.logme(), cond::Logger.logOperationNow(), Fit.multiplyMatrices(), operator<<(), FastTimer.pause(), FastTimerService.postStreamBeginLumi(), FastTimerService.postStreamBeginRun(), FastTimerService.postStreamEndLumi(), FastTimerService.postStreamEndRun(), Fit.PropagateErrors(), FastTimer.resume(), lumi::CMSRunSummaryDummy2DB.retrieveData(), DQMNet.run(), ALIUtils.set_time_now(), edm::TimeoutPoolOutputModule.shouldWeCloseFile(), FastTimer.start(), edm::service::ConcurrentModuleTimer.start(), FastTimer.stop(), edm::service::ConcurrentModuleTimer.stop(), and FastTimer.untilNow().
tuple cmsPerfSuiteHarvest.p = parserPerfsuiteMetadata(os.getcwd()) |
Definition at line 543 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.pileups = {} |
Definition at line 29 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.release = None |
Definition at line 26 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.run_info = p.parseAll() |
Definition at line 544 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.Sequences_OK = False |
Definition at line 548 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.steps = {} |
Definition at line 27 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_igprof_report_log = re.compile("^(.*)(IgProfMem|IgProfPerf)\.gz", re.IGNORECASE) |
Definition at line 21 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_memcheck_report_log = re.compile("^(.*)memcheck_vlgd.xml", re.IGNORECASE) |
Definition at line 22 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.test_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
Definition at line 20 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.xmldoc = minidom.Document() |
Definition at line 25 of file cmsPerfSuiteHarvest.py.