CMS 3D CMS Logo

Classes | Variables

runEdmFileComparison Namespace Reference

Classes

class  EdmObject

Variables

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

Variable Documentation

string runEdmFileComparison::action = "store_true"

Definition at line 62 of file runEdmFileComparison.py.

tuple runEdmFileComparison::base = os.environ.get('CMSSW_BASE')

Make Sure CMSSW is Setup ##.

Definition at line 154 of file runEdmFileComparison.py.

Definition at line 218 of file runEdmFileComparison.py.

Referenced by FWTableView::addTo(), METBenchmarkAnalyzer::analyze(), PFCandidateManagerAnalyzer::analyze(), CandidateBenchmarkAnalyzer::analyze(), MatchMETBenchmarkAnalyzer::analyze(), PFCandidateBenchmarkAnalyzer::analyze(), FWCastorRecHitProxyBuilder::build(), FWPRCaloTowerProxyBuilder::build(), FWPCaloHitProxyBuilder::build(), FWZDCRecHitProxyBuilder::build(), FWHBHERecHitProxyBuilder::build(), FWHFRecHitProxyBuilder::build(), FWSimTrackProxyBuilder::build(), FWHORecHitProxyBuilder::build(), FWEcalRecHitProxyBuilder::build(), pat::TriggerEvent::conditionCollections(), sistrip::DigiToRaw::createFedBuffers(), sistrip::DigiToRaw::createFedBuffers_(), SiStripCorrelateNoise::DoAnalysis(), helper::Parser::elementType(), TrackDetectorAssociator::fillHcal(), TrackDetectorAssociator::fillHO(), HLTOniaSource::fillOniaTriggerMEs(), pat::TriggerEvent::filterCollections(), FWSimTrackProxyBuilder::getVertices(), TrackerDpgAnalysis::insertMeasurement(), SiStripRecHitMatcher::match(), MuonAlignmentInputXML::newAlignableMuon(), ParticleDecayProducer::ParticleDecayProducer(), SeedCombiner::produce(), EcalRawToRecHitFacility::produce(), SiStripRawToClustersRoI::produce(), sistrip::RawToClusters::produce(), HITSiStripRawToClustersRoI::produce(), SiPixelRawToDigi::produce(), edm::reftobase::RefVectorHolderDoFillView< REFV >::reallyFillView(), FWEcalRecHitProxyBuilder::scaleProduct(), FWHBHERecHitProxyBuilder::scaleProduct(), FWTableView::setFrom(), FWECALDetailViewBuilder::showSuperClusters(), and CombinationGenerator< T >::splitInTwoCollections().

string runEdmFileComparison::command = 'src/Validation/Tools/scripts/runCommand.bash'

Definition at line 142 of file runEdmFileComparison.py.

tuple runEdmFileComparison::commaRE = re.compile(r',')

Definition at line 13 of file runEdmFileComparison.py.

string runEdmFileComparison::compareCmd = 'edmOneToOneComparison.py %s %s %s --compare --label=reco^%s^%s'

Definition at line 283 of file runEdmFileComparison.py.

string runEdmFileComparison::compRootDir = 'compRoot'

Definition at line 16 of file runEdmFileComparison.py.

Definition at line 298 of file runEdmFileComparison.py.

Definition at line 178 of file runEdmFileComparison.py.

Definition at line 24 of file runEdmFileComparison.py.

tuple runEdmFileComparison::currentDir = os.getcwd()

Definition at line 181 of file runEdmFileComparison.py.

string runEdmFileComparison::describeCmd = "%s %s %s useReflexToDescribeForGenObject.py %s '--type=%s'"

Definition at line 246 of file runEdmFileComparison.py.

tuple runEdmFileComparison::describeGroup = optparse.OptionGroup(parser, "Description Options")

Definition at line 55 of file runEdmFileComparison.py.

Definition at line 238 of file runEdmFileComparison.py.

tuple runEdmFileComparison::detSetVecRE = re.compile(r'^edm::DetSetVector<([^<>]+)>')

Definition at line 20 of file runEdmFileComparison.py.

string runEdmFileComparison::dumpCommand = 'edmDumpEventContent %s %s'

Definition at line 210 of file runEdmFileComparison.py.

tuple runEdmFileComparison::edColRE = re.compile(r'^edm::EDCollection<([^<>]+)>')

