CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions | Variables
cmsRelvalreport Namespace Reference

Classes

class  Candles_file
 
class  Profile
 

Functions

def clean_name
 
def execute
 
def green
 
def logger
 
def principal
 
def red
 
def yellow
 

Variables

string action = 'store_true'
 
list cmssw_base = os.environ["CMSSW_BASE"]
 
list cmssw_release_base = os.environ["CMSSW_RELEASE_BASE"]
 
 DEBUG = True
 
string default = ''
 
string dest = 'profiler'
 
 EXEC = True
 
string EXECUTABLE = 'cmsRun'
 
tuple exit = principal(options)
 
string help = 'Profilers are: %s'
 
string IGPROFANALYS = 'cmsIgProf_Analysis.py'
 
dictionary IgProfCounters
 
dictionary IgProfProfiles
 
string MAKESKIMDRIVER = '%s/makeSkimDriver.py'
 
string MAKESKIMDRIVERDIR = '%s/src/Configuration/EventContent/test'
 
tuple parser = optparse.OptionParser(usage)
 
string PERFREPORT2_PATH = PR2_BASE+'/share/perfreport'
 
string PERFREPORT3_PATH = PR3_BASE+'/share/perfreport'
 
string PERL5_LIB = '/afs/cern.ch/user/d/dpiparo/w0/PERLlibs/5.8.0'
 
string PR2 = '%s'
 
string PR2_BASE = '/afs/cern.ch/user/g/gbenelli/public/PerfReport2/2.0.1/'
 
string PR3 = PR3_BASE+'/bin/perfreport'
 
string PR3_BASE = '/afs/cern.ch/user/d/dpiparo/w0/perfreport3installation/'
 
string PR3_PRODUCER_PLUGIN = '/afs/cern.ch/user/d/dpiparo/w0/pr3/perfreport/plugins/cmssw_by_producer/libcmssw_by_producer.so'
 
list PROFILERS
 
string pyrelvallocal = cmssw_base+"/src/Configuration/PyReleaseValidation"
 
string RELEASE = 'CMSSW_BASE'
 
string SIMPLEMEMPARSER = 'cmsSimplememchecker_parser.py'
 
list STDOUTPROFILERS
 
string TIMEREPORTPARSER = 'cmsTimeReport.pl'
 
string TIMINGPARSER = 'cmsTiming_parser.py'
 
string usage = '\n'
 
string valperf = cmssw_base+"/src/Validation/Performance"
 
string VFCE_LIB = '/afs/cern.ch/user/m/moserro/public/vgfcelib'
 
string VMPARSER = 'valgrindMemcheckParser.pl'
 
string VMPARSERSTYLE = '%s/src/Utilities/ReleaseScripts/data/valgrindMemcheckParser.css'
 

Function Documentation

def cmsRelvalreport.clean_name (   name)
Trivially removes an underscore if present as last char of a string

Definition at line 114 of file cmsRelvalreport.py.

Referenced by principal().

115 def clean_name(name):
116  '''
117  Trivially removes an underscore if present as last char of a string
118  '''
119  i=-1
120  is_dirty=True
121  while(is_dirty):
122  if name[i]=='_':
123  name=name[:-1]
124  else:
125  return name
126  i-=1
def cmsRelvalreport.execute (   command)
It executes command if the EXEC switch is True. 
Catches exitcodes different from 0.

Definition at line 129 of file cmsRelvalreport.py.

References green(), and red().

Referenced by cmsRelvalreport.Profile._profile_edmsize(), cmsRelvalreport.Profile._profile_igprof(), cmsRelvalreport.Profile._profile_Memcheck_Valgrind(), cmsRelvalreport.Profile._profile_None(), cmsRelvalreport.Profile._profile_valgrindfce(), cmsRelvalreport.Profile._save_output(), cmsRelvalreport.Profile.make_report(), and principal().

130 def execute(command):
131  '''
132  It executes command if the EXEC switch is True.
133  Catches exitcodes different from 0.
134  '''
135  logger('%s %s ' %(green('[execute]'),command))
136  if EXEC:
137  exit_code=os.system(command)
138  if exit_code!=0:
139  logger(red('*** Seems like "%s" encountered problems.' %command))
140  return exit_code
141  else:
142  return 0
Definition: logger.py:1
def cmsRelvalreport.green (   string)

Definition at line 108 of file cmsRelvalreport.py.

