CMS 3D CMS Logo

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

Functions

def summaryOK
 

Variables

string action = "store_true"
 
list avoid = ['index', 'print']
 
string command = ''
 
string compRoot = ''
 
tuple compRootRE = re.compile(r' --compRoot=(\S+)')
 
tuple countRE = re.compile(r'^count_(\w+)')
 
tuple cppExceptionRE = re.compile(r'\(C\+\+ exception\)')
 
tuple creatingSoRE = re.compile(r'creating shared library (\S+)')
 
tuple cwd = os.getcwd()
 
tuple descriptionRE = re.compile(r'^edmOneToOneComparison.py (\w+).txt')
 
string diffCmd = 'diffTreeTool.py --skipUndefined %s %s %s'
 
dictionary diffOutput = {}
 
tuple dummyRE = re.compile(r'edm::Wrapper<dummyType>')
 
tuple edmCommandRE = re.compile(r'^(edmOneToOneComparison.py .+?)\s*$')
 
tuple files = glob(logfilePrefix)
 
tuple finishRE = re.compile(r'finish')
 
string goShlib = ''
 
string help = "Display counts only."
 
string key = ''
 
tuple labelErrorRE = re.compile(r"labelDict = GenObject._ntupleDict\[tupleName\]\['_label'\]")
 
tuple line = line.rstrip('\n')
 
tuple loadingSoRE = re.compile(r'loading (genobjectrootlibs/\w+)')
 
string logdir = ''
 
tuple logfilePrefix = percentRE.sub('*', args[0])
 
tuple match = edmCommandRE.search(line)
 
tuple mismatches = problemTypes.get('mismatch', 0)
 
tuple missingCfgRE = re.compile(r"raise.+Can't open configuration")
 
tuple missingLabelRE = re.compile(r'not able to get')
 
tuple noEdmWrapperRE = re.compile(r"'ROOT' has no attribute 'edm::Wrapper")
 
tuple nonSpacesRE = re.compile(r'\S')
 
string objectName = ''
 
tuple ok = summaryOK(summary)
 
 oldFiles = files
 
tuple parser = optparse.OptionParser("Usage: %prog logfilePrefix [directory]")
 
tuple percentRE = re.compile(r'%')
 
dictionary problemDict
 
dictionary problems = {}
 
tuple problemSet = set()
 
dictionary problemTypes = {}
 
 ran = False
 
 reading = False
 
string soName = ''
 
tuple source = open(log, 'r')
 
tuple startOutputRE = re.compile(r'^Summary$')
 
int succeeded = 0
 
 success = False
 
tuple success1RE = re.compile(r"{'eventsCompared':\s+(\d+),\s+'count_(\S+)':\s+(\d+)\s*}")
 
tuple success2RE = re.compile(r"{'count_(\S+)':\s+(\d+),\s+'eventsCompared':\s+(\d+)\s*}")
 
dictionary successes = {}
 
tuple summary = eval(summaryLines)
 
string summaryLines = ''
 
tuple terminatedRE = re.compile(r'Terminated\s+\$EXE\s+\$@')
 
int total = 0
 
tuple totalFiles = len(files)
 
tuple uint32RE = re.compile(r"Config file parser error 'operatoruint32_t")
 
list variables = ['eta', 'phi']
 
tuple varNames = summary.get(objectName, {})
 
int weird = 0
 

Function Documentation

def summarizeEdmComparisonLogfiles.summaryOK (   summary)
returns a tuple.  First value is true if summary hasn't found
any problems, else false.

Definition at line 13 of file summarizeEdmComparisonLogfiles.py.

13 
14 def summaryOK (summary):
15  """returns a tuple. First value is true if summary hasn't found
16  any problems, else false."""
17  retval = True
18  count = -1
19  compared = summary.get('eventsCompared', -1)
20  if len( summary) != 2:
21  retval = False
22  for key,value in summary.items():
23  if countRE.search(key):
24  count = value
25  return (retval, {'count':count, 'compared':compared})

Variable Documentation

string summarizeEdmComparisonLogfiles.action = "store_true"

Definition at line 66 of file summarizeEdmComparisonLogfiles.py.

list summarizeEdmComparisonLogfiles.avoid = ['index', 'print']

Definition at line 11 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.command = ''

Definition at line 107 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.compRoot = ''

Definition at line 105 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.compRootRE = re.compile(r' --compRoot=(\S+)')

Definition at line 35 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.countRE = re.compile(r'^count_(\w+)')

Definition at line 10 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.cppExceptionRE = re.compile(r'\(C\+\+ exception\)')

Definition at line 42 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.creatingSoRE = re.compile(r'creating shared library (\S+)')

Definition at line 34 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.cwd = os.getcwd()

Definition at line 86 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.descriptionRE = re.compile(r'^edmOneToOneComparison.py (\w+).txt')

Definition at line 36 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.diffCmd = 'diffTreeTool.py --skipUndefined %s %s %s'

