CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/Validation/Performance/scripts/cmsPerfRegress.py File Reference

Go to the source code of this file.

Classes

class  cmsPerfRegress::EdmSizeErr
class  cmsPerfRegress::Error
class  cmsPerfRegress::PerfReportErr
class  cmsPerfRegress::SimpMemParseErr
class  cmsPerfRegress::TimingParseErr

Namespaces

namespace  cmsPerfRegress

Functions

def cmsPerfRegress::_main
def cmsPerfRegress::cmpCallgrindReport
def cmsPerfRegress::cmpEdmSizeReport
def cmsPerfRegress::cmpIgProfReport
def cmsPerfRegress::cmpSimpMemReport
def cmsPerfRegress::cmpTimingReport
def cmsPerfRegress::createROOT
 Create the root file to save the graphs in.
def cmsPerfRegress::createSimplMemGraphs
 Create simple memory check graphs.
def cmsPerfRegress::drawChanges
 Draw data differences (comparison between two data sets or releases) on a separate canvas.
def cmsPerfRegress::drawGraphs
 Draw superimposed graphs on a separate canvas.
def cmsPerfRegress::drawHistos
 Draw superimposed histograms on a separate canvas.
def cmsPerfRegress::drawMemChangeGraphs
 Draw the comparison graphs of two memory graphs.
def cmsPerfRegress::drawMemGraphs
 Draw two memory graphs superimposed on one another.
def cmsPerfRegress::get_max
 Get max value in data set.
def cmsPerfRegress::get_min
 Get min value in data set.
def cmsPerfRegress::getLimits
 Get limits to plot the graph.
def cmsPerfRegress::getMeanLines
 Plot the mean line on a graph.
def cmsPerfRegress::getMemDiff
 Produce the difference of two memory data sets.
def cmsPerfRegress::getMemOrigScale
def cmsPerfRegress::getNpoints
def cmsPerfRegress::getParameters
def cmsPerfRegress::getSimpleMemLogData
 Parse memory check data from log file.
def cmsPerfRegress::getTimingDiff
 Get the difference in timing data (for comparison of two releases)
def cmsPerfRegress::getTimingLogData
 Parse timing data from log file.
def cmsPerfRegress::getTwoGraphLimits
 Get limits for two graphs that will be superimposed upon one another.
def cmsPerfRegress::newGraphAndHisto
 Create a new timing graph and histogram.
def cmsPerfRegress::perfreport
def cmsPerfRegress::rmtree
def cmsPerfRegress::setBatch
 Setup PyRoot as a batch run.
def cmsPerfRegress::setupSuperimpose
 Setup graph information for one graph (no need to it on both if they are superimposed)
def cmsPerfRegress::ungzip
def cmsPerfRegress::ungzip2

Variables

list cmsPerfRegress::_cmsver = os.environ['CMSSW_VERSION']
tuple cmsPerfRegress::values_set = ('vsize','delta_vsize','rss','delta_rss')