Referenced by FWPSetTableManager.cellRenderer(), TrackerMap.drawApvPair(), TrackerMap.drawCcu(), drawMap(), TrackerMap.drawModule(), TrackerMap.drawPalette(), TrackerMap.drawPsu(), execute(), TrackerMap.fillc(), TrackerMap.fillc_fec_channel(), TrackerMap.fillc_fed_channel(), TrackerMap.fillc_hv_channel2(), TrackerMap.fillc_hv_channel3(), TrackerMap.fillc_lv_channel(), TrackerMap.getcolor(), resetColors(), TrackerMap.save(), TrackerMap.save_as_fectrackermap(), TrackerMap.save_as_fedtrackermap(), TrackerMap.save_as_HVtrackermap(), and TrackerMap.save_as_psutrackermap().

109 def green(string):
return '%s%s%s' %('\033[1;32m',string,'\033[1;0m')
def cmsRelvalreport.logger (   message,
  level = 0 
)
level=0 output, level 1 debug.

Definition at line 145 of file cmsRelvalreport.py.

References yellow().

146 def logger(message,level=0):
147  '''
148  level=0 output, level 1 debug.
149  '''
150  message='%s %s' %(yellow('[RelValreport]'),message)
151 
152  sys.stdout.flush()
153 
154  if level==0:
155  print message
156  if level==1 and DEBUG:
157  print message
158 
159  sys.stdout.flush()
def cmsRelvalreport.principal (   options)
Here the objects of the Profile class are istantiated.

Definition at line 703 of file cmsRelvalreport.py.

References clean_name(), and execute().

Referenced by edm::RootOutputFile.fillBranches(), and ora::ContainerSchema.setAccessPermission().