Definition at line 21 of file runEdmFileComparison.py.

Definition at line 182 of file runEdmFileComparison.py.

Definition at line 184 of file runEdmFileComparison.py.

Definition at line 159 of file runEdmFileComparison.py.

Definition at line 161 of file runEdmFileComparison.py.

string runEdmFileComparison::fullCompareCmd = '%s %s %s %s'

Definition at line 289 of file runEdmFileComparison.py.

string runEdmFileComparison::help = "Make compRoot files."

Definition at line 63 of file runEdmFileComparison.py.

string runEdmFileComparison::logDir = 'logfiles'

Definition at line 15 of file runEdmFileComparison.py.

Definition at line 177 of file runEdmFileComparison.py.

tuple runEdmFileComparison::match = piecesRE.search(line)

Definition at line 222 of file runEdmFileComparison.py.

tuple runEdmFileComparison::nonAlphaRE = re.compile(r'\W')

Definition at line 12 of file runEdmFileComparison.py.

tuple runEdmFileComparison::obj = EdmObject( match.group(1,2,3,4) )

Definition at line 224 of file runEdmFileComparison.py.

tuple runEdmFileComparison::output = commands.getoutput(dumpCommand)

Definition at line 213 of file runEdmFileComparison.py.

Initial value:
00001 optparse.OptionParser("%prog [options] file1.root [file2.root]"\
00002                                     "\nFor more details, see\nhttps://twiki.cern.ch/twiki/bin/view/CMS/SWGuidePhysicsToolsEdmOneToOneComparison")

Setup Options ##.

Definition at line 53 of file runEdmFileComparison.py.

tuple runEdmFileComparison::piecesRE = re.compile(r'(.+?)\s+"(\S+)"\s+"(\S*)"\s+"(\S+)"')

Definition at line 10 of file runEdmFileComparison.py.

tuple runEdmFileComparison::precisionGroup = optparse.OptionGroup(parser, "Precision Options")

Definition at line 56 of file runEdmFileComparison.py.

tuple runEdmFileComparison::prettyLabel = commaRE.sub('_', obj.label())

Definition at line 282 of file runEdmFileComparison.py.

tuple runEdmFileComparison::prettyName = nonAlphaRE.sub('', name)

Definition at line 237 of file runEdmFileComparison.py.

runEdmFileComparison::queueCommand = '/uscms/home/cplager/bin/clpQueue.pl addjob %s'

Check Queuing Options ##.

Definition at line 14 of file runEdmFileComparison.py.

tuple runEdmFileComparison::queueGroup = optparse.OptionGroup(parser, "Queue Options")

Definition at line 58 of file runEdmFileComparison.py.

Run edmDumpEventContent ##.

Definition at line 207 of file runEdmFileComparison.py.

tuple runEdmFileComparison::release_base = os.environ.get('CMSSW_RELEASE_BASE')

Definition at line 155 of file runEdmFileComparison.py.

tuple runEdmFileComparison::singletonRE = re.compile(r'^([\w:]+)$')

Definition at line 23 of file runEdmFileComparison.py.

tuple runEdmFileComparison::sortedColRE = re.compile(r'^edm::SortedCollection<([^<>]+),\S+?> >')

Definition at line 22 of file runEdmFileComparison.py.

string runEdmFileComparison::summaryCmd = 'summarizeEdmComparisonLogfiles.py %s %s logfiles'

Definition at line 319 of file runEdmFileComparison.py.

tuple runEdmFileComparison::summaryGroup = optparse.OptionGroup(parser, "Summary Options")

Definition at line 57 of file runEdmFileComparison.py.

Print Summary (if requested) ##.

Definition at line 312 of file runEdmFileComparison.py.

string runEdmFileComparison::summaryOptions = '--diffTree'

Definition at line 316 of file runEdmFileComparison.py.

Definition at line 219 of file runEdmFileComparison.py.

string runEdmFileComparison::type = "string"

Definition at line 67 of file runEdmFileComparison.py.

tuple runEdmFileComparison::vectorRE = re.compile(r'^vector<([^<>]+)>')

Definition at line 19 of file runEdmFileComparison.py.

tuple runEdmFileComparison::verboseGroup = optparse.OptionGroup(parser, "Verbose Options")

Definition at line 59 of file runEdmFileComparison.py.