Definition at line 192 of file summarizeEdmComparisonLogfiles.py.

dictionary summarizeEdmComparisonLogfiles.diffOutput = {}

Definition at line 108 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.dummyRE = re.compile(r'edm::Wrapper<dummyType>')

Definition at line 45 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.edmCommandRE = re.compile(r'^(edmOneToOneComparison.py .+?)\s*$')

Definition at line 37 of file summarizeEdmComparisonLogfiles.py.

list summarizeEdmComparisonLogfiles.files = glob(logfilePrefix)

Definition at line 91 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.finishRE = re.compile(r'finish')

Definition at line 44 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.goShlib = ''

Definition at line 109 of file summarizeEdmComparisonLogfiles.py.

string summarizeEdmComparisonLogfiles.help = "Display counts only."

Definition at line 67 of file summarizeEdmComparisonLogfiles.py.

string summarizeEdmComparisonLogfiles.key = ''

Definition at line 161 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.labelErrorRE = re.compile(r"labelDict = GenObject._ntupleDict\[tupleName\]\['_label'\]")

Definition at line 39 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.line = line.rstrip('\n')

Definition at line 118 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.loadingSoRE = re.compile(r'loading (genobjectrootlibs/\w+)')

Definition at line 33 of file summarizeEdmComparisonLogfiles.py.

list summarizeEdmComparisonLogfiles.logdir = ''

Definition at line 87 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.logfilePrefix = percentRE.sub('*', args[0])

Definition at line 83 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.match = edmCommandRE.search(line)

Definition at line 119 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.mismatches = problemTypes.get('mismatch', 0)

Definition at line 204 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.missingCfgRE = re.compile(r"raise.+Can't open configuration")

Definition at line 43 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.missingLabelRE = re.compile(r'not able to get')

Definition at line 40 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.noEdmWrapperRE = re.compile(r"'ROOT' has no attribute 'edm::Wrapper")

Definition at line 46 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.nonSpacesRE = re.compile(r'\S')

Definition at line 48 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.objectName = ''

Definition at line 104 of file summarizeEdmComparisonLogfiles.py.

Referenced by CastorHardcodeCalibrations.CastorHardcodeCalibrations(), CastorTextCalibrations.CastorTextCalibrations(), HcalHardcodeCalibrations.HcalHardcodeCalibrations(), HcalTextCalibrations.HcalTextCalibrations(), L1CaloHcalScaleConfigOnlineProd.newObject(), and LegacyIOHelper.save().

tuple summarizeEdmComparisonLogfiles.ok = summaryOK(summary)

Definition at line 166 of file summarizeEdmComparisonLogfiles.py.

summarizeEdmComparisonLogfiles.oldFiles = files

Definition at line 93 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.parser = optparse.OptionParser("Usage: %prog logfilePrefix [directory]")

Definition at line 64 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.percentRE = re.compile(r'%')

Definition at line 29 of file summarizeEdmComparisonLogfiles.py.

dictionary summarizeEdmComparisonLogfiles.problemDict
Initial value:
1 = { 'labelDict' : labelErrorRE,
2  'missingLabel' : missingLabelRE,
3  'terminate' : terminatedRE,
4  'uint32' : uint32RE,
5  'cppException' : cppExceptionRE,
6  'missingCfg' : missingCfgRE,
7  'noEdmWrapper' : noEdmWrapperRE,
8  'dummy' : dummyRE,
9  'operator' : re.compile (r"onfig file parser error 'operator"),
10  'useless' : re.compile (r'no member functions that are useful'),
11  'lazy' : re.compile (r': Assertion'),
12  'detset' : re.compile (r"AttributeError: 'edm::DetSet"),
13  'doubleint' : re.compile (r'AttributeError: (int|double)'),
14  'finish' : finishRE}

Definition at line 49 of file summarizeEdmComparisonLogfiles.py.

dictionary summarizeEdmComparisonLogfiles.problems = {}

Definition at line 99 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.problemSet = set()

Definition at line 111 of file summarizeEdmComparisonLogfiles.py.

dictionary summarizeEdmComparisonLogfiles.problemTypes = {}

Definition at line 102 of file summarizeEdmComparisonLogfiles.py.

summarizeEdmComparisonLogfiles.ran = False

Definition at line 113 of file summarizeEdmComparisonLogfiles.py.

Referenced by FullModelReactionDynamics.AddBlackTrackParticles(), SherpaHadronizer.doSetRandomEngine(), FullModelReactionDynamics.GenerateNBodyEvent(), FullModelReactionDynamics.GenerateXandPt(), FullModelReactionDynamics.normal(), FullModelReactionDynamics.NuclearReaction(), FullModelReactionDynamics.Poisson(), FullModelReactionDynamics.ProduceStrangeParticlePairs(), and FullModelReactionDynamics.TwoCluster().

summarizeEdmComparisonLogfiles.reading = False

Definition at line 115 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.soName = ''