704 def principal(options):
705  '''
706  Here the objects of the Profile class are istantiated.
707  '''
708  #Add a global exit code variable, that is the sum of all exit codes, to return it at the end:
709  exitCodeSum=0
710  # Build a list of commands for programs to benchmark.
711  # It will be only one if -c option is selected
712  commands_profilers_meta_list=[]
713 
714  # We have only one
715  if options.infile=='':
716  logger('Single command found...')
717  commands_profilers_meta_list.append([options.command,'','',False,''])
718 
719  # We have more: we parse the list of candles
720  else:
721  logger('List of commands found. Processing %s ...' %options.infile)
722 
723  # an object that represents the candles file:
724  candles_file = Candles_file(options.infile)
725 
726  commands_profilers_meta_list=candles_file.get_commands_profilers_meta_list()
727 
728 
729  logger('Iterating through commands of executables to profile ...')
730 
731  # Cycle through the commands
732  len_commands_profilers_meta_list=len(commands_profilers_meta_list)
733 
734  commands_counter=1
735  precedent_profile_name=''
736  precedent_reuseprofile=False
737  for command,profiler_opt,meta,reuseprofile,db_metastring in commands_profilers_meta_list:
738 
739  exit_code=0
740 
741  logger('Processing command %d/%d' \
742  %(commands_counter,len_commands_profilers_meta_list))
743  logger('Process started on %s' %time.asctime())
744 
745  # for multiple directories and outputs let's put the meta
746  # just before the output profile and the outputdir
747  profile_name=''
748  profiler=''
749  reportdir=options.output
750  IgProf_counter=options.IgProf_counter
751 
752 
753  if options.infile!='': # we have a list of commands
754 
755  reportdir='%s_%s' %(meta,options.output) #Usually options.output is not used
756  reportdir=clean_name(reportdir) #Remove _
757 
758  profile_name=clean_name('%s_%s'%(meta,options.profile_name)) #Also options.profile_name is usually not used... should clean up...
759 
760  # profiler is igprof: we need to disentangle the profiler and the counter
761 
762  if profiler_opt.find('.')!=-1 and profiler_opt.find('IgProf')!=-1:
763  profiler_opt_split=profiler_opt.split('.')
764  profiler=profiler_opt_split[0]
765  IgProf_counter=profiler_opt_split[1:] #This way can handle IgProfMem.ANALYSE.MEM_TOT etc.
766  if profile_name[-3:]!='.gz':
767  profile_name+='.gz'
768 
769  # Profiler is Timereport_Parser
770  elif profiler_opt in STDOUTPROFILERS:
771  # a first maquillage about the profilename:
772  if profile_name[:-4]!='.log':
773  profile_name+='.log'
774  profiler=profiler_opt
775 
776  # profiler is not igprof
777  else:
778  profiler=profiler_opt
779 
780  if precedent_reuseprofile:
781  profile_name=precedent_profile_name
782  if reuseprofile:
783  precedent_profile_name=profile_name
784 
785 
786 
787  else: # we have a single command: easy job!
788  profile_name=options.profile_name
789  reportdir=options.output
790  profiler=options.profiler
791 
792 
793 
794  # istantiate a Profile object
795  if precedent_profile_name!='':
796  if os.path.exists(precedent_profile_name):
797  logger('Reusing precedent profile: %s ...' %precedent_profile_name)
798  if profile_name!=precedent_profile_name:
799  logger('Copying the old profile to the new name %s ...' %profile_name)
800  execute('cp %s %s' %(precedent_profile_name, profile_name))
801 
802  performance_profile=Profile(command,
803  profiler,
804  profile_name)
805 
806  # make profile if needed
807  if options.profile:
808  if reuseprofile:
809  logger('Saving profile name to reuse it ...')
810  precedent_profile_name=profile_name
811  else:
812  precedent_profile_name=''
813 
814  if not precedent_reuseprofile:
815  logger('Creating profile for command %d using %s ...' \
816  %(commands_counter,profiler))
817  exit_code=performance_profile.make_profile()
818  print exit_code
819  logger('The exit code was %s'%exit_code)
820  exitCodeSum=exitCodeSum+exit_code #Add all exit codes into the global exitCodeSum in order to return it on cmsRelvareport.py exit.
821  logger('The exit code sum is %s'%exitCodeSum)
822 
823 
824  # make report if needed
825  if options.report:
826  if exit_code!=0:
827  logger('Halting report creation procedure: unexpected exit code %s from %s ...' \
828  %(exit_code,profiler))
829  else:
830  logger('Creating report for command %d using %s ...' \
831  %(commands_counter,profiler))
832 
833  # Write into the db instead of producing html if this is the case:
834  if options.db:
835  exit_code=performance_profile.make_report(fill_db=True,
836  db_name=options.output,
837  metastring=db_metastring,
838  tmp_dir=options.pr_temp,
839  IgProf_option=IgProf_counter)
840  exitCodeSum=exitCodeSum+exit_code #this is to also check that the reporting works... a little more ambitious testing... could do without for release integration
841  else:
842  exit_code=performance_profile.make_report(outdir=reportdir,
843  tmp_dir=options.pr_temp,
844  IgProf_option=IgProf_counter)
845  exitCodeSum=exitCodeSum+exit_code #this is to also check that the reporting works... a little more ambitious testing... could do without for release integration
846 
847  commands_counter+=1
848  precedent_reuseprofile=reuseprofile
849  if not precedent_reuseprofile:
850  precedent_profile_name=''
851 
852  logger('Process ended on %s\n' %time.asctime())
853 
854  logger('Procedure finished on %s' %time.asctime())
855  logger("Exit code sum is %s"%exitCodeSum)
856  return exitCodeSum
Definition: logger.py:1
def cmsRelvalreport.red (   string)

Definition at line 106 of file cmsRelvalreport.py.

Referenced by OutputDDToDDL.beginRun(), OutputMagneticFieldDDToDDL.beginRun(), FWPSetTableManager.cellRenderer(), TrackerMap.drawApvPair(), TrackerMap.drawCcu(), drawMap(), TrackerMap.drawModule(), TrackerMap.drawPalette(), TrackerMap.drawPsu(), execute(), TrackerMap.fillc(), TrackerMap.fillc_fec_channel(), TrackerMap.fillc_fed_channel(), TrackerMap.fillc_hv_channel2(), TrackerMap.fillc_hv_channel3(), TrackerMap.fillc_lv_channel(), TrackerMap.getcolor(), resetColors(), TrackerMap.save(), TrackerMap.save_as_fectrackermap(), TrackerMap.save_as_fedtrackermap(), TrackerMap.save_as_HVtrackermap(), and TrackerMap.save_as_psutrackermap().

107 def red(string):
return '%s%s%s' %('\033[1;31m',string,'\033[1;0m')
def cmsRelvalreport.yellow (   string)

Definition at line 110 of file cmsRelvalreport.py.

Referenced by logger().

111 def yellow(string):
return '%s%s%s' %('\033[1;33m',string,'\033[1;0m')

Variable Documentation

string cmsRelvalreport.action = 'store_true'

Definition at line 908 of file cmsRelvalreport.py.

