CMS 3D CMS Logo

Classes | Typedefs | Functions | Variables
EdmProvDump.cc File Reference
#include "DataFormats/Common/interface/setIsMergeable.h"
#include "DataFormats/Provenance/interface/BranchType.h"
#include "DataFormats/Provenance/interface/EventSelectionID.h"
#include "DataFormats/Provenance/interface/History.h"
#include "DataFormats/Provenance/interface/ParameterSetBlob.h"
#include "DataFormats/Provenance/interface/ParameterSetID.h"
#include "DataFormats/Provenance/interface/ProcessHistoryRegistry.h"
#include "DataFormats/Provenance/interface/ProductRegistry.h"
#include "DataFormats/Provenance/interface/Parentage.h"
#include "DataFormats/Provenance/interface/ProductProvenance.h"
#include "DataFormats/Provenance/interface/StoredProductProvenance.h"
#include "DataFormats/Provenance/interface/ParentageRegistry.h"
#include "FWCore/Catalog/interface/InputFileCatalog.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/Registry.h"
#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h"
#include "FWCore/Services/src/SiteLocalConfigService.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/propagate_const.h"
#include "TError.h"
#include "TFile.h"
#include "TTree.h"
#include "boost/program_options.hpp"
#include <cassert>
#include <iostream>
#include <memory>
#include <map>
#include <set>
#include <sstream>
#include <vector>

Go to the source code of this file.

Classes

class  ProvenanceDumper
 

Typedefs

typedef std::map< std::string, std::vector< edm::BranchDescription > > IdToBranches
 
typedef std::map< std::pair< std::string, std::string >, IdToBranchesModuleToIdBranches
 

Functions

static void appendToSet (std::set< std::string > &iSet, std::vector< std::string > const &iFrom)
 
std::string eventSetupComponent (char const *iType, std::string const &iCompName, edm::ParameterSet const &iProcessConfig, std::string const &iProcessName)
 
int main (int argc, char *argv[])
 
std::string nonProducerComponent (std::string const &iCompName, edm::ParameterSet const &iProcessConfig, std::string const &iProcessName)
 
std::ostream & operator<< (std::ostream &os, edm::ProcessHistory &iHist)
 
static std::ostream & prettyPrint (std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
 
static std::ostream & prettyPrint (std::ostream &os, edm::ParameterSetEntry const &psetEntry, std::string const &iIndent, std::string const &iIndentDelta)
 
static std::ostream & prettyPrint (std::ostream &os, edm::VParameterSetEntry const &vpsetEntry, std::string const &iIndent, std::string const &iIndentDelta)
 
static std::string topLevelPSet (std::string const &iName, edm::ParameterSet const &iProcessConfig, std::string const &iProcessName)
 

Variables

static std::string const input = std::string("@main_input")
 
static char const *const kDependenciesCommandOpt = "dependencies,d"
 
static char const *const kDependenciesOpt = "dependencies"
 
static char const *const kDontPrintProductsCommandOpt = "dontPrintProducts,p"
 
static char const *const kDontPrintProductsOpt = "dontPrintProducts"
 
static char const *const kDumpPSetIDCommandOpt = "dumpPSetID,i"
 
static char const *const kDumpPSetIDOpt = "dumpPSetID"
 
static char const *const kExcludeESModulesCommandOpt = "excludeESModules,e"
 
static char const *const kExcludeESModulesOpt = "excludeESModules"
 
static char const *const kExtendedAncestorsCommandOpt = "extendedAncestors,x"
 
static char const *const kExtendedAncestorsOpt = "extendedAncestors"
 
static char const *const kExtendedDescendantsCommandOpt = "extendedDescendants,c"
 
static char const *const kExtendedDescendantsOpt = "extendedDescendants"
 
static char const *const kFileNameOpt = "input-file"
 
static char const *const kFindMatchCommandOpt = "findMatch,f"
 
static char const *const kFindMatchOpt = "findMatch"
 
static char const *const kHelpCommandOpt = "help,h"
 
static char const *const kHelpOpt = "help"
 
static char const *const kShowAllModulesCommandOpt = "showAllModules,a"
 
static char const *const kShowAllModulesOpt = "showAllModules"
 
static char const *const kShowTopLevelPSetsCommandOpt ="showTopLevelPSets,t"
 
static char const *const kShowTopLevelPSetsOpt = "showTopLevelPSets"
 
static char const *const kSortCommandOpt = "sort,s"
 
static char const *const kSortOpt = "sort"
 
static std::string const source = std::string("source")
 
static std::string const triggerPaths = std::string("@trigger_paths")
 
static std::string const triggerResults = std::string("TriggerResults")
 

Typedef Documentation

typedef std::map<std::string, std::vector<edm::BranchDescription> > IdToBranches

Definition at line 37 of file EdmProvDump.cc.

typedef std::map<std::pair<std::string, std::string>, IdToBranches> ModuleToIdBranches

Definition at line 38 of file EdmProvDump.cc.

Function Documentation

static void appendToSet ( std::set< std::string > &  iSet,
std::vector< std::string > const &  iFrom 
)
static

Definition at line 299 of file EdmProvDump.cc.

References gen::n.

Referenced by topLevelPSet().

299  {
300  for(auto const& n : iFrom) {
301  iSet.insert(n);
302  }
303 }
std::string eventSetupComponent ( char const *  iType,
std::string const &  iCompName,
edm::ParameterSet const &  iProcessConfig,
std::string const &  iProcessName 
)

Definition at line 160 of file EdmProvDump.cc.

References popcon2dropbox::copy(), gather_cfg::cout, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), eostools::move(), dataset::name, prettyPrint(), muonDTDigis_cfi::pset, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

