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") |
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 157 of file runEdmFileComparison.py.
dictionary runEdmFileComparison::collection = {} |
Definition at line 221 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(), GsfElectronCoreProducer::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 145 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 286 of file runEdmFileComparison.py.
string runEdmFileComparison::compRootDir = 'compRoot' |
Definition at line 16 of file runEdmFileComparison.py.
Definition at line 301 of file runEdmFileComparison.py.
string runEdmFileComparison::compRootPrefix = '/' |
Definition at line 181 of file runEdmFileComparison.py.
Definition at line 24 of file runEdmFileComparison.py.
tuple runEdmFileComparison::currentDir = os.getcwd() |
Definition at line 184 of file runEdmFileComparison.py.
string runEdmFileComparison::describeCmd = "%s %s %s useReflexToDescribeForGenObject.py %s '--type=%s'" |
Definition at line 249 of file runEdmFileComparison.py.
tuple runEdmFileComparison::describeGroup = optparse.OptionGroup(parser, "Description Options") |
Definition at line 55 of file runEdmFileComparison.py.
string runEdmFileComparison::descriptionName = '.txt' |
Definition at line 241 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 213 of file runEdmFileComparison.py.
tuple runEdmFileComparison::edColRE = re.compile(r'^edm::EDCollection<([^<>]+)>') |
Definition at line 21 of file runEdmFileComparison.py.
list runEdmFileComparison::filename1 = args[0] |
Definition at line 185 of file runEdmFileComparison.py.
runEdmFileComparison::filename2 = args[1] |
Definition at line 187 of file runEdmFileComparison.py.
runEdmFileComparison::found = False |
Definition at line 162 of file runEdmFileComparison.py.
Definition at line 164 of file runEdmFileComparison.py.
string runEdmFileComparison::fullCompareCmd = '%s %s %s %s' |
Definition at line 292 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.
string runEdmFileComparison::logPrefix = '/' |
Definition at line 180 of file runEdmFileComparison.py.
tuple runEdmFileComparison::match = piecesRE.search(line) |
Definition at line 225 of file runEdmFileComparison.py.
runEdmFileComparison::name = value[0] |
Run useReflexToDescribeForGenObject ##.
Run edmOneToOneComparison.py ##.
Definition at line 239 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 227 of file runEdmFileComparison.py.
tuple runEdmFileComparison::output = commands.getoutput(dumpCommand) |
Definition at line 216 of file runEdmFileComparison.py.
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 285 of file runEdmFileComparison.py.
tuple runEdmFileComparison::prettyName = nonAlphaRE.sub('', name) |
Definition at line 240 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.
string runEdmFileComparison::regexLine = "" |
Run edmDumpEventContent ##.
Definition at line 210 of file runEdmFileComparison.py.
tuple runEdmFileComparison::release_base = os.environ.get('CMSSW_RELEASE_BASE') |
Definition at line 158 of file runEdmFileComparison.py.
tuple runEdmFileComparison::returnCode = os.system(describeCmd) |
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 324 of file runEdmFileComparison.py.
tuple runEdmFileComparison::summaryGroup = optparse.OptionGroup(parser, "Summary Options") |
Definition at line 57 of file runEdmFileComparison.py.
string runEdmFileComparison::summaryMask = '_%_' |
Print Summary (if requested) ##.
Definition at line 317 of file runEdmFileComparison.py.
string runEdmFileComparison::summaryOptions = '--diffTree' |
Definition at line 321 of file runEdmFileComparison.py.
int runEdmFileComparison::total = 0 |
Definition at line 222 of file runEdmFileComparison.py.
string runEdmFileComparison::type = "string" |
Definition at line 70 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.