list cmsRelvalreport.cmssw_base = os.environ["CMSSW_BASE"]

Definition at line 23 of file cmsRelvalreport.py.

list cmsRelvalreport.cmssw_release_base = os.environ["CMSSW_RELEASE_BASE"]

Definition at line 24 of file cmsRelvalreport.py.

cmsRelvalreport.DEBUG = True

Definition at line 89 of file cmsRelvalreport.py.

string cmsRelvalreport.default = ''

Definition at line 891 of file cmsRelvalreport.py.

string cmsRelvalreport.dest = 'profiler'

Definition at line 892 of file cmsRelvalreport.py.

cmsRelvalreport.EXEC = True

Definition at line 88 of file cmsRelvalreport.py.

string cmsRelvalreport.EXECUTABLE = 'cmsRun'

Definition at line 85 of file cmsRelvalreport.py.

int cmsRelvalreport.exit = principal(options)

Definition at line 1000 of file cmsRelvalreport.py.

Referenced by authentication.X509CertAuth.__init__(), produceOfflineValidationTex.ValidationPlots.__init__(), optutl::CommandLineParser._finishDefaultOptions(), querying.connection._get_CMS_frontier_connection_string(), optutl::CommandLineParser._setVariablesFromFile(), abConnect(), addFilesWithFork(), XMLRBXPedestalsLoader.addRBXSlot(), SiStripGainRandomCalculator.algoAnalyze(), SiStripGainCosmicCalculator.algoBeginJob(), SiStripGainFromData.algoBeginJob(), SiStripGainFromData.algoBeginRun(), SiStripGainFromCalibTree.algoBeginRun(), evf::ExceptionGenerator.analyze(), SiStripApvGainBuilderFromTag.analyze(), MonitorElementsDb.analyze(), cmsswVersionTools.PickRelValInputFiles.apply(), BeamSpotWorkflow.aselectFilesToProcess(), utils_v2.auth_wget(), backgroundFunctionService(), hcalCalib.Begin(), PhysicsPerformanceDBWriterFromFile_WPandPayload.beginJob(), MuonAlignment.beginJob(), HLTHiggsSubAnalysis.beginRun(), FWProxyBuilderBase.build(), CocoaDaqReaderRoot.BuildMeasurementsFromOptAlign(), Measurement.buildOptOList(), MeasurementDiffEntry.buildOptONamesList(), Measurement.buildOptONamesList(), SiStripDetVOffBuilder.buildPSUdetIdMap(), ALIUtils.CalculateAngleDimensionFactorFromInt(), ALIUtils.CalculateAngleDimensionFactorFromString(), TagProbeFitTreeAnalyzer.calculateEfficiency(), ALIUtils.CalculateLengthDimensionFactorFromInt(), ALIUtils.CalculateLengthDimensionFactorFromString(), MeasurementSensor2D.calculateSimulatedValue(), MeasurementTiltmeter.calculateSimulatedValue(), MeasurementCOPS.calculateSimulatedValue(), CastorDumpConditions.CastorDumpConditions(), condbon.cdbon_write(), combineBTagCalibrationData.check_csv_data(), querying.connection.close_session(), CmsShowMain.CmsShowMain(), ValidationMatrix_v2.ReleaseComparison.compare(), ConfigurableAnnealing.ConfigurableAnnealing(), BaseFunction.convertToArrays(), heppy::MuScleFitCorrector.convertToArrays(), createPayload.copyToWorkflowdir(), OpticalObject.createComponentOptOs(), SiStripApvGainGenerator.createObject(), edmStreamStallGrapher.createPDFImage(), web.dbfile2html.dbfile2html(), DBWriter.DBWriter(), LzmaFile.DecodeBuffer(), OpticalObject.defaultBehaviour(), Measurement.DerivativeRespectEntry(), OpticalObject.detailedDeviatesLightRay(), OpticalObject.detailedTraversesLightRay(), OpticalObject.displaceRmGlobOriginal(), OpticalObject.displaceRmGlobOriginalOriginal(), Measurement.DumpBadOrderOptOs(), ALIUtils.dumpDimensions(), EcalEleCalibLooper.EcalEleCalibLooper(), FWModelChangeManager.endChanges(), ErrorsAnalyzer.ErrorsAnalyzer(), ErrorsPropagationAnalyzer.ErrorsPropagationAnalyzer(), dqmd_manager.exec_func(), OpticalObject.fastDeviatesLightRay(), OpticalObject.fastTraversesLightRay(), Entry.fill(), OpticalObject.fillCoordinateEntry(), Measurement.fillData(), FittedEntriesSet.FillEntriesAveragingSets(), OpticalObject.fillExtraEntry(), Entry.fillFromInputFileQuality(), Entry.fillFromInputFileSigma(), Entry.fillFromInputFileValue(), HSCPHLTFilter.filter(), Fit.findEntryFitPosition(), OpticalObject.findExtraEntryValue(), OpticalObject.findExtraEntryValueMustExist(), OpticalObjectMgr.findOptO(), OpticalObjectMgr.findOptOs(), Fit.fitParameters(), FittedEntry.FittedEntry(), edm::EventProcessor.forkProcess(), LutXml.get_checksum(), Mpslibclass.jobdatabase.get_class(), ValidationMatrix.get_clean_fileanames(), ZdcLut.get_lut(), ALIUtils.getBool(), getCompressedBuffer(), ErrorCorrelationMgr.getCorrelation(), DeviationsFromFileSensor2D.getDevis(), OpticalObject.getDisplacementInLocalCoordinates(), Model.getEntryByName(), getFlagStream(), ALIUtils.getFloat(), getHLTConfigData(), ALIFileOut.getInstance(), ALIFileIn.getInstanceOpened(), ALIUtils.getInt(), BeamSpotWorkflow.getLastUploadedIOV(), BeamSpotWorkflow.getListOfRunsAndLumiFromDBS(), HcalLutManager.getLutFromXml_old(), popcon::EcalLaser_weekly_Linearization_Check.getNewObjects(), popcon::EcalLaser_weekly_Handler.getNewObjects(), HCALConfigDB.getOnlineLUT(), Model.getOptOByName(), Model.getOptOByType(), Model.getParamFittedSigmaVectorItem(), Measurement.getPreviousOptO(), makeHLTPrescaleTable.getProcessObjectFromConfDB(), OpticalObject.getRotationAnglesInOptOFrame(), heppy::MuScleFitCorrector.getSmearedPt(), ZIterativeAlgorithmWithFit.getStatWeights(), checkPayloads.getUploadedIOVs(), ALIFileIn.getWordsInLine(), DDI::Ellipsoid.halfVol(), HCovarianceVSxy.HCovarianceVSxy(), dumpRecoGeometry_cfg.help(), dumpSimGeometry_cfg.help(), optutl::CommandLineParser.help(), HLTHiggsSubAnalysis.HLTHiggsSubAnalysis(), gen::EvtGenInterface.init(), SiStripDetVOffFakeBuilder.initialize(), DBReader.initialize(), SiStripCoralIface.initialize(), ZeroSuppressFP420.initParams(), ALILine.intersect(), LightRay.intersect(), InvRingCalib.InvRingCalib(), L1RCTSaveInput.L1RCTSaveInput(), CmsShowMainBase.loadGeometry(), copyAndRename.main(), copyFromCastor.main(), copyFiles.main(), buildHistoTypes.main(), uploader.main(), combineBTagCalibrationData.main(), splitter.main(), main(), generateFlavCfromFlavB.main(), checkRuns.main(), checkPayloads.main(), validateAlignments.main(), BeamSpotWorkflow.main(), utils_v2.make_file_pairs(), utils.make_files_pairs(), OptOCOPS.makeMeasurement(), OpticalObject.makeMeasurement(), GeometryComparisonPlotter.MakePlots(), TrajectoryManager.makeSinglePSimHit(), MatcherUsingTracksAlgorithm.match(), ResidualRefitting.MatchTrackWithRecHits(), createPayload.mkWorkflowdir(), MonitorXMLParser.MonitorXMLParser(), MuonAlignmentSummary.MuonAlignmentSummary(), MuonErrorMatrix.MuonErrorMatrix(), MuScleFit.MuScleFit(), electronCompare.mysystem(), electronStore.mysystem(), data_formats.objects_to_dicts(), LzmaFile.Open(), edm.openFileHdl(), ALIFileIn.openNewFile(), optutl::CommandLineParser.parseArguments(), OptORisleyPrism.participateInMeasurement(), OptOLens.participateInMeasurement(), OptOCameraDetector.participateInMeasurement(), CSCBadChambersConditions.prefillBadChambers(), CSCBadStripsConditions.prefillBadStrips(), CSCBadWiresConditions.prefillBadWires(), CSCCrosstalkConditions.prefillCrosstalk(), CSCCrosstalkDBConditions.prefillDBCrosstalk(), CSCGainsDBConditions.prefillDBGains(), CSCNoiseMatrixDBConditions.prefillDBNoiseMatrix(), CSCPedestalsDBConditions.prefillDBPedestals(), CSCGainsConditions.prefillGains(), CSCNoiseMatrixConditions.prefillNoiseMatrix(), MuonSimHitProducer.produce(), Fit.PropagateErrors(), CSCTFPtMethods.Pt2StnChiSq(), CSCTFPtMethods.Pt3StnChiSq(), data_formats.query(), PDRates.RateInPD(), BuildTrackerMapPlugin.read(), OpticalObject.readCoordinates(), DeviationsFromFileSensor2D.readFile(), Model.readMeasurementsFromFile(), CocoaDaqReaderText.ReadNextEvent(), AsciiNeutronReader.readNextEvent(), MuScleFitBase.readProbabilityDistributionsFromFile(), readSRF(), HcalChannelQualityXml.readStatusWordFromStdin(), Model.readSystemDescription(), RootTreeHandler.readTree(), readTTF(), LightRay.refract(), edm::ESProxyFactoryProducer.registerFactoryWithKey(), scaleFunctionBase< std::vector< double > >.resetParameters(), resolutionFunctionService(), resolutionFunctionVecService(), RPCRecHitProducer.RPCRecHitProducer(), cmsswPreprocessor.CmsswPreprocessor.run(), checkBTagCalibrationConsistency.run_check_data(), validateAlignments.ValidationJob.runJob(), scaleFunctionType64< T >.scale(), scaleFunctionService(), scaleFunctionVecService(), utils_v2.search_on_disk(), BeamSpotWorkflow.selectFilesToProcess(), MeasurementTiltmeter.setConversionFactor(), MeasurementSensor2D.setConversionFactor(), MeasurementCOPS.setConversionFactor(), Measurement.setConversionFactor(), Measurement.setCurrentDate(), Comparator.SetDirs(), FWGeometryTableViewManager.setGeoManagerFromFile(), GlobalOptionMgr.setGlobalOption(), Measurement.setName(), scaleFunctionBase< std::vector< double > >.setPar(), resolutionFunctionBase< double * >.setPar(), scaleFunctionBase< std::vector< double > >.setParameters(), scaleFunctionType50< T >.setParameters(), scaleFunctionType64< T >.setParameters(), resolutionFunctionBase< double * >.setParameters(), resolutionFunctionType45< T >.setParameters(), resolutionFunctionType46< T >.setParameters(), resolutionFunctionType47< T >.setParameters(), ClassBasedElectronID.setup(), CmsShowMainBase.setupConfiguration(), CmsShowMain.setupSocket(), ResolutionFunction.sigmaCotgTh(), ResolutionFunction.sigmaPhi(), ResolutionFunction.sigmaPt(), smearFunctionService(), LutXml.subdet_from_crate(), ALIUtils.subQuotes(), TestPythiaDecays.TestPythiaDecays(), data_formats.to_array_of_dicts(), data_formats.to_datatables(), GraphPath< N, E >.update(), OptOUserDefined.userDefinedBehaviour(), OpticalObject.userDefinedBehaviour(), VertexFitterManager.VertexFitterManager(), VertexRecoManager.VertexRecoManager(), WordHist.WordHist(), pos::PixelMaxVsf.writeASCII(), pos::PixelLowVoltageMap.writeASCII(), pos::PixelDetectorConfig.writeASCII(), HcalChannelQualityXml.writeStatusWordToStdout(), RootTreeHandler.writeTree(), Fit.WriteVisualisationFiles(), and EcalDccWeightBuilder.writeWeightToDB().

