CMS 3D CMS Logo

Classes | Namespaces | Variables

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/Validation/Tools/scripts/runEdmFileComparison.py File Reference

Go to the source code of this file.

Classes

class  runEdmFileComparison::EdmObject

Namespaces

namespace  runEdmFileComparison

Variables

string runEdmFileComparison::action = "store_true"
tuple runEdmFileComparison::base = os.environ.get('CMSSW_BASE')
 Make Sure CMSSW is Setup ##.
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 = '/'
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 = '.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 = '/'
string runEdmFileComparison::fullCompareCmd = '%s %s %s %s'
string runEdmFileComparison::help = "Make compRoot files."
string runEdmFileComparison::logDir = 'logfiles'
string runEdmFileComparison::logPrefix = '/'
tuple runEdmFileComparison::match = piecesRE.search(line)
list runEdmFileComparison::name = value[0]
 Run useReflexToDescribeForGenObject ##.
tuple runEdmFileComparison::nonAlphaRE = re.compile(r'\W')
tuple runEdmFileComparison::obj = EdmObject( match.group(1,2,3,4) )
tuple runEdmFileComparison::output = commands.getoutput(dumpCommand)
tuple runEdmFileComparison::parser
 Setup Options ##.
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 ##.
tuple runEdmFileComparison::queueGroup = optparse.OptionGroup(parser, "Queue Options")
string runEdmFileComparison::regexLine = ""
 Run edmDumpEventContent ##.
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 = '_%_'
 Print Summary (if requested) ##.
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")