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_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
tuple | xmldoc = minidom.Document() |
|
private |
Definition at line 77 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 95 of file cmsPerfSuiteHarvest.py.
References join(), and parseEventContent.List_ECs_forProduct().
def cmsPerfSuiteHarvest.exportSequences | ( | ) |
Exports the sequences to XML Doc
Definition at line 235 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 108 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 103 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 40 of file cmsPerfSuiteHarvest.py.
Referenced by exportSequences().
def cmsPerfSuiteHarvest.process_timesize_dir | ( | path, | |
runinfo | |||
) |
Definition at line 137 of file cmsPerfSuiteHarvest.py.
References _eventContent_DEBUG(), python.multivaluedict.dict, edm::hlt.Exception, 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.searchTimeSizeFiles | ( | runinfo | ) |
so far we will use the current dir to search in
Definition at line 220 of file cmsPerfSuiteHarvest.py.
References process_timesize_dir().
def cmsPerfSuiteHarvest.usage | ( | argv | ) |
Definition at line 26 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest._TEST_RUN = False |
Definition at line 14 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.candles = {} |
Definition at line 23 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.eventContentRules = parseEventContent.getTxtEventContentRules() |
Definition at line 298 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.EventContents_OK = False |
Definition at line 270 of file cmsPerfSuiteHarvest.py.
string cmsPerfSuiteHarvest.file_name = "%s___%s___%s___%s___%s___%s___%s.xml" |
Definition at line 308 of file cmsPerfSuiteHarvest.py.
Referenced by HcalLutManager.create_lut_loader(), SiPixelHistoPlotter.createStaticPlot(), SiStripHistoPlotter.createStaticPlot(), DTTPGLutFile.open(), L1TriggerLutFile.open(), TEcnaRead.ReadAveragedHighFrequencyNoise(), TEcnaRead.ReadAveragedLowFrequencyNoise(), TEcnaRead.ReadAveragedMeanOfCorrelationsBetweenSamples(), TEcnaRead.ReadAveragedPedestals(), TEcnaRead.ReadAveragedSigmaOfCorrelationsBetweenSamples(), TEcnaRead.ReadAveragedTotalNoise(), TEcnaRead.ReadCorrelationsBetweenSamples(), TEcnaRead.ReadCovariancesBetweenSamples(), TEcnaRead.ReadHighFrequencyCorrelationsBetweenChannels(), TEcnaRead.ReadHighFrequencyCovariancesBetweenChannels(), TEcnaRead.ReadHighFrequencyMeanCorrelationsBetweenStins(), TEcnaRead.ReadHighFrequencyNoise(), TEcnaRead.ReadLowFrequencyCorrelationsBetweenChannels(), TEcnaRead.ReadLowFrequencyCovariancesBetweenChannels(), TEcnaRead.ReadLowFrequencyMeanCorrelationsBetweenStins(), TEcnaRead.ReadLowFrequencyNoise(), TEcnaRead.ReadMeanOfCorrelationsBetweenSamples(), TEcnaRead.ReadNumberOfEventsForSamples(), TEcnaRead.ReadPedestals(), TEcnaRead.ReadRelevantCorrelationsBetweenSamples(), TEcnaRead.ReadRootFileHeader(), TEcnaRead.ReadSampleMeans(), TEcnaRead.ReadSampleSigmas(), TEcnaRead.ReadSampleValues(), TEcnaRead.ReadSampleValuesSameFile(), TEcnaRead.ReadSigmaOfCorrelationsBetweenSamples(), TEcnaRead.ReadStinNumbers(), TEcnaRead.ReadTotalNoise(), and TEcnaRun.WriteRootFile().
tuple cmsPerfSuiteHarvest.now = datetime.datetime.now() |
Definition at line 305 of file cmsPerfSuiteHarvest.py.
Referenced by edm::CountAndLimit.add(), evf::EvFRecordInserter.analyze(), HcalLuttoDB.beginJob(), 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(), 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(), evf::FUResourceBroker.stopping(), and stor::EventDistributor.tagCompleteEventForQueues().
tuple cmsPerfSuiteHarvest.p = parserPerfsuiteMetadata(os.getcwd()) |
Definition at line 264 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.pileups = {} |
Definition at line 24 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.release = None |
Definition at line 21 of file cmsPerfSuiteHarvest.py.
Referenced by stor::XHTMLMaker.addNode(), stor::XHTMLMaker.addText(), ConfigurationDBHandler.cvt2String(), L1GtTriggerMenuXmlParser.findXMLChild(), XMLDOMBlock.getNewDocument(), L1GtTriggerMenuXmlParser.getXMLAttribute(), L1GtTriggerMenuXmlParser.getXMLTextValue(), MonitorXMLParser.handleElement(), cond::XMLAuthenticationService::XMLAuthenticationService.initialize(), L1GtTriggerMenuXmlParser.initXML(), MonitorXMLParser.load(), MonitorXMLParser.MonitorXMLParser(), MuonAlignmentInputXML.newAlignableMuon(), stor::XHTMLMaker.out(), XMLDOMBlock.parse(), L1GtTriggerMenuXmlParser.parseConditions(), MuonAlignmentInputXML.parseDouble(), SummaryPlotXmlParser.parseXML(), cond::XMLAuthenticationService::XMLAuthenticationService.processFile(), CalibrationXML.readAttribute(), XMLProcessor.serializeDOM(), stor::XHTMLMaker.start(), cscdqm::XMLFileErrorHandler.warning(), L1GtTriggerMenuXmlParser.workXML(), CalibrationXML.writeAttribute(), stor::XHTMLMaker.XHTMLMaker(), xMLCh2String(), XMLDOMBlock.XMLDOMBlock(), ConfigurationDBHandler.~ConfigurationDBHandler(), LutXml.~LutXml(), MonitorXMLParser.~MonitorXMLParser(), MuonAlignmentInputXML.~MuonAlignmentInputXML(), edm::SingleConsumerQ::OperateBuffer< T >.~OperateBuffer(), edm::EventBuffer::OperateBuffer< T >.~OperateBuffer(), StrX.~StrX(), TagNames.~TagNames(), cscdqm::XercesStringTranscoder.~XercesStringTranscoder(), XMLSimpleStr.~XMLSimpleStr(), lhef::XMLSimpleStr.~XMLSimpleStr(), XMLUniStr.~XMLUniStr(), lhef::XMLUniStr.~XMLUniStr(), and XStr.~XStr().
tuple cmsPerfSuiteHarvest.run_info = p.parseAll() |
Definition at line 265 of file cmsPerfSuiteHarvest.py.
cmsPerfSuiteHarvest.Sequences_OK = False |
Definition at line 269 of file cmsPerfSuiteHarvest.py.
dictionary cmsPerfSuiteHarvest.steps = {} |
Definition at line 22 of file cmsPerfSuiteHarvest.py.
Referenced by TrackingMaterialPlotter.fill_gradient(), XHistogram.splitSegment(), CosmicMuonUtilities.stepPropagate(), and CSCGasCollisions.writeSummary().
tuple cmsPerfSuiteHarvest.test_timing_report_log = re.compile("TimingReport.log$", re.IGNORECASE) |
Definition at line 17 of file cmsPerfSuiteHarvest.py.
tuple cmsPerfSuiteHarvest.xmldoc = minidom.Document() |
Definition at line 20 of file cmsPerfSuiteHarvest.py.