string cmsRelvalreport.help = 'Profilers are: %s'

Definition at line 890 of file cmsRelvalreport.py.

string cmsRelvalreport.IGPROFANALYS = 'cmsIgProf_Analysis.py'

Definition at line 45 of file cmsRelvalreport.py.

dictionary cmsRelvalreport.IgProfCounters
Initial value:
1 = {'IgProfPerf':['PERF_TICKS'],
2  'IgProfMem':['MEM_TOTAL','MEM_LIVE','MEM_MAX']
3  }

Definition at line 92 of file cmsRelvalreport.py.

dictionary cmsRelvalreport.IgProfProfiles
Initial value:
1 = {'PERF_TICKS':'IgProfPerf',
2  'MEM_TOTAL':'IgProfMem',
3  'MEM_LIVE':'IgProfMem',
4  'MEM_MAX':'IgProfMem'
5  }

Definition at line 95 of file cmsRelvalreport.py.

string cmsRelvalreport.MAKESKIMDRIVER = '%s/makeSkimDriver.py'

Definition at line 61 of file cmsRelvalreport.py.

string cmsRelvalreport.MAKESKIMDRIVERDIR = '%s/src/Configuration/EventContent/test'

Definition at line 60 of file cmsRelvalreport.py.

tuple cmsRelvalreport.parser = optparse.OptionParser(usage)

