CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Variables
runEdmFileComparison.py File Reference

Go to the source code of this file.

Classes

class  runEdmFileComparison.EdmObject
 

Namespaces

 runEdmFileComparison
 

Variables

string runEdmFileComparison.action = "store_true"
 
tuple runEdmFileComparison.base = os.environ.get('CMSSW_BASE')
 Make Sure CMSSW is Setup ##. More...
 
dictionary runEdmFileComparison.collection = {}
 
string runEdmFileComparison.command = 'src/Validation/Tools/scripts/runCommand.bash'
 
tuple runEdmFileComparison.commaRE = re.compile(r',')
 
string runEdmFileComparison.compareCmd = '%s %s %s %s --compare --label=reco^%s^%s'
 
string runEdmFileComparison.compRootDir = 'compRoot'
 
 runEdmFileComparison.compRootName = compRootPrefix+prettyName\
 
string runEdmFileComparison.compRootPrefix = compRootDir+'/'
 
list runEdmFileComparison.containerList = [vectorRE, detSetVecRE, edColRE, sortedColRE, doubleRE]
 
tuple runEdmFileComparison.currentDir = os.getcwd()
 
string runEdmFileComparison.describeCmd = "%s %s %s useReflexToDescribeForGenObject.py %s '--type=%s'"
 
tuple runEdmFileComparison.describeGroup = optparse.OptionGroup(parser, "Description Options")
 
string runEdmFileComparison.descriptionName = prettyName+'.txt'
 
tuple runEdmFileComparison.detSetVecRE = re.compile(r'^edm::DetSetVector<([^<>]+)>')
 
tuple runEdmFileComparison.doubleRE = re.compile(r'^(double|int)')
 
string runEdmFileComparison.dumpCommand = 'edmDumpEventContent %s %s'
 
tuple runEdmFileComparison.edColRE = re.compile(r'^edm::EDCollection<([^<>]+)>')
 
list runEdmFileComparison.filename1 = args[0]
 
list runEdmFileComparison.filename2 = args[1]
 
 runEdmFileComparison.found = False
 
string runEdmFileComparison.fullCommand = directory+'/'
 
string runEdmFileComparison.fullCompareCmd = '%s %s %s %s'
 
string runEdmFileComparison.help = "Make compRoot files."
 
string runEdmFileComparison.logDir = 'logfiles'
 
string runEdmFileComparison.logPrefix = logDir+'/'
 
tuple runEdmFileComparison.match = piecesRE.search(line)
 
list runEdmFileComparison.name = value[0]
 Run useReflexToDescribeForGenObject ##. More...
 
tuple runEdmFileComparison.nonAlphaRE = re.compile(r'\W')
 
tuple runEdmFileComparison.obj = EdmObject( match.group(1,2,3,4) )
 
tuple runEdmFileComparison.output = subprocess.getoutput(dumpCommand)
 
tuple runEdmFileComparison.parser
 Setup Options ##. More...
 
tuple runEdmFileComparison.piecesRE = re.compile(r'(.+?)\s+"(\S+)"\s+"(\S*)"\s+"(\S+)"')
 
tuple runEdmFileComparison.precisionGroup = optparse.OptionGroup(parser, "Precision Options")
 
tuple runEdmFileComparison.prettyLabel = commaRE.sub('_', obj.label())
 
tuple runEdmFileComparison.prettyName = nonAlphaRE.sub('', name)
 
string runEdmFileComparison.queueCommand = '/uscms/home/cplager/bin/clpQueue.pl addjob %s'
 Check Queuing Options ##. More...
 
tuple runEdmFileComparison.queueGroup = optparse.OptionGroup(parser, "Queue Options")
 
string runEdmFileComparison.regexLine = ""
 Run edmDumpEventContent ##. More...
 
tuple runEdmFileComparison.release_base = os.environ.get('CMSSW_RELEASE_BASE')
 
tuple runEdmFileComparison.returnCode = os.system(describeCmd)
 
string runEdmFileComparison.scriptName = 'edmOneToOneComparison.py'
 
tuple runEdmFileComparison.singletonRE = re.compile(r'^([\w:]+)$')
 
tuple runEdmFileComparison.sortedColRE = re.compile(r'^edm::SortedCollection<([^<>]+),\S+?> >')
 
string runEdmFileComparison.summaryCmd = 'summarizeEdmComparisonLogfiles.py %s %s logfiles'
 
tuple runEdmFileComparison.summaryGroup = optparse.OptionGroup(parser, "Summary Options")
 
string runEdmFileComparison.summaryMask = options.prefix+'_%_'
 Print Summary (if requested) ##. More...
 
string runEdmFileComparison.summaryOptions = '--diffTree'
 
int runEdmFileComparison.total = 0
 
string runEdmFileComparison.type = "string"
 
tuple runEdmFileComparison.vectorRE = re.compile(r'^vector<([^<>]+)>')
 
tuple runEdmFileComparison.verboseGroup = optparse.OptionGroup(parser, "Verbose Options")