163  {
164  std::ostringstream result;
165  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iCompName);
166  std::string name(pset.getParameter<std::string>("@module_label"));
167  if(name.empty()) {
168  name = pset.getParameter<std::string>("@module_type");
169  }
170 
171  result << iType << ": " << name << " " << iProcessName << "\n"
172  << " parameters: ";
173  prettyPrint(result, pset, " ", " ");
174  return result.str();
175 }
T getParameter(std::string const &) const
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444
int main ( int  argc,
char *  argv[] 
)

Definition at line 1102 of file EdmProvDump.cc.

References MessageLogger_cfi::cerr, gather_cfg::cout, ProvenanceDumper::dump(), MillePedeFileConverter_cfg::e, relativeConstraints::error, cppFunctionSkipper::exception, ProvenanceDumper::exitCode(), MillePedeFileConverter_cfg::fileName, utils::gErrorIgnoreLevel, kDependenciesCommandOpt, kDontPrintProductsCommandOpt, kDumpPSetIDOpt, fwlog::kError, kExtendedDescendantsCommandOpt, kFileNameOpt, kFindMatchCommandOpt, kFindMatchOpt, kHelpCommandOpt, kShowAllModulesCommandOpt, AlcaSiPixelAliHarvester0T_cff::options, AlCaHLTBitMon_ParallelJobs::p, ProvenanceDumper::printErrors(), findQualityFiles::run, AlCaHLTBitMon_QueryRunRegistry::string, cms::Exception::what(), and x.

1102  {
1103  using namespace boost::program_options;
1104 
1105  std::string descString(argv[0]);
1106  descString += " [options] <filename>";
1107  descString += "\nAllowed options";
1108  options_description desc(descString);
1109  desc.add_options()
1110  (kHelpCommandOpt, "show help message")
1112  , "alphabetially sort EventSetup components")
1114  , "print what data each EDProducer is directly dependent upon")
1116  , "print what data each EDProducer is dependent upon including indirect dependences")
1118  , "print what data depends on the data each EDProducer produces including indirect dependences")
1120  , "do not print ES module information")
1122  , "show all modules (not just those that created data in the file)")
1123  (kShowTopLevelPSetsCommandOpt,"show all top level PSets")
1124  (kFindMatchCommandOpt, boost::program_options::value<std::vector<std::string> >(),
1125  "show only modules whose information contains the matching string (or all the matching strings, this option can be repeated with different strings)")
1127  , "do not print products produced by module")
1128  (kDumpPSetIDCommandOpt, value<std::string>()
1129  , "print the parameter set associated with the parameter set ID string (and print nothing else)")
1130  ;
1131  //we don't want users to see these in the help messages since this
1132  // name only exists since the parser needs it
1133  options_description hidden;
1134  hidden.add_options()(kFileNameOpt, value<std::string>(), "file name");
1135 
1136  //full list of options for the parser
1137  options_description cmdline_options;
1138  cmdline_options.add(desc).add(hidden);
1139 
1140  positional_options_description p;
1141  p.add(kFileNameOpt, -1);
1142 
1143  variables_map vm;
1144  try {
1145  store(command_line_parser(argc, argv).options(cmdline_options).positional(p).run(), vm);
1146  notify(vm);
1147  } catch(error const& iException) {
1148  std::cerr << iException.what();
1149  return 1;
1150  }
1151 
1152  if(vm.count(kHelpOpt)) {
1153  std::cout << desc << std::endl;
1154  return 0;
1155  }
1156 
1157  if(vm.count(kSortOpt)) {
1158  HistoryNode::sort_ = true;
1159  }
1160 
1161  bool showDependencies = false;
1162  if(vm.count(kDependenciesOpt)) {
1163  showDependencies = true;
1164  }
1165 
1166  bool extendedAncestors = false;
1167  if(vm.count(kExtendedAncestorsOpt)) {
1168  extendedAncestors = true;
1169  }
1170 
1171  bool extendedDescendants = false;
1172  if(vm.count(kExtendedDescendantsOpt)) {
1173  extendedDescendants = true;
1174  }
1175 
1176  bool excludeESModules = false;
1177  if(vm.count(kExcludeESModulesOpt)) {
1178  excludeESModules = true;
1179  }
1180 
1181  bool showAllModules = false;
1182  if(vm.count(kShowAllModulesOpt)) {
1183  showAllModules = true;
1184  }
1185 
1186  bool showTopLevelPSets = false;
1187  if(vm.count(kShowTopLevelPSetsOpt)) {
1188  showTopLevelPSets=true;
1189  }
1190 
1192  if(vm.count(kFileNameOpt)) {
1193  try {
1194  fileName = vm[kFileNameOpt].as<std::string>();
1195  } catch(boost::bad_any_cast const& e) {
1196  std::cout << e.what() << std::endl;
1197  return 2;
1198  }
1199  } else {
1200  std::cout << "Data file not specified." << std::endl;
1201  std::cout << desc << std::endl;
1202  return 2;
1203  }
1204 
1205  std::string dumpPSetID;
1206  if(vm.count(kDumpPSetIDOpt)) {
1207  try {
1208  dumpPSetID = vm[kDumpPSetIDOpt].as<std::string>();
1209  } catch(boost::bad_any_cast const& e) {
1210  std::cout << e.what() << std::endl;
1211  return 2;
1212  }
1213  }
1214 
1215  std::vector<std::string> findMatch;
1216  if(vm.count(kFindMatchOpt)) {
1217  try {
1218  findMatch = vm[kFindMatchOpt].as<std::vector<std::string> >();
1219  } catch(boost::bad_any_cast const& e) {
1220  std::cout << e.what() << std::endl;
1221  return 2;
1222  }
1223  }
1224 
1225  bool dontPrintProducts = false;
1226  if(vm.count(kDontPrintProductsOpt)) {
1227  dontPrintProducts=true;
1228  }
1229 
1230  //silence ROOT warnings about missing dictionaries
1232 
1233  ProvenanceDumper dumper(fileName, showDependencies, extendedAncestors, extendedDescendants,
1234  excludeESModules, showAllModules, showTopLevelPSets, findMatch, dontPrintProducts, dumpPSetID);
1235  int exitCode(0);
1236  try {
1237  dumper.dump();
1238  exitCode = dumper.exitCode();
1239  }
1240  catch (cms::Exception const& x) {
1241  std::cerr << "cms::Exception caught\n";
1242  std::cerr << x.what() << '\n';
1243  exitCode = 2;
1244  }
1245  catch (std::exception& x) {
1246  std::cerr << "std::exception caught\n";
1247  std::cerr << x.what() << '\n';
1248  exitCode = 3;
1249  }
1250  catch (...) {
1251  std::cerr << "Unknown exception caught\n";
1252  exitCode = 4;
1253  }
1254 
1255  dumper.printErrors(std::cerr);
1256  return exitCode;
1257 }
static char const *const kDontPrintProductsCommandOpt
static char const *const kDumpPSetIDOpt
static char const *const kDependenciesOpt
static char const *const kFindMatchCommandOpt
static char const *const kShowTopLevelPSetsCommandOpt
static char const *const kHelpOpt
char const * what() const override
Definition: Exception.cc:141
static char const *const kDontPrintProductsOpt
static char const *const kDependenciesCommandOpt
static char const *const kHelpCommandOpt
static char const *const kShowTopLevelPSetsOpt
static char const *const kShowAllModulesCommandOpt
static char const *const kExcludeESModulesCommandOpt
static char const *const kSortOpt
static char const *const kExcludeESModulesOpt
static char const *const kSortCommandOpt
static char const *const kExtendedAncestorsCommandOpt
static char const *const kShowAllModulesOpt
gErrorIgnoreLevel
Definition: utils.py:26
static char const *const kExtendedDescendantsOpt
static char const *const kFileNameOpt
static char const *const kExtendedAncestorsOpt
static char const *const kDumpPSetIDCommandOpt
static char const *const kExtendedDescendantsCommandOpt
static char const *const kFindMatchOpt
std::string nonProducerComponent ( std::string const &  iCompName,
edm::ParameterSet const &  iProcessConfig,
std::string const &  iProcessName 
)

