CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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/Services/interface/setupSiteLocalConfig.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 >
, IdToBranches
ModuleToIdBranches
 

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 36 of file EdmProvDump.cc.

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

Definition at line 37 of file EdmProvDump.cc.

Function Documentation

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

Definition at line 259 of file EdmProvDump.cc.

References dqmiodumpmetadata::n.

259  {
260  for (auto const& n : iFrom) {
261  iSet.insert(n);
262  }
263 }
std::string eventSetupComponent ( char const *  iType,
std::string const &  iCompName,
edm::ParameterSet const &  iProcessConfig,
std::string const &  iProcessName 
)

Definition at line 132 of file EdmProvDump.cc.

References edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), mergeVDriftHistosByStation::name, prettyPrint(), TrackValidation_cff::pset, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

135  {
136  std::ostringstream result;
137  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iCompName);
138  std::string name(pset.getParameter<std::string>("@module_label"));
139  if (name.empty()) {
140  name = pset.getParameter<std::string>("@module_type");
141  }
142 
143  result << iType << ": " << name << " " << iProcessName << "\n"
144  << " parameters: ";
145  prettyPrint(result, pset, " ", " ");
146  return result.str();
147 }
tuple result
Definition: mps_fire.py:311
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
int main ( int  argc,
char *  argv[] 
)

===============================================================================================================================================================================================


variant2: for each run define phi-averaged A for normalization channel (Dref,16) and then, divide Rijk on it, i.e. get RRijk

eta=27

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=19

eta=17

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=20

eta=19

eta=18

eta=27 L1=1

eta=25 L1=1

eta=23 L1=1

eta=22 L1=1

eta=21 L1=1

eta=29 L1=1

eta=26 L1=1

eta=24 L1=1

eta=20 L1=1

eta=19 L1=1

eta=18 L1=1

eta=17 L1=1

eta=28 L7=1

eta=27 L7=1

eta=25 L7=1

eta=23 L7=1

eta=22 L7=1

eta=21 L7=1

eta=26 L7=1

eta=24 L7=1

eta=20 L7=1

eta=19 L7=1

eta=18 L7=1

eta=17 L7=1

eta=27

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=19

eta=17

eta=25

eta=23

eta=22

eta=21

eta=26

eta=24

eta=20

eta=19

eta=18

eta=27 L1=1

eta=25 L1=1

eta=23 L1=1

eta=22 L1=1

eta=21 L1=1

eta=26 L1=1

eta=24 L1=1

eta=20 L1=1

eta=19 L1=1

eta=18 L1=1

eta=17 L1=1

eta=28 L7=1

eta=27 L7=1

eta=25 L7=1

eta=23 L7=1

eta=22 L7=1

eta=21 L7=1

eta=26 L7=1

eta=24 L7=1

eta=20 L7=1

eta=19 L7=1

eta=18 L7=1

eta=17 L7=1

eta=27

eta=28

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

errA with average Amplitudes

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

Summed Amplitude Plots:

RBX:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:

Prepare maps of good/bad channels:

Definition at line 1046 of file EdmProvDump.cc.

References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, submitPVResolutionJobs::desc, ProvenanceDumper::dump(), alignCSCRings::e, relativeConstraints::error, cppFunctionSkipper::exception, ProvenanceDumper::exitCode(), MillePedeFileConverter_cfg::fileName, kDependenciesCommandOpt, kDontPrintProductsCommandOpt, kDumpPSetIDOpt, fwlog::kError, kExtendedDescendantsCommandOpt, kFileNameOpt, kFindMatchCommandOpt, kFindMatchOpt, kHelpCommandOpt, kShowAllModulesCommandOpt, AlCaHLTBitMon_ParallelJobs::options, AlCaHLTBitMon_ParallelJobs::p, ProvenanceDumper::printErrors(), submitPVValidationJobs::run, AlCaHLTBitMon_QueryRunRegistry::string, and cms::Exception::what().

