Public Member Functions | |
void | dump () |
int | exitCode () const |
ProvenanceDumper & | operator= (ProvenanceDumper const &)=delete |
void | printErrors (std::ostream &os) |
ProvenanceDumper (std::string const &filename, bool showDependencies, bool extendedAncestors, bool extendedDescendants, bool excludeESModules, bool showAllModules, bool showTopLevelPSets, std::vector< std::string > const &findMatch, bool dontPrintProducts, std::string const &dumpPSetID) | |
ProvenanceDumper (ProvenanceDumper const &)=delete | |
Private Member Functions | |
void | addAncestors (edm::BranchID const &branchID, std::set< edm::BranchID > &ancestorBranchIDs, std::ostringstream &sout, std::map< edm::BranchID, std::set< edm::ParentageID > > &perProductParentage) const |
void | addDescendants (edm::BranchID const &branchID, std::set< edm::BranchID > &descendantBranchIDs, std::ostringstream &sout, std::map< edm::BranchID, std::set< edm::BranchID > > &parentToChildren) const |
void | dumpEventFilteringParameterSets (edm::EventSelectionIDVector const &ids) |
void | dumpEventFilteringParameterSets_ (TFile *file) |
void | dumpParameterSetForID_ (edm::ParameterSetID const &id) |
void | dumpProcessHistory_ () |
void | work_ () |
Private Attributes | |
bool | dontPrintProducts_ |
std::string | dumpPSetID_ |
int | errorCount_ |
std::stringstream | errorLog_ |
bool | excludeESModules_ |
int | exitCode_ |
bool | extendedAncestors_ |
bool | extendedDescendants_ |
std::string | filename_ |
std::vector< std::string > | findMatch_ |
HistoryNode | historyGraph_ |
edm::propagate_const < std::unique_ptr< TFile > > | inputFile_ |
edm::ProcessConfigurationVector | phc_ |
edm::ProcessHistoryVector | phv_ |
ParameterSetMap | psm_ |
edm::ProductRegistry | reg_ |
bool | showDependencies_ |
bool | showOtherModules_ |
bool | showTopLevelPSets_ |
Definition at line 471 of file EdmProvDump.cc.
ProvenanceDumper::ProvenanceDumper | ( | std::string const & | filename, |
bool | showDependencies, | ||
bool | extendedAncestors, | ||
bool | extendedDescendants, | ||
bool | excludeESModules, | ||
bool | showAllModules, | ||
bool | showTopLevelPSets, | ||
std::vector< std::string > const & | findMatch, | ||
bool | dontPrintProducts, | ||
std::string const & | dumpPSetID | ||
) |
Definition at line 532 of file EdmProvDump.cc.
|
delete |
|
private |
Definition at line 1034 of file EdmProvDump.cc.
References edm::ParentageRegistry::getMapped(), edm::ParentageRegistry::instance(), edm::Parentage::parents(), and PhysicsTools::registry.
Referenced by work_().
|
private |
Definition at line 1056 of file EdmProvDump.cc.
Referenced by work_().
void ProvenanceDumper::dump | ( | void | ) |
|
private |
Definition at line 574 of file EdmProvDump.cc.
References gather_cfg::cout, dumpParameterSetForID_(), and i.
Referenced by dumpEventFilteringParameterSets_().
|
private |
Definition at line 592 of file EdmProvDump.cc.
References assert(), gather_cfg::cout, dumpEventFilteringParameterSets(), edm::poolNames::eventHistoryBranchName(), edm::poolNames::eventHistoryTreeName(), patZpeak::events, edm::History::eventSelectionIDs(), edm::poolNames::eventSelectionsBranchName(), edm::poolNames::eventTreeName(), and h.
Referenced by work_().
|
private |
Definition at line 622 of file EdmProvDump.cc.
References gather_cfg::cout, relativeConstraints::empty, i, edm::ParameterSet::id(), prettyPrint(), psm_, and edm::ParameterSet::registerIt().
Referenced by dumpEventFilteringParameterSets(), and work_().
|
private |
Definition at line 645 of file EdmProvDump.cc.
References class-composition::child, gather_cfg::cout, historyGraph_, and phv_.
Referenced by work_().
int ProvenanceDumper::exitCode | ( | ) | const |
|
delete |
void ProvenanceDumper::printErrors | ( | std::ostream & | os | ) |
Definition at line 564 of file EdmProvDump.cc.
References errorCount_, and errorLog_.
Referenced by main().
|
private |
Definition at line 687 of file EdmProvDump.cc.
References addAncestors(), addDescendants(), assert(), edm::BranchTypeToBranchEntryInfoBranchName(), edm::BranchTypeToMetaDataTreeName(), edm::BranchTypeToProductProvenanceBranchName(), edm::BranchTypeToProductTreeName(), ecal_dqm_sourceclient-live_cfg::cerr, gather_cfg::cout, dontPrintProducts_, dumpEventFilteringParameterSets_(), dumpParameterSetForID_(), dumpProcessHistory_(), dumpPSetID_, edm::ParameterSet::empty(), errorCount_, errorLog_, Exception, excludeESModules_, edm::ParameterSet::existsAs(), exitCode_, extendedAncestors_, extendedDescendants_, findMatch_, edm::propagate_const< T >::get(), edm::ParentageRegistry::getMapped(), edm::pset::Registry::getMapped(), edm::ParameterSet::getParameterSet(), historyGraph_, i, edm::Parentage::id(), edm::ParameterSet::id(), edm::poolNames::idToParameterSetBlobsBranchName(), edm::InEvent, info(), input, inputFile_, edm::ParentageRegistry::insertMapped(), edm::pset::Registry::insertMapped(), edm::ParentageRegistry::instance(), edm::pset::Registry::instance(), edm::ParameterSet::isRegistered(), edm::poolNames::metaDataTreeName(), edm::poolNames::moduleDescriptionMapBranchName(), edm::numEntries(), edm::poolNames::parameterSetMapBranchName(), edm::poolNames::parameterSetsTreeName(), edm::poolNames::parentageBranchName(), edm::poolNames::parentageTreeName(), edm::Parentage::parents(), phc_, phv_, prettyPrint(), LaserDQM_cfg::process, edm::poolNames::processHistoryBranchName(), edm::poolNames::processHistoryMapBranchName(), edm::poolNames::productDescriptionBranchName(), edm::ProductRegistry::productListUpdator(), TrackValidation_cff::pset, psm_, reg_, edm::ParameterSet::registerIt(), PhysicsTools::registry, alignCSCRings::s, showDependencies_, showOtherModules_, showTopLevelPSets_, edm::sort_all(), source, AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, triggerPaths, triggerResults, and x.
Referenced by dump().
|
private |
Definition at line 522 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 523 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 509 of file EdmProvDump.cc.
Referenced by printErrors(), and work_().
|
private |
Definition at line 508 of file EdmProvDump.cc.
Referenced by printErrors(), and work_().
|
private |
Definition at line 518 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 507 of file EdmProvDump.cc.
Referenced by exitCode(), and work_().
|
private |
Definition at line 516 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 517 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 505 of file EdmProvDump.cc.
|
private |
Definition at line 521 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 514 of file EdmProvDump.cc.
Referenced by dumpProcessHistory_(), and work_().
|
private |
Definition at line 506 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 511 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 512 of file EdmProvDump.cc.
Referenced by dumpProcessHistory_(), and work_().
|
private |
Definition at line 513 of file EdmProvDump.cc.
Referenced by dumpParameterSetForID_(), and work_().
|
private |
Definition at line 510 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 515 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 519 of file EdmProvDump.cc.
Referenced by work_().
|
private |
Definition at line 520 of file EdmProvDump.cc.
Referenced by work_().