Definition at line 106 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.source = open(log, 'r')

Definition at line 112 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.startOutputRE = re.compile(r'^Summary$')

Definition at line 30 of file summarizeEdmComparisonLogfiles.py.

int summarizeEdmComparisonLogfiles.succeeded = 0

Definition at line 100 of file summarizeEdmComparisonLogfiles.py.

Referenced by edm::EventProcessor.processEventWithLooper(), edm::RootFile.readCurrentEvent(), edm::RootFile.readEvent(), edm::RootEmbeddedFileSequence.readOneRandom(), edm::RootEmbeddedFileSequence.readOneRandomWithID(), edm::RootEmbeddedFileSequence.readOneSequential(), edm::RootEmbeddedFileSequence.readOneSequentialWithID(), edm::RootEmbeddedFileSequence.readOneSpecified(), and FWEveView.saveImageTo().

summarizeEdmComparisonLogfiles.success = False

Definition at line 114 of file summarizeEdmComparisonLogfiles.py.

Referenced by HIPTwoBodyDecayAnalyzer.actuateBranches(), CastorCondObjectContainer< Item >.addValues(), HcalCondObjectContainer< Item >.addValues(), L1TCaloLayer1Validator.analyze(), FWPSetTableManager.applyEditor(), L1GctEmulator.configureGct(), L1GctPrintLuts.configureGct(), FastSimProducer.createFSimTrack(), trklet::TrackletCalculatorDisplaced.DDLSeeding(), AntiElectronIDMVA6< TauType, ElectronType >.energyWeightedEtaAndPhiAtECal(), KalmanSmoothedVertexChi2Estimator< N >.estimate(), TritonClient.evaluate(), egHLT::OffHelper.getHandle(), TauDiscriminationAgainstElectronMVA6< TauType, TauDiscriminator, ElectronType >.getTauEtaAtECalEntrance(), AntiElectronIDMVA6< TauType, ElectronType >.getTauVarsTypeSpecific(), trklet::TrackletCalculatorBase.goodTrackPars(), evf::EvFDaqDirector.grabNextJsonFile(), evf::EvFDaqDirector.grabNextJsonFileAndUnlock(), HLTMuonIsoFilter.hltFilter(), L1GtVhdlTemplateFile.insert(), trklet::TrackletCalculatorDisplaced.LLDSeeding(), trklet::TrackletCalculatorDisplaced.LLLSeeding(), AntiElectronDeadECAL.operator()(), CommandLine.parse(), TrackerDetIdSelector.passSelection(), SiPixelChargeReweightingAlgorithm.PixelTempRewgt2D(), edm::CosMuoGenProducer.produce(), pat::PATTauProducer.produce(), TStorageFactoryFile.ReadBuffers(), TrajectoryManager.reconstruct(), L1GtVhdlTemplateFile.removeLineWithContent(), FSimTrack.setEcal(), FSimTrack.setHcal(), FSimTrack.setHcalExit(), FSimTrack.setHO(), FSimTrack.setLayer1(), FSimTrack.setLayer2(), FSimTrack.setVFcal(), L1GtVhdlTemplateFile.substitute(), SETFilter.transform(), SETFilter.transformLight(), and TritonClient.TritonClient().

tuple summarizeEdmComparisonLogfiles.success1RE = re.compile(r"{'eventsCompared':\s+(\d+),\s+'count_(\S+)':\s+(\d+)\s*}")

Definition at line 31 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.success2RE = re.compile(r"{'count_(\S+)':\s+(\d+),\s+'eventsCompared':\s+(\d+)\s*}")

Definition at line 32 of file summarizeEdmComparisonLogfiles.py.

dictionary summarizeEdmComparisonLogfiles.successes = {}

Definition at line 103 of file summarizeEdmComparisonLogfiles.py.

summarizeEdmComparisonLogfiles.summary = eval(summaryLines)

Definition at line 165 of file summarizeEdmComparisonLogfiles.py.

string summarizeEdmComparisonLogfiles.summaryLines = ''

Definition at line 116 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.terminatedRE = re.compile(r'Terminated\s+\$EXE\s+\$@')

Definition at line 41 of file summarizeEdmComparisonLogfiles.py.

int summarizeEdmComparisonLogfiles.total = 0

Definition at line 212 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.totalFiles = len(files)

Definition at line 98 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.uint32RE = re.compile(r"Config file parser error 'operatoruint32_t")

Definition at line 47 of file summarizeEdmComparisonLogfiles.py.

list summarizeEdmComparisonLogfiles.variables = ['eta', 'phi']

Definition at line 188 of file summarizeEdmComparisonLogfiles.py.

tuple summarizeEdmComparisonLogfiles.varNames = summary.get(objectName, {})

Definition at line 186 of file summarizeEdmComparisonLogfiles.py.

int summarizeEdmComparisonLogfiles.weird = 0

Definition at line 101 of file summarizeEdmComparisonLogfiles.py.