1046  {
1047  using namespace boost::program_options;
1048 
1049  std::string descString(argv[0]);
1050  descString += " [options] <filename>";
1051  descString += "\nAllowed options";
1052  options_description desc(descString);
1053 
1054  // clang-format off
1055  desc.add_options()(kHelpCommandOpt, "show help message")(kSortCommandOpt, "alphabetially sort EventSetup components")(
1056  kDependenciesCommandOpt, "print what data each EDProducer is directly dependent upon")(
1057  kExtendedAncestorsCommandOpt, "print what data each EDProducer is dependent upon including indirect dependences")(
1059  "print what data depends on the data each EDProducer produces including indirect dependences")(
1060  kExcludeESModulesCommandOpt, "do not print ES module information")(
1061  kShowAllModulesCommandOpt, "show all modules (not just those that created data in the file)")(
1062  kShowTopLevelPSetsCommandOpt, "show all top level PSets")(
1064  boost::program_options::value<std::vector<std::string>>(),
1065  "show only modules whose information contains the matching string (or all the matching strings, this option can "
1066  "be repeated with different strings)")(kDontPrintProductsCommandOpt, "do not print products produced by module")(
1068  value<std::string>(),
1069  "print the parameter set associated with the parameter set ID string (and print nothing else)");
1070  // clang-format on
1071 
1072  //we don't want users to see these in the help messages since this
1073  // name only exists since the parser needs it
1074  options_description hidden;
1075  hidden.add_options()(kFileNameOpt, value<std::string>(), "file name");
1076 
1077  //full list of options for the parser
1078  options_description cmdline_options;
1079  cmdline_options.add(desc).add(hidden);
1080 
1081  positional_options_description p;
1082  p.add(kFileNameOpt, -1);
1083 
1084  variables_map vm;
1085  try {
1086  store(command_line_parser(argc, argv).options(cmdline_options).positional(p).run(), vm);
1087  notify(vm);
1088  } catch (error const& iException) {
1089  std::cerr << iException.what();
1090  return 1;
1091  }
1092 
1093  if (vm.count(kHelpOpt)) {
1094  std::cout << desc << std::endl;
1095  return 0;
1096  }
1097 
1098  if (vm.count(kSortOpt)) {
1099  HistoryNode::sort_ = true;
1100  }
1101 
1102  bool showDependencies = false;
1103  if (vm.count(kDependenciesOpt)) {
1104  showDependencies = true;
1105  }
1106 
1107  bool extendedAncestors = false;
1108  if (vm.count(kExtendedAncestorsOpt)) {
1109  extendedAncestors = true;
1110  }
1111 
1112  bool extendedDescendants = false;
1113  if (vm.count(kExtendedDescendantsOpt)) {
1114  extendedDescendants = true;
1115  }
1116 
1117  bool excludeESModules = false;
1118  if (vm.count(kExcludeESModulesOpt)) {
1119  excludeESModules = true;
1120  }
1121 
1122  bool showAllModules = false;
1123  if (vm.count(kShowAllModulesOpt)) {
1124  showAllModules = true;
1125  }
1126 
1127  bool showTopLevelPSets = false;
1128  if (vm.count(kShowTopLevelPSetsOpt)) {
1129  showTopLevelPSets = true;
1130  }
1131 
1133  if (vm.count(kFileNameOpt)) {
1134  try {
1135  fileName = vm[kFileNameOpt].as<std::string>();
1136  } catch (boost::bad_any_cast const& e) {
1137  std::cout << e.what() << std::endl;
1138  return 2;
1139  }
1140  } else {
1141  std::cout << "Data file not specified." << std::endl;
1142  std::cout << desc << std::endl;
1143  return 2;
1144  }
1145 
1146  std::string dumpPSetID;
1147  if (vm.count(kDumpPSetIDOpt)) {
1148  try {
1149  dumpPSetID = vm[kDumpPSetIDOpt].as<std::string>();
1150  } catch (boost::bad_any_cast const& e) {
1151  std::cout << e.what() << std::endl;
1152  return 2;
1153  }
1154  }
1155 
1156  std::vector<std::string> findMatch;
1157  if (vm.count(kFindMatchOpt)) {
1158  try {
1159  findMatch = vm[kFindMatchOpt].as<std::vector<std::string>>();
1160  } catch (boost::bad_any_cast const& e) {
1161  std::cout << e.what() << std::endl;
1162  return 2;
1163  }
1164  }
1165 
1166  bool dontPrintProducts = false;
1167  if (vm.count(kDontPrintProductsOpt)) {
1168  dontPrintProducts = true;
1169  }
1170 
1171  //silence ROOT warnings about missing dictionaries
1172  gErrorIgnoreLevel = kError;
1173 
1174  ProvenanceDumper dumper(fileName,
1175  showDependencies,
1176  extendedAncestors,
1177  extendedDescendants,
1178  excludeESModules,
1179  showAllModules,
1180  showTopLevelPSets,
1181  findMatch,
1182  dontPrintProducts,
1183  dumpPSetID);
1184  int exitCode(0);
1185  try {
1186  dumper.dump();
1187  exitCode = dumper.exitCode();
1188  } catch (cms::Exception const& x) {
1189  std::cerr << "cms::Exception caught\n";
1190  std::cerr << x.what() << '\n';
1191  exitCode = 2;
1192  } catch (std::exception& x) {
1193  std::cerr << "std::exception caught\n";
1194  std::cerr << x.what() << '\n';
1195  exitCode = 3;
1196  } catch (...) {
1197  std::cerr << "Unknown exception caught\n";
1198  exitCode = 4;
1199  }
1200 
1201  dumper.printErrors(std::cerr);
1202  return exitCode;
1203 }
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
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
char const * what() const noexceptoverride
Definition: Exception.cc:103
static char const *const kExtendedAncestorsCommandOpt
static char const *const kShowAllModulesOpt
tuple argc
Definition: dir2webdir.py:39
static char const *const kExtendedDescendantsOpt
static char const *const kFileNameOpt
tuple cout
Definition: gather_cfg.py:144
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 205 of file EdmProvDump.cc.

References edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), label, prettyPrint(), TrackValidation_cff::pset, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.

207  {
208  std::ostringstream result;
209  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iCompName);
210  std::string label(pset.getParameter<std::string>("@module_label"));
211 
212  result << "Module: " << label << " " << iProcessName << "\n"
213  << " parameters: ";
214  prettyPrint(result, pset, " ", " ");
215  return result.str();
216 }
tuple result
Definition: mps_fire.py:311
char const * label
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
std::ostream& operator<< ( std::ostream &  os,
edm::ProcessHistory iHist 
)

Definition at line 112 of file EdmProvDump.cc.

References dataformats::indent(), LaserDQM_cfg::process, and AlCaHLTBitMon_QueryRunRegistry::string.

112  {
113  std::string const indentDelta(" ");
114  std::string indent = indentDelta;
115  for (auto const& process : iHist) {
116  os << indent << process.processName() << " '" << process.passID() << "' '" << process.releaseVersion() << "' ("
117  << process.parameterSetID() << ")" << std::endl;
118  indent += indentDelta;
119  }
120  return os;
121 }
tuple process
Definition: LaserDQM_cfg.py:3
static std::ostream & prettyPrint ( std::ostream &  oStream,
edm::ParameterSet const &  iPSet,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 401 of file EdmProvDump.cc.

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

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

404  {
405  std::string newIndent = iIndent + iIndentDelta;
406 
407  oStream << "{" << std::endl;
408  for (auto const& item : iPSet.tbl()) {
409  // indent a bit
410  oStream << newIndent << item.first << ": " << item.second << std::endl;
411  }
412  for (auto const& item : iPSet.psetTable()) {
413  // indent a bit
414  edm::ParameterSetEntry const& pe = item.second;
415  oStream << newIndent << item.first << ": ";
416  prettyPrint(oStream, pe, iIndent, iIndentDelta);
417  oStream << std::endl;
418  }
419  for (auto const& item : iPSet.vpsetTable()) {
420  // indent a bit
421  edm::VParameterSetEntry const& pe = item.second;
422  oStream << newIndent << item.first << ": ";
423  prettyPrint(oStream, pe, newIndent, iIndentDelta);
424  oStream << std::endl;
425  }
426  oStream << iIndent << "}";
427 
428  return oStream;
429 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401
static std::ostream& prettyPrint ( std::ostream &  os,
edm::ParameterSetEntry const &  psetEntry,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 369 of file EdmProvDump.cc.

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

372  {
373  char const* trackiness = (psetEntry.isTracked() ? "tracked" : "untracked");
374  os << "PSet " << trackiness << " = (";
375  prettyPrint(os, psetEntry.pset(), iIndent + iIndentDelta, iIndentDelta);
376  os << ")";
377  return os;
378 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401
static std::ostream& prettyPrint ( std::ostream &  os,
edm::VParameterSetEntry const &  vpsetEntry,
std::string const &  iIndent,
std::string const &  iIndentDelta 
)
static

Definition at line 380 of file EdmProvDump.cc.

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

383  {
384  std::vector<edm::ParameterSet> const& vps = vpsetEntry.vpset();
385  os << "VPSet " << (vpsetEntry.isTracked() ? "tracked" : "untracked") << " = ({" << std::endl;
386  std::string newIndent = iIndent + iIndentDelta;
388  std::string const between(",\n");
389  for (auto const& item : vps) {
390  os << start << newIndent;
391  prettyPrint(os, item, newIndent, iIndentDelta);
392  start = between;
393  }
394  if (!vps.empty()) {
395  os << std::endl;
396  }
397  os << iIndent << "})";
398  return os;
399 }
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401
static std::string topLevelPSet ( std::string const &  iName,
edm::ParameterSet const &  iProcessConfig,
std::string const &  iProcessName 
)
static

Definition at line 265 of file EdmProvDump.cc.

References edm::ParameterSet::getParameterSet(), prettyPrint(), TrackValidation_cff::pset, and mps_fire::result.

Referenced by findBinOfMaximum().

267  {
268  std::ostringstream result;
269  edm::ParameterSet const& pset = iProcessConfig.getParameterSet(iName);
270 
271  result << "PSet: " << iName << " " << iProcessName << "\n"
272  << " parameters: ";
273  prettyPrint(result, pset, " ", " ");
274  return result.str();
275 }
tuple result
Definition: mps_fire.py:311
static std::ostream & prettyPrint(std::ostream &oStream, edm::ParameterSet const &iPSet, std::string const &iIndent, std::string const &iIndentDelta)
Definition: EdmProvDump.cc:401

Variable Documentation

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

Definition at line 47 of file EdmProvDump.cc.

Referenced by TestCUDAProducerGPUEW::acquire(), TestCUDAProducerGPUEWTask::acquire(), addFile(), trklet::ProjectionRouter::addInput(), trklet::MatchEngine::addInput(), trklet::TrackletEngine::addInput(), trklet::TripletEngine::addInput(), trklet::FitTrack::addInput(), trklet::InputRouter::addInput(), trklet::PurgeDuplicate::addInput(), trklet::TrackletEngineDisplaced::addInput(), trklet::TrackletCalculator::addInput(), trklet::MatchCalculator::addInput(), trklet::TrackletCalculatorDisplaced::addInput(), trklet::MatchProcessor::addInput(), trklet::TrackletProcessor::addInput(), trklet::VMRouterCM::addInput(), trklet::VMRouter::addInput(), PreMixingSiPixelWorker::addPileups(), PreMixingSiStripWorker::addPileups(), PreMixingSiPixelWorker::addSignals(), PreMixingSiStripWorker::addSignals(), metsig::significanceAlgo::addSignifMatrix(), edm::DataMixingSiPixelWorker::addSiPixelPileups(), edm::DataMixingSiPixelWorker::addSiPixelSignals(), edm::DataMixingSiStripWorker::addSiStripPileups(), edm::DataMixingSiStripWorker::addSiStripSignals(), trklet::Sector::addWire(), TestCUDAAnalyzerGPU::analyze(), SiPixelPhase1DigisV::analyze(), SiPixelPhase1RecHitsV::analyze(), BufferedBoostIODBWriter::analyze(), L1CaloInputScalesGenerator::analyze(), SiPixelDigiSource::analyze(), SiPixelClusterSource::analyze(), L1CaloInputScaleTester::analyze(), sistrip::SpyIdentifyRunsModule::analyze(), SiPixelRawDataErrorSource::analyze(), FFTJetCorrectorDBWriter::analyze(), FFTJetImageRecorder::analyze(), HitEff::analyze(), HLTGetDigi::analyze(), FFTJetPileupAnalyzer::analyze(), TrackerRemapper::analyzeGeneric(), reco::PFTauDecayMode::associatedChargedPFCandidates(), reco::PFTauDecayMode::associatedNeutralPFCandidates(), cond::auth::Cipher::b64decrypt(), PPSModifySingularModes::beginRun(), CSCStubMatcher::bestAlctInChamber(), CSCStubMatcher::bestClctInChamber(), CSCStubMatcher::bestLctInChamber(), Basic2DClusterForEachSeed::buildClusters(), Basic2DGenericTopoClusterizer::buildClusters(), GenericSimClusterMapper::buildClusters(), PFClusterFromHGCalTrackster::buildClusters(), RealisticSimClusterMapper::buildClusters(), HiPuRhoProducer::calculateOrphanInput(), PtAssignmentEngineDxy::call_tensorflow_dxy(), DeepTauId::checkInputs(), L2TauNNProducer::checknan(), ECALPFSeedCleaner::clean(), FlagsCleanerECAL::clean(), SpikeAndDoubleSpikeCleaner::clean(), MuonErrorMatrix::complicatedTerm(), cms::config(), convertFile(), APVModeFilter::convertMode(), sistrip::SpyUnpacker::createDigis(), sistrip::RawToDigiUnpacker::createDigis(), d2str(), PhysicsTools::VarProcessor::deriv(), edm::DetSetVector< T >::DetSetVector(), RPDisplacementGenerator::displace(), dumpFiles(), EcalTBCrystalMap::EcalTBCrystalMap(), encodeFile(), SiStripBackplaneCalibration::endOfJob(), ticl::PatternRecognitionbyCLUE3D< TILES >::energyRegressionAndID(), ticl::PatternRecognitionbyCA< TILES >::energyRegressionAndID(), TrackstersMergeProducer::energyRegressionAndID(), PhysicsTools::VarProcessor::eval(), TSGForOIDNN::evaluateClassifier(), TauNNId::EvaluateNN(), TSGForOIDNN::evaluateRegressor(), L1RCTReceiverCard::fileInput(), L2TauNNProducer::fillCaloRecHits(), L2TauNNProducer::fillL1TauVars(), pat::helper::OverlapBySuperClusterSeed::fillOverlapsForItem(), L2TauNNProducer::fillPatatracks(), LaserAlignmentEventFilter::filter(), ClusterMultiplicityFilter::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::Hydjet2Hadronizer::generatePartonsAndHadronize(), FFTJetProducer::genJetPreclusters(), SiStripHistoId::getComponentId(), L1RPCHsbConfig::getHsbMask(), OMTFReconstruction::getProcessorCandidates(), SiPixelHistogramId::getRawId(), MixEvtVtxGenerator::getRecVertex(), MixBoostEvtVtxGenerator::getRecVertex(), RPCLBPacker::getRPCLBRecords(), METCorrectorParametersCollection::getSections(), MEtXYcorrectParametersCollection::getSections(), JetCorrectorParametersCollection::getSections(), MixEvtVtxGenerator::getVertex(), GsfElectronAlgo::GsfElectronAlgo(), edm::HiMixingModule::HiMixingModule(), i2str(), 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(), HiPuRhoProducer::inputTowers(), VirtualJetProducer::inputTowers(), SiStripDetKey::isConsistent(), SiStripFecKey::isConsistent(), SiStripFedKey::isConsistent(), SiStripDetKey::isEqual(), SiStripFecKey::isEqual(), SiStripFedKey::isEqual(), JetCorrectorParameters::JetCorrectorParameters(), dqmservices::DQMProtobufReader::load(), FFTJetProducer::loadEnergyFlow(), SiStripAPVRestorer::loadMeanCMMap(), FFTJetProducer::loadSparseTreeData(), edm::service::SiteLocalConfigService::lookupCalibConnect(), edm::makeInput(), HLTConfigProvider::matched(), trackerDTC::DTC::merge(), METCorrectorParameters::METCorrectorParameters(), MEtXYcorrectParameters::MEtXYcorrectParameters(), 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(), querying::new_connection_dictionary(), EventCapture::observeEventBegin(), EventCapture::observeProcesorEmulation(), SiStripPartition::operator!=(), SiStripDbParams::operator!=(), AnomalousTower::operator()(), BlockSolver::operator()(), DivisiveClusterizer1D< T >::operator()(), pixeltemp::DivisiveClusterizer1D< T >::operator()(), std::hash< mtd_digitizer::MTDCellId >::operator()(), egPM::Param< reco::ElectronSeed >::operator()(), operator>>(), trivialParser::parse(), PFClusterCollectionMerger::PFClusterCollectionMerger(), printTrackerMap(), HistogramProbabilityEstimator::probability(), FFTJetTreeDump::processTreeData(), MLPFProducer::produce(), CrossingFramePSimHitToPSimHitsConverter::produce(), PileupSummaryInfoSlimmer::produce(), TestCUDAProducerCPU::produce(), SiStripZeroSuppression::produce(), TestCUDAProducerGPU::produce(), RawDataCollectorByLabel::produce(), CTPPSModifiedOpticalFunctionsESSource::produce(), ScaleCorrMETData::produce(), PFClusterCollectionMerger::produce(), MTDTrackingRecHitProducer::produce(), SiStripClusterToDigiProducer::produce(), TotemRPRecHitProducer::produce(), RawDataMapperByLabel::produce(), cms::ReconstructerFP420::produce(), SiPixelClusterShapeCacheProducer::produce(), TotemRPClusterProducer::produce(), pat::ModifiedObjectProducer< T >::produce(), sistrip::ExcludedFEDListProducer::produce(), PixelClusterSelectorTopBottom::produce(), cms::TrackerizerFP420::produce(), StripClusterSelectorTopBottom::produce(), cms::PFClusterMETProducer::produce(), cms::ElseMETProducer::produce(), TrackstersProducer::produce(), cms::GenMETProducer::produce(), SiPixelRecHitSoAFromLegacy::produce(), SiPixelRecHitFromCUDA::produce(), cms::ClusterizerFP420::produce(), TotemRPLocalTrackFitter::produce(), TotemRPUVPatternFinder::produce(), cms::CaloMETProducer::produce(), FFTJetPileupEstimator::produce(), cms::PFMETProducer::produce(), RPCTechnicalTrigger::produce(), HiPuRhoProducer::produce(), HLTCaloObjInRegionsProducer< CaloObjType, CaloObjCollType >::produce(), HLTRecHitInAllL1RegionsProducer< RecHitType >::produce(), cms::SiPixelRecHitConverter::produce(), L1RCTReceiverCard::randomInput(), edm::read_whole_file(), HcalForwardLibWriter::readUserData(), DualBzeroTrajectoryFactory::referenceStateAndRecHits(), DualTrajectoryFactory::referenceStateAndRecHits(), GlobalTrackingRegionWithVerticesProducer::regions(), optutl::CommandLineParser::removeEnding(), edm::RepeatingCachedRootSource::RepeatingCachedRootSource(), PPSDirectSimulationData::replace(), PileUpSubtractor::reset(), SiStripRecHitConverterAlgorithm::run(), PixelUnpackingRegions::run(), DigiSimLinkAlgorithm::run(), CMSInsideOutAlgorithm::run(), OMTFProcessor< GoldenPatternType >::run(), cms::SiPixelRecHitConverter::run(), DTOccupancyTestML::runOccupancyTest(), DeepTauId::saveInputs(), reco::CaloMuon::setCaloCompatibility(), reco::Muon::setCaloCompatibility(), EcalEBFenixPeakFinder::setInput(), EcalFenixPeakFinder::setInput(), EcalEBFenixAmplitudeFilter::setInput(), EcalEBFenixStripFormatEB::setInput(), EcalFenixAmplitudeFilter::setInput(), EcalFenixOddAmplitudeFilter::setInput(), L1GctElectronSorter::setInputEmCand(), hcalCalib::SetInputList(), metsig::significanceAlgo::setSignifMatrix(), l1t::MicroGMTIsolationUnit::setTowerSums(), MuonErrorMatrix::simpleTerm(), SiStripDetKey::SiStripDetKey(), SiStripFecKey::SiStripFecKey(), SiStripFedKey::SiStripFedKey(), trackerDTC::DTC::split(), L2TauNNProducer::standardizeTensor(), SubsystemNeutronReader::SubsystemNeutronReader(), ClusterChecker::tooManyClusters(), BzeroReferenceTrajectoryFactory::trajectories(), DualBzeroTrajectoryFactory::trajectories(), DualTrajectoryFactory::trajectories(), ReferenceTrajectoryFactory::trajectories(), MuonGeometrySanityCheckCustomFrame::transform(), MuonGeometrySanityCheckCustomFrame::transformInverse(), LHCOpticsApproximator::Transport(), dqmservices::TriggerSelector::trim(), l1t::MicroGMTCaloIndexSelectionLUT::unHashInput(), l1t::MicroGMTAbsoluteIsolationCheckLUT::unHashInput(), PFMETAlgorithmMVA::updateVariableNames(), edm::vector_transform(), SiStripPartition::versions(), ProvenanceDumper::work_(), and LHEXMLStringProduct::writeCompressedContent().

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

Definition at line 1025 of file EdmProvDump.cc.

Referenced by main().

char const* const kDependenciesOpt = "dependencies"
static

Definition at line 1024 of file EdmProvDump.cc.

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

Definition at line 1037 of file EdmProvDump.cc.

Referenced by main().

char const* const kDontPrintProductsOpt = "dontPrintProducts"
static

Definition at line 1036 of file EdmProvDump.cc.

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

Definition at line 1044 of file EdmProvDump.cc.

char const* const kDumpPSetIDOpt = "dumpPSetID"
static

Definition at line 1043 of file EdmProvDump.cc.

Referenced by main().

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

Definition at line 1031 of file EdmProvDump.cc.

char const* const kExcludeESModulesOpt = "excludeESModules"
static

Definition at line 1030 of file EdmProvDump.cc.

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

Definition at line 1027 of file EdmProvDump.cc.

char const* const kExtendedAncestorsOpt = "extendedAncestors"
static

Definition at line 1026 of file EdmProvDump.cc.

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

Definition at line 1029 of file EdmProvDump.cc.

Referenced by main().

char const* const kExtendedDescendantsOpt = "extendedDescendants"
static

Definition at line 1028 of file EdmProvDump.cc.

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

Definition at line 1042 of file EdmProvDump.cc.

Referenced by main().

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

Definition at line 1035 of file EdmProvDump.cc.

Referenced by main().

char const* const kFindMatchOpt = "findMatch"
static

Definition at line 1034 of file EdmProvDump.cc.

Referenced by main().

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

Definition at line 1041 of file EdmProvDump.cc.

Referenced by main().

char const* const kHelpOpt = "help"
static

Definition at line 1040 of file EdmProvDump.cc.

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

Definition at line 1033 of file EdmProvDump.cc.

Referenced by main().

char const* const kShowAllModulesOpt = "showAllModules"
static

Definition at line 1032 of file EdmProvDump.cc.

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

Definition at line 1039 of file EdmProvDump.cc.

char const* const kShowTopLevelPSetsOpt = "showTopLevelPSets"
static

Definition at line 1038 of file EdmProvDump.cc.

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

Definition at line 1023 of file EdmProvDump.cc.

char const* const kSortOpt = "sort"
static

Definition at line 1022 of file EdmProvDump.cc.

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

Definition at line 46 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(), HLTMuonPlotter::bookHist(), HLTExoticaSubAnalysis::bookHist(), HLTHiggsPlotter::bookHistograms(), HLTHiggsSubAnalysis::bookHistograms(), BPHRecoBuilder::build(), XrdAdaptor::RequestManager::checkSourcesImpl(), OptOPinhole::defaultBehaviour(), HcalTimeSlew::delay(), V0Validator::doEfficiencies(), ESSummaryClient::endLumiAnalyze(), reco::ExpressionEvaluator::ExpressionEvaluator(), HGCalHitValidation::fillDescriptions(), SmearedJetProducerT< T >::fillDescriptions(), pat::PATElectronProducer::fillElectron(), HLTExoticaPlotter::fillHist(), HLTHiggsPlotter::fillHist(), HLTHiggsSubAnalysis::fillHist(), HLTExoticaSubAnalysis::fillHist(), pat::PATMuonProducer::fillMuon(), ObjectSelectorBase< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, NonNullNumberSelector,::helper::NullPostProcessor< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::type, typename::helper::StoreManagerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, EdmFilter >::base,::reco::modules::EventSetupInit< SingleElementCollectionSelector< reco::TrackCollection, StringCutObjectSelector< reco::Track >, typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type, typename::helper::SelectionAdderTrait< reco::TrackCollection, typename::helper::StoreContainerTrait< typename::helper::SelectedOutputCollectionTrait< reco::TrackCollection >::type >::type >::type > >::type >::filter(), RawEventFileWriterForBU::finishFileWrite(), XrdAdaptor::QualityMetricFactory::get(), XrdAdaptor::RequestManager::getActiveSourceNames(), XrdAdaptor::RequestManager::getDisabledSourceNames(), METCorrectorParametersCollection::getMiniAodBin(), XrdAdaptor::RequestManager::getPrettyActiveSourceNames(), XrdAdaptor::RequestManager::handle(), XrdAdaptor::ClientRequest::HandleResponse(), XrdAdaptor::RequestManager::OpenHandler::HandleResponseWithHosts(), HGCalSimHitStudy::HGCalSimHitStudy(), XrdAdaptor::RequestManager::initialize(), ObjectCountEventSelector< C, S, N, CS >::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(), lumi::DataPipe::setSource(), SiStripFedCablingBuilderFromDb::SiStripFedCablingBuilderFromDb(), HLTExoticaSubAnalysis::subAnalysisBookHistos(), L1MuBMExtrapolationUnit::which_ext(), L1MuDTExtrapolationUnit::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 44 of file EdmProvDump.cc.

Referenced by evf::GlobalEvFOutputModule::acquire(), pat::PackedTriggerPrescales::addPrescaledTrigger(), ElectronGeneralAnalyzer::analyze(), HLTFiltersDQMonitor::analyze(), EwkMuLumiMonitorDQM::analyze(), PixelVTXMonitor::analyze(), BeamMonitor::analyze(), TriggerMatchMonitor::analyze(), DQMHcalIsolatedBunchAlCaReco::analyze(), MuonRecoOneHLT::analyze(), HigPhotonJetHLTOfflineSource::analyze(), BTVHLTOfflineSource::analyze(), HLTMuonMatchAndPlotContainer::analyze(), HeavyFlavorValidation::analyze(), StudyTriggerHLT::analyze(), IsoTrackCalibration::analyze(), HcalIsoTrkSimAnalyzer::analyze(), L1Muon2RecoTreeProducer::analyze(), StudyCaloResponse::analyze(), HLTObjectMonitorProtonLead::analyze(), HLTObjectMonitor::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), HLTObjectsMonitor::analyze(), L1MuonRecoTreeProducer::analyze(), IsolatedTracksCone::analyze(), MuScleFit::duringLoop(), AlCaIsolatedBunchFilter::filter(), AlCaIsolatedBunchSelector::filter(), AlCaIsoTracksProducerFilter::filter(), AlCaHBHEMuonFilter::filter(), AlCaLowPUHBHEMuonFilter::filter(), AlCaHEMuonFilter::filter(), AlCaIsoTracksFilter::filter(), pat::PackedTriggerPrescales::getPrescaleForIndex(), FWPathsPopup::postEvent(), PrescaleWeightProvider::prescaleWeight(), pat::PATTriggerObjectStandAloneSlimmer::produce(), pat::PATTriggerObjectStandAloneUnpacker::produce(), AlCaHcalHBHEMuonProducer::produce(), pat::PATMuonProducer::produce(), AlCaIsoTracksProducer::produce(), AlCaHcalIsotrkProducer::produce(), GsfElectronDataAnalyzer::trigger(), DQMAnalyzer::trigger(), ProvenanceDumper::work_(), and evf::EvFOutputModule::write().