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(), linker.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 linker.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 linker.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, edm::hlt.Exception, exportIgProfReport(), getIgSummary(), FileNamesHelper.getJobID_fromIgProfLogName(), FileNamesHelper.read_SimulationCandles(), and linker.replace().
Referenced by searchIgProfFiles().
def cmsPerfSuiteHarvest.process_memcheck_dir | ( | path, | |
runinfo | |||
) |
Definition at line 273 of file cmsPerfSuiteHarvest.py.
References python.multivaluedict.dict, edm::hlt.Exception, 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, edm::hlt.Exception, exportTimeSizeJob(), parserEdmSize.getEdmReport(), FileNamesHelper.getJobID_fromTimeReportLogName(), FileNamesHelper.getRootFileSize(), parserTimingReport.loadTimeLog(), Association.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(), evf::EvFRecordInserter.analyze(), HcalLuttoDB.beginJob(), evf::FUResourceQueue.buildResource(), evf::FUResourceTable.buildResource(), stor::MonitorCollection.calculateStatistics(), smproxy::StatisticsReporter.calculateStatistics(), stor::StatisticsReporter.calculateStatistics(), condbon.cdbon_write(), stor::DiskWriter.checkForFileTimeOuts(), smproxy::DataManager.checkForStaleConsumers(), stor::EventDistributor.checkForStaleConsumers(), evf::iDie.detailsTable(), evf::rb_statemachine::Stopping.do_stateAction(), DTHVStatusHandler.dumpSnapshot(), Fit.getFitQuality(), DTHVStatusHandler.getNewObjects(), stor::QueueCollection< T >.getQueue(), HtrXmlPatternWriter.HtrXmlPatternWriter(), cond::Logger.logFailedOperationNow(), DQMNet.logme(), cond::Logger.logOperationNow(), Fit.multiplyMatrices(), operator<<(), evf::iDie.postEntry(), Fit.PropagateErrors(), evf::Vulture.prowling(), smproxy::StatisticsReporter.reset(), stor::StatisticsReporter.reset(), lumi::CMSRunSummaryDummy2DB.retrieveData(), DQMNet.run(), ALIUtils.set_time_now(), edm::TimeoutPoolOutputModule.shouldWeCloseFile(), evf::Vulture.startProwling(), stor::EventDistributor.tagCompleteEventForQueues(), and evf::FUResourceBroker.waitForStateChange().
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.