Definition at line 887 of file cmsRelvalreport.py.

string cmsRelvalreport.PERFREPORT2_PATH = PR2_BASE+'/share/perfreport'

Definition at line 20 of file cmsRelvalreport.py.

string cmsRelvalreport.PERFREPORT3_PATH = PR3_BASE+'/share/perfreport'

Definition at line 13 of file cmsRelvalreport.py.

string cmsRelvalreport.PERL5_LIB = '/afs/cern.ch/user/d/dpiparo/w0/PERLlibs/5.8.0'

Definition at line 68 of file cmsRelvalreport.py.

string cmsRelvalreport.PR2 = '%s'

Definition at line 19 of file cmsRelvalreport.py.

string cmsRelvalreport.PR2_BASE = '/afs/cern.ch/user/g/gbenelli/public/PerfReport2/2.0.1/'

Definition at line 18 of file cmsRelvalreport.py.

string cmsRelvalreport.PR3 = PR3_BASE+'/bin/perfreport'

Definition at line 12 of file cmsRelvalreport.py.

string cmsRelvalreport.PR3_BASE = '/afs/cern.ch/user/d/dpiparo/w0/perfreport3installation/'

Definition at line 11 of file cmsRelvalreport.py.

string cmsRelvalreport.PR3_PRODUCER_PLUGIN = '/afs/cern.ch/user/d/dpiparo/w0/pr3/perfreport/plugins/cmssw_by_producer/libcmssw_by_producer.so'