Definition at line 242 of file EdmProvDump.cc.

References popcon2dropbox::copy(), gather_cfg::cout, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), diffTwoXMLs::label, eostools::move(), prettyPrint(), muonDTDigis_cfi::pset, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

244  {
245  std::ostringstream result;
246  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iCompName);
247  std::string label(pset.getParameter<std::string>("@module_label"));
248 
249  result << "Module: " << label << " " << iProcessName << "\n" << " parameters: ";
250  prettyPrint(result, pset, " ", " ");
251  return result.str();
252 }
T getParameter(std::string const &) const
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444
std::ostream& operator<< ( std::ostream &  os,
edm::ProcessHistory iHist 
)

Definition at line 136 of file EdmProvDump.cc.

References gather_cfg::cout, summarizeEdmComparisonLogfiles::indent, LaserDQM_cfg::process, and AlCaHLTBitMon_QueryRunRegistry::string.

136  {
137  std::string const indentDelta(" ");
138  std::string indent = indentDelta;
139  for(auto const& process : iHist) {
140  os << indent
141  << process.processName() << " '"
142  << process.passID() << "' '"
143  << process.releaseVersion() << "' ("
144  << process.parameterSetID() << ")"
145  << std::endl;
146  indent += indentDelta;
147  }
148  return os;
149 }
static std::ostream & prettyPrint ( std::ostream &  oStream,
edm::ParameterSet const &  iPSet,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 444 of file EdmProvDump.cc.

References edm::ParameterSet::psetTable(), AlCaHLTBitMon_QueryRunRegistry::string, edm::ParameterSet::tbl(), and edm::ParameterSet::vpsetTable().

Referenced by ProvenanceDumper::dumpParameterSetForID_(), eventSetupComponent(), nonProducerComponent(), prettyPrint(), topLevelPSet(), and ProvenanceDumper::work_().

444  {
445  std::string newIndent = iIndent+iIndentDelta;
446 
447  oStream << "{" << std::endl;
448  for(auto const& item : iPSet.tbl()) {
449  // indent a bit
450  oStream << newIndent<< item.first << ": " << item.second << std::endl;
451  }
452  for(auto const& item : iPSet.psetTable()) {
453  // indent a bit
454  edm::ParameterSetEntry const& pe = item.second;
455  oStream << newIndent << item.first << ": ";
456  prettyPrint(oStream, pe, iIndent, iIndentDelta);
457  oStream<< std::endl;
458  }
459  for(auto const& item : iPSet.vpsetTable()) {
460  // indent a bit
461  edm::VParameterSetEntry const& pe = item.second;
462  oStream << newIndent << item.first << ": ";
463  prettyPrint(oStream, pe, newIndent, iIndentDelta);
464  oStream<< std::endl;
465  }
466  oStream << iIndent<< "}";
467 
468  return oStream;
469 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444
static std::ostream& prettyPrint ( std::ostream &  os,
edm::ParameterSetEntry const &  psetEntry,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 417 of file EdmProvDump.cc.

References edm::ParameterSetEntry::isTracked(), prettyPrint(), and edm::ParameterSetEntry::pset().

417  {
418  char const* trackiness = (psetEntry.isTracked()?"tracked":"untracked");
419  os << "PSet " << trackiness << " = (";
420  prettyPrint(os, psetEntry.pset(), iIndent + iIndentDelta, iIndentDelta);
421  os << ")";
422  return os;
423 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444
static std::ostream& prettyPrint ( std::ostream &  os,
edm::VParameterSetEntry const &  vpsetEntry,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 425 of file EdmProvDump.cc.

References edm::VParameterSetEntry::isTracked(), prettyPrint(), command_line::start, AlCaHLTBitMon_QueryRunRegistry::string, and edm::VParameterSetEntry::vpset().

425  {
426  std::vector<edm::ParameterSet> const& vps = vpsetEntry.vpset();
427  os << "VPSet " << (vpsetEntry.isTracked() ? "tracked" : "untracked") << " = ({" << std::endl;
428  std::string newIndent = iIndent+iIndentDelta;
430  std::string const between(",\n");
431  for(auto const& item : vps) {
432  os << start << newIndent;
433  prettyPrint(os, item, newIndent, iIndentDelta);
434  start = between;
435  }
436  if(!vps.empty()) {
437  os << std::endl;
438  }
439  os << iIndent<< "})";
440  return os;
441 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444
static std::string topLevelPSet ( std::string const &  iName,
edm::ParameterSet const &  iProcessConfig,
std::string const &  iProcessName 
)
static

Definition at line 305 of file EdmProvDump.cc.

References appendToSet(), getEcalConditions_orcoffint2r_cff::catalog, popcon2dropbox::copy(), gather_cfg::cout, edm::ServiceRegistry::createContaining(), Exception, corrVsCorr::filename, LaserTracksInput_cfi::fileNames, edm::InputFileCatalog::fileNames(), utils::gErrorIgnoreLevel, edm::ParameterSet::getParameterSet(), fwlog::kError, eostools::move(), dataset::name, cmsPerfStripChart::operate(), prettyPrint(), muonDTDigis_cfi::pset, mps_fire::result, mps_update::results, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by findBinOfMaximum().

307  {
308  std::ostringstream result;
309  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iName);
310 
311  result << "PSet: " << iName << " " << iProcessName << "\n" << " parameters: ";
312  prettyPrint(result, pset, " ", " ");
313  return result.str();
314 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:444

Variable Documentation

std::string const input = std::string("@main_input")
static

Definition at line 45 of file EdmProvDump.cc.

Referenced by __assert_no_abort(), addFile(), PreMixingSiPixelWorker::addPileups(), PreMixingSiStripWorker::addPileups(), L1MuDTTrackAssembler::address(), L1MuBMTrackAssembler::address(), PreMixingSiPixelWorker::addSignals(), PreMixingSiStripWorker::addSignals(), metsig::significanceAlgo::addSignifMatrix(), edm::DataMixingSiPixelWorker::addSiPixelPileups(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiStripWorker::addSiStripPileups(), edm::DataMixingSiStripWorker::addSiStripSignals(), SiPixelPhase1DigisV::analyze(), BufferedBoostIODBWriter::analyze(), SiPixelPhase1RecHitsV::analyze(), L1CaloInputScalesGenerator::analyze(), L1CaloInputScaleTester::analyze(), RecoTauPlotDiscriminator::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), FFTJetCorrectorDBWriter::analyze(), SiPixelDigiSource::analyze(), FFTJetImageRecorder::analyze(), SiPixelRawDataErrorSource::analyze(), HitEff::analyze(), SiPixelClusterSource::analyze(), HLTGetDigi::analyze(), FFTJetPileupAnalyzer::analyze(), optutl::CommandLineParser::argVec(), reco::PFTauDecayMode::associatedChargedPFCandidates(), reco::PFTauDecayMode::associatedNeutralPFCandidates(), cond::auth::Cipher::b64decrypt(), Basic2DGenericTopoClusterizer::buildClusters(), GenericSimClusterMapper::buildClusters(), PFClusterFromHGCalMultiCluster::buildClusters(), RealisticSimClusterMapper::buildClusters(), SiStripQuality::cabling(), L1RCTReceiverCard::cardNumber(), tensorflow::NTSession::CheckFetch(), SpikeAndDoubleSpikeCleaner::clean(), ClusterCollectionFP420::ClusterCollectionFP420(), PixelThresholdClusterizer::clusterizeDetUnit(), MuonErrorMatrix::complicatedTerm(), convertFile(), APVModeFilter::convertMode(), sistrip::RawToDigiUnpacker::createDigis(), sistrip::SpyUnpacker::createDigis(), CTPPSPixelDigiCollection::CTPPSPixelDigiCollection(), d2str(), edm::ThinnedAssociationsHelper::data(), SiStripCondObjBuilderFromDb::dbParams(), PhysicsTools::VarProcessor::deriv(), edm::DetSetVector< T >::DetSetVector(), DigiCollectionFP420::DigiCollectionFP420(), dumpFiles(), EcalTBCrystalMap::EcalTBCrystalMap(), encodeFile(), SiStripBackplaneCalibration::endOfJob(), DeepBoostedJetTagsProducer::endStream(), EcalDeadChannelRecoveryNN< DetIdT >::estimateEnergy(), PhysicsTools::VarProcessor::eval(), L1RCTReceiverCard::fileInput(), pat::helper::OverlapBySuperClusterSeed::fillOverlapsForItem(), LaserAlignmentEventFilter::filter(), ClusterMultiplicityFilter::filter(), PFTauViewRefSelector::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), reco::tau::AssociationMatchRefSelector< InputType, MatchedType, OutputType, ClonePolicy >::filter(), FFTJetDijetFilter::filter(), reco::PFTauDecayMode::filteredPFCandidates(), CrossingPtBasedLinearizationPointFinder::find(), DivisiveClusterizer1D< T >::findCandidates(), pixeltemp::DivisiveClusterizer1D< T >::findCandidates(), KinematicParticleVertexFitter::fit(), KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), FixedGridEnergyDensity::FixedGridEnergyDensity(), gen::PyquenHadronizer::generatePartonsAndHadronize(), gen::HydjetHadronizer::generatePartonsAndHadronize(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), FFTJetProducer::genJetPreclusters(), SiStripHistoId::getComponentId(), LHEXMLStringProduct::getCompressed(), PFMETAlgorithmMVA::getCovU2(), jsoncollector::DataPoint::getDefinition(), SimpleElectronicsSimInMIPs::getEventSetup(), BTLElectronicsSim::getEventSetup(), ETLElectronicsSim::getEventSetup(), GFOverlay::GetHistManager(), L1RPCHsbConfig::getHsbMask(), tensorflow::NTSession::GetOrCreateExecutors(), tensorflow::TBBSession::GetOrCreateExecutors(), OMTFReconstruction::getProcessorCandidates(), SiPixelHistogramId::getRawId(), MixEvtVtxGenerator::getRecVertex(), MixBoostEvtVtxGenerator::getRecVertex(), SiStripApvGain::getRegistryPointers(), SiStripSummary::getRegistryVectorEnd(), HDQMSummary::getRegistryVectorEnd(), SiStripThreshold::getRegistryVectorEnd(), RPCLBPacker::getRPCLBRecords(), METCorrectorParametersCollection::getSections(), MEtXYcorrectParametersCollection::getSections(), JetCorrectorParametersCollection::getSections(), MixEvtVtxGenerator::getVertex(), edm::HiMixingModule::HiMixingModule(), i2str(), edm::RootInputFileSequence::initFile(), SiPixelGainCalibrationOffline::initialize(), SiPixelGainCalibration::initialize(), CSCOverlapsAlignmentAlgorithm::initialize(), MuonTaggerNoIPMLP::input0xb50d328(), MuonTaggerNoIPMLP::input0xb50d550(), MuonTaggerNoIPMLP::input0xb50d810(), MuonTaggerNoIPMLP::input0xb50dad0(), MuonTaggerNoIPMLP::input0xb50de18(), MuonTaggerNoIPMLP::input0xb50e090(), MuonTaggerNoIPMLP::input0xb50e350(), MuonTaggerNoIPMLP::input0xb50e5c0(), MuonTaggerNoIPMLP::input0xb50e6c8(), MuonTaggerNoIPMLP::input0xb50e968(), MuonTaggerNoIPMLP::input0xb50ec28(), MuonTaggerNoIPMLP::input0xb50eee8(), MuonTaggerNoIPMLP::input0xb50f1a8(), MuonTaggerNoIPMLP::input0xb50f4f0(), MuonTaggerNoIPMLP::input0xb50fae8(), MuonTaggerNoIPMLP::input0xb50fda8(), MuonTaggerNoIPMLP::input0xb510310(), MuonTaggerNoIPMLP::input0xb510650(), MuonTaggerNoIPMLP::input0xb510a58(), MuonTaggerNoIPMLP::input0xb510f10(), cms::SubEventGenJetProducer::inputTowers(), VirtualJetProducer::inputTowers(), SiStripDetKey::isConsistent(), SiStripFecKey::isConsistent(), SiStripFedKey::isConsistent(), SiStripDetKey::isEqual(), SiStripFecKey::isEqual(), SiStripFedKey::isEqual(), JetCorrectorParameters::JetCorrectorParameters(), VirtualJetProducer::jetType(), FFTJetProducer::loadEnergyFlow(), SiStripAPVRestorer::loadMeanCMMap(), FFTJetProducer::loadSparseTreeData(), edm::service::SiteLocalConfigService::lookupCalibConnect(), edm::makeInput(), HLTConfigProvider::matched(), METCorrectorParameters::METCorrectorParameters(), MEtXYcorrectParameters::MEtXYcorrectParameters(), SymmetricLayerFinder::mirror(), HiggsValidation::MonitoredDecays::MonitoredDecays(), MuonTaggerNoIPMLP::neuron0xb50d328(), MuonTaggerNoIPMLP::neuron0xb50d550(), MuonTaggerNoIPMLP::neuron0xb50d810(), MuonTaggerNoIPMLP::neuron0xb50dad0(), MuonTaggerNoIPMLP::neuron0xb50de18(), MuonTaggerNoIPMLP::neuron0xb50e090(), MuonTaggerNoIPMLP::neuron0xb50e350(), MuonTaggerNoIPMLP::neuron0xb50e5c0(), MuonTaggerNoIPMLP::neuron0xb50e6c8(), MuonTaggerNoIPMLP::neuron0xb50e968(), MuonTaggerNoIPMLP::neuron0xb50ec28(), MuonTaggerNoIPMLP::neuron0xb50eee8(), MuonTaggerNoIPMLP::neuron0xb50f1a8(), MuonTaggerNoIPMLP::neuron0xb50f4f0(), MuonTaggerNoIPMLP::neuron0xb50fae8(), MuonTaggerNoIPMLP::neuron0xb50fda8(), MuonTaggerNoIPMLP::neuron0xb510310(), MuonTaggerNoIPMLP::neuron0xb510650(), MuonTaggerNoIPMLP::neuron0xb510a58(), MuonTaggerNoIPMLP::neuron0xb510f10(), dqmstorepb::ROOTFilePB_Histo::New(), dqmstorepb::ROOTFilePB::New(), SiStripPartition::operator!=(), SiStripDbParams::operator!=(), AnomalousTower::operator()(), BlockSolver::operator()(), DivisiveClusterizer1D< T >::operator()(), pixeltemp::DivisiveClusterizer1D< T >::operator()(), egPM::Param< reco::ElectronSeed >::operator()(), operator>>(), trivialParser::parse(), PFClusterCollectionMerger::PFClusterCollectionMerger(), PixelDigiCollection::PixelDigiCollection(), PlotCombiner(), printTrackerMap(), HistogramProbabilityEstimator::probability(), FFTJetTreeDump::processTreeData(), CrossingFramePSimHitToPSimHitsConverter::produce(), PileupSummaryInfoSlimmer::produce(), SiStripZeroSuppression::produce(), RawDataCollectorByLabel::produce(), PFClusterCollectionMerger::produce(), ScaleCorrMETData::produce(), SiPixelClusterShapeCacheProducer::produce(), sistrip::ExcludedFEDListProducer::produce(), RawDataMapperByLabel::produce(), TotemRPRecHitProducer::produce(), SiStripClusterToDigiProducer::produce(), PixelClusterSelectorTopBottom::produce(), reco::tautools::CopyProducer< Collection >::produce(), TotemRPClusterProducer::produce(), StripClusterSelectorTopBottom::produce(), cms::ReconstructerFP420::produce(), reco::tautools::CastedRefProducer< DerivedCollection, BaseType >::produce(), cms::ElseMETProducer::produce(), pat::ModifiedObjectProducer< T >::produce(), cms::PFClusterMETProducer::produce(), cms::GenMETProducer::produce(), TotemRPLocalTrackFitter::produce(), cms::TrackerizerFP420::produce(), TotemRPUVPatternFinder::produce(), cms::ClusterizerFP420::produce(), cms::CaloMETProducer::produce(), FFTJetPileupEstimator::produce(), cms::PFMETProducer::produce(), cms::SiPixelRecHitConverter::produce(), HLTRecHitInAllL1RegionsProducer< RecHitType >::produce(), HLTCaloObjInRegionsProducer< CaloObjType, CaloObjCollType >::produce(), tensorflow::NTSession::PRun(), SiStripBadStrip::put(), CSCPairResidualsConstraint::radius(), L1RCTReceiverCard::randomInput(), RBXAndHPDCleaner::RBXAndHPDCleaner(), edm::read_whole_file(), DQMStore::readFilePB(), HcalForwardLibWriter::readUserData(), RecoCollectionFP420::RecoCollectionFP420(), DualBzeroTrajectoryFactory::referenceStateAndRecHits(), DualTrajectoryFactory::referenceStateAndRecHits(), GlobalTrackingRegionWithVerticesProducer::regions(), optutl::CommandLineParser::removeEnding(), PileUpSubtractor::reset(), FastLineRecognition::resetGeometry(), dqmservices::TriggerSelector::returnStatus(), SiStripRecHitConverterAlgorithm::run(), DigiSimLinkAlgorithm::run(), PixelUnpackingRegions::run(), CMSInsideOutAlgorithm::run(), cms::SiPixelRecHitConverter::run(), DTOccupancyTestML::runOccupancyTest(), SeedFinderBase::SeedFinderBase(), tensorflow::NTSession::SendPRunInputs(), reco::CaloMuon::setCaloCompatibility(), reco::Muon::setCaloCompatibility(), reco::PFTauDecayMode::setDecayMode(), EcalTBReadout::setDetIds(), EcalFenixPeakFinder::setInput(), EcalFenixAmplitudeFilter::setInput(), EcalFenixStripFormatEE::setInput(), EcalFenixStripFormatEB::setInput(), L1GctElectronSorter::setInputEmCand(), UEAnalysisSelectorRootple::SetInputList(), hcalCalib::SetInputList(), metsig::significanceAlgo::setSignifMatrix(), l1t::MicroGMTIsolationUnit::setTowerSums(), SiStripRecHitConverterAlgorithm::products::shrink_to_fit(), MuonErrorMatrix::simpleTerm(), SiStripDetKey::SiStripDetKey(), SiStripFecKey::SiStripFecKey(), SiStripFedKey::SiStripFedKey(), SubsystemNeutronReader::SubsystemNeutronReader(), L1MuGMTLUTHelpers::Tokenizer::Tokenizer(), ClusterChecker::tooManyClusters(), TotemRPRecHitProducerAlgorithm::TotemRPRecHitProducerAlgorithm(), TrackCollectionFP420::TrackCollectionFP420(), BzeroReferenceTrajectoryFactory::trajectories(), DualTrajectoryFactory::trajectories(), DualBzeroTrajectoryFactory::trajectories(), ReferenceTrajectoryFactory::trajectories(), MuonGeometrySanityCheckCustomFrame::transform(), MuonGeometrySanityCheckCustomFrame::transformInverse(), dqmservices::TriggerSelector::trim(), l1t::MicroGMTCaloIndexSelectionLUT::unHashInput(), l1t::MicroGMTAbsoluteIsolationCheckLUT::unHashInput(), PFMETAlgorithmMVA::updateVariableNames(), edm::vector_transform(), SiStripPartition::versions(), ProvenanceDumper::work_(), LHEXMLStringProduct::writeCompressedContent(), AnomalousTower::~AnomalousTower(), DAFTrackProducerAlgorithm::~DAFTrackProducerAlgorithm(), l1t::MicroGMTExtrapolationLUT::~MicroGMTExtrapolationLUT(), l1t::MicroGMTLUT::~MicroGMTLUT(), l1t::MicroGMTMatchQualFineLUT::~MicroGMTMatchQualFineLUT(), l1t::MicroGMTMatchQualSimpleLUT::~MicroGMTMatchQualSimpleLUT(), l1t::MicroGMTRankPtQualLUT::~MicroGMTRankPtQualLUT(), l1t::MicroGMTRelativeIsolationCheckLUT::~MicroGMTRelativeIsolationCheckLUT(), cms::PFMETProducer::~PFMETProducer(), PileUpSubtractor::~PileUpSubtractor(), PixelClusterizerBase::~PixelClusterizerBase(), SiPixelGainCalibrationForHLT::~SiPixelGainCalibrationForHLT(), SiStripNoises::~SiStripNoises(), SiStripPedestals::~SiStripPedestals(), edm::SiteLocalConfig::~SiteLocalConfig(), TTClusterAlgorithm_neighbor< T >::~TTClusterAlgorithm_neighbor(), and TTClusterAlgorithm_official< T >::~TTClusterAlgorithm_official().

char const* const kDependenciesCommandOpt = "dependencies,d"
static

Definition at line 1081 of file EdmProvDump.cc.

Referenced by main().

char const* const kDependenciesOpt = "dependencies"
static

Definition at line 1080 of file EdmProvDump.cc.

char const* const kDontPrintProductsCommandOpt = "dontPrintProducts,p"
static

Definition at line 1093 of file EdmProvDump.cc.

Referenced by main().

char const* const kDontPrintProductsOpt = "dontPrintProducts"
static

Definition at line 1092 of file EdmProvDump.cc.

char const* const kDumpPSetIDCommandOpt = "dumpPSetID,i"
static

Definition at line 1100 of file EdmProvDump.cc.

char const* const kDumpPSetIDOpt = "dumpPSetID"
static

Definition at line 1099 of file EdmProvDump.cc.

Referenced by main().

char const* const kExcludeESModulesCommandOpt = "excludeESModules,e"
static

Definition at line 1087 of file EdmProvDump.cc.

char const* const kExcludeESModulesOpt = "excludeESModules"
static

Definition at line 1086 of file EdmProvDump.cc.

char const* const kExtendedAncestorsCommandOpt = "extendedAncestors,x"
static

Definition at line 1083 of file EdmProvDump.cc.

char const* const kExtendedAncestorsOpt = "extendedAncestors"
static

Definition at line 1082 of file EdmProvDump.cc.

char const* const kExtendedDescendantsCommandOpt = "extendedDescendants,c"
static

Definition at line 1085 of file EdmProvDump.cc.

Referenced by main().

char const* const kExtendedDescendantsOpt = "extendedDescendants"
static

Definition at line 1084 of file EdmProvDump.cc.

char const* const kFileNameOpt = "input-file"
static

Definition at line 1098 of file EdmProvDump.cc.

Referenced by main().

char const* const kFindMatchCommandOpt = "findMatch,f"
static

Definition at line 1091 of file EdmProvDump.cc.

Referenced by main().

char const* const kFindMatchOpt = "findMatch"
static

Definition at line 1090 of file EdmProvDump.cc.

Referenced by main().

char const* const kHelpCommandOpt = "help,h"
static

Definition at line 1097 of file EdmProvDump.cc.

Referenced by main().

char const* const kHelpOpt = "help"
static

Definition at line 1096 of file EdmProvDump.cc.

char const* const kShowAllModulesCommandOpt = "showAllModules,a"
static

Definition at line 1089 of file EdmProvDump.cc.

Referenced by main().

char const* const kShowAllModulesOpt = "showAllModules"
static

Definition at line 1088 of file EdmProvDump.cc.

char const* const kShowTopLevelPSetsCommandOpt ="showTopLevelPSets,t"
static

Definition at line 1095 of file EdmProvDump.cc.

char const* const kShowTopLevelPSetsOpt = "showTopLevelPSets"
static

Definition at line 1094 of file EdmProvDump.cc.

char const* const kSortCommandOpt = "sort,s"
static

Definition at line 1079 of file EdmProvDump.cc.

char const* const kSortOpt = "sort"
static

Definition at line 1078 of file EdmProvDump.cc.

std::string const source = std::string("source")
static

Definition at line 44 of file EdmProvDump.cc.

Referenced by optutl::CommandLineParser::_runVariableCommandFromString(), optutl::CommandLineParser::_setVariablesFromFile(), XrdAdaptor::RequestManager::addConnections(), HLTHiggsSubAnalysis::analyze(), HLTMuonPlotter::analyze(), HLTMuonPlotter::beginRun(), HLTExoticaPlotter::bookHist(), HLTHiggsPlotter::bookHist(), HLTHiggsSubAnalysis::bookHist(), HLTExoticaSubAnalysis::bookHist(), HLTMuonPlotter::bookHist(), HLTHiggsPlotter::bookHistograms(), HLTHiggsSubAnalysis::bookHistograms(), BPHRecoBuilder::build(), XrdAdaptor::RequestManager::checkSourcesImpl(), OptOPinhole::defaultBehaviour(), HcalTimeSlew::delay(), V0Validator::doEfficiencies(), PhysicsTools::TrainProcessor::doTrainBegin(), ESSummaryClient::endLumiAnalyze(), reco::ExpressionEvaluator::ExpressionEvaluator(), SmearedJetProducerT< T >::fillDescriptions(), pat::PATElectronProducer::fillElectron(), HLTExoticaPlotter::fillHist(), HLTHiggsPlotter::fillHist(), HLTHiggsSubAnalysis::fillHist(), HLTExoticaSubAnalysis::fillHist(), PhysicsTools::MVATrainer::fillInputVars(), pat::PATMuonProducer::fillMuon(), ObjectPairFilter< C, S >::filter(), ObjectSelector< SingleElementCollectionSelector< InputCollection, Selector, reco::CandidateCollection, StoreContainer, RefAdder >, reco::CandidateCollection, NonNullNumberSelector >::filter(), PhysicsTools::MVATrainer::findFinalProcessors(), lhef::LHERunInfo::findHeader(), RawEventFileWriterForBU::finishFileWrite(), XrdAdaptor::QualityMetricFactory::get(), XrdAdaptor::RequestManager::getActiveSourceNames(), PhysicsTools::MVATrainer::getCalibration(), XrdAdaptor::RequestManager::getDisabledSourceNames(), METCorrectorParametersCollection::getMiniAodBin(), XrdAdaptor::RequestManager::getPrettyActiveSourceNames(), XrdAdaptor::RequestManager::handle(), XrdAdaptor::ClientRequest::HandleResponse(), XrdAdaptor::RequestManager::OpenHandler::HandleResponseWithHosts(), XrdAdaptor::RequestManager::initialize(), PhysicsTools::MVATrainer::loadState(), PhysicsTools::MVATrainer::makeTrainCalibration(), dqmstorepb::ROOTFilePB_Histo::MergeFrom(), dqmstorepb::ROOTFilePB::MergeFrom(), METCorrectorParametersCollection::METCorrectorParametersCollection(), ObjectCountEventSelector< C, S, N, CS >::operator()(), reco::operator<<(), METCorrectorParametersCollection::operator[](), cond::persistency::PayloadProxy< cond::persistency::KeyList >::PayloadProxy(), XrdAdaptor::RequestManager::pickSingleSource(), pos::PixelTimeFormatter::PixelTimeFormatter(), HLTExoticaPlotter::plotterBookHistos(), FastTimerService::printEvent(), FastTimerService::printSummary(), HepMCCopy::produce(), CandOneToOneDeltaRMatcher::produce(), CandOneToManyDeltaRMatcher::produce(), ObjectSelectorProducer< Selector, OutputCollection, PostProcessor, StoreManager, Base, Init >::produce(), lumi::Lumi2DB::retrieveData(), PhysicsTools::MVATrainer::saveState(), lumi::DataPipe::setSource(), SiStripFedCablingBuilderFromDb::SiStripFedCablingBuilderFromDb(), HLTExoticaSubAnalysis::subAnalysisBookHistos(), L1MuDTExtrapolationUnit::which_ext(), L1MuBMExtrapolationUnit::which_ext(), ProvenanceDumper::work_(), popcon::PopCon::write(), lumi::Lumi2DB::writeAllLumiDataToSchema2(), lumi::HLTV32DB::writeHltDataToSchema2(), and lumi::TRGScalers2DB::writeTrgDataToSchema2().

std::string const triggerPaths = std::string("@trigger_paths")
static
std::string const triggerResults = std::string("TriggerResults")
static

Definition at line 42 of file EdmProvDump.cc.

Referenced by ElectronGeneralAnalyzer::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), PixelVTXMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), BeamMonitor::analyze(), dimuonHLTFilterCheck::analyze(), MuTriggerAnalyzer::analyze(), MuonRecoOneHLT::analyze(), GeneralHLTOffline::analyze(), HLTMuonMatchAndPlotContainer::analyze(), HeavyFlavorValidation::analyze(), HigPhotonJetHLTOfflineSource::analyze(), IsoTrackCalibration::analyze(), StudyHLT::analyze(), L1Muon2RecoTreeProducer::analyze(), HcalIsoTrkAnalyzer::analyze(), HLTObjectMonitorProtonLead::analyze(), HLTObjectMonitor::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), L1MuonRecoTreeProducer::analyze(), IsolatedTracksCone::analyze(), MuScleFit::duringLoop(), PdfSystematicsAnalyzer::filter(), SimpleSystematicsAnalyzer::filter(), WMuNuValidator::filter(), WMuNuSelector::filter(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), AlCaIsoTracksProducer::initializeGlobalCache(), HSCPValidator::makeHLTPlots(), FWPathsPopup::postEvent(), PrescaleWeightProvider::prescaleWeight(), pat::PATTriggerObjectStandAloneSlimmer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), pat::PATMuonProducer::produce(), AlCaIsoTracksProducer::produce(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), TriggerOutputBranches::TriggerOutputBranches(), and ProvenanceDumper::work_().