Definition at line 15 of file cmsRelvalreport.py.

list cmsRelvalreport.PROFILERS
Initial value:
1 = ['ValgrindFCE',
2  'IgProf_perf',
3  'IgProf_mem',
4  'Edm_Size']

Definition at line 78 of file cmsRelvalreport.py.

string cmsRelvalreport.pyrelvallocal = cmssw_base+"/src/Configuration/PyReleaseValidation"

Definition at line 25 of file cmsRelvalreport.py.

string cmsRelvalreport.RELEASE = 'CMSSW_BASE'

Definition at line 29 of file cmsRelvalreport.py.

Referenced by cond::persistency::GLOBAL_TAG::Table.update().

string cmsRelvalreport.SIMPLEMEMPARSER = 'cmsSimplememchecker_parser.py'

Definition at line 53 of file cmsRelvalreport.py.

list cmsRelvalreport.STDOUTPROFILERS
Initial value:
1 = ['Memcheck_Valgrind',
2  'Timereport_Parser',
3  'Timing_Parser',
4  'SimpleMem_Parser']

Definition at line 73 of file cmsRelvalreport.py.

string cmsRelvalreport.TIMEREPORTPARSER = 'cmsTimeReport.pl'

Definition at line 49 of file cmsRelvalreport.py.

string cmsRelvalreport.TIMINGPARSER = 'cmsTiming_parser.py'

Definition at line 57 of file cmsRelvalreport.py.

string cmsRelvalreport.usage = '\n'

Definition at line 861 of file cmsRelvalreport.py.

string cmsRelvalreport.valperf = cmssw_base+"/src/Validation/Performance"

Definition at line 26 of file cmsRelvalreport.py.

string cmsRelvalreport.VFCE_LIB = '/afs/cern.ch/user/m/moserro/public/vgfcelib'

Definition at line 67 of file cmsRelvalreport.py.

string cmsRelvalreport.VMPARSER = 'valgrindMemcheckParser.pl'

Definition at line 37 of file cmsRelvalreport.py.

string cmsRelvalreport.VMPARSERSTYLE = '%s/src/Utilities/ReleaseScripts/data/valgrindMemcheckParser.css'

Definition at line 41 of file cmsRelvalreport.py.