#include <StableProvenance.h>
Public Member Functions | |
std::set< std::string > const & | branchAliases () const |
BranchDescription const & | branchDescription () const |
BranchID const & | branchID () const |
std::string const & | branchName () const |
std::string const & | className () const |
std::shared_ptr< BranchDescription const > const & | constBranchDescriptionPtr () const |
std::string const & | friendlyClassName () const |
std::string const & | moduleLabel () const |
std::string const & | moduleName () const |
BranchID const & | originalBranchID () const |
std::string const & | processName () const |
ProductID const & | productID () const |
std::string const & | productInstanceName () const |
void | setBranchDescription (std::shared_ptr< BranchDescription const > const &p) |
void | setProductID (ProductID const &pid) |
StableProvenance () | |
StableProvenance (std::shared_ptr< BranchDescription const > const &p, ProductID const &pid) | |
void | swap (StableProvenance &) |
void | write (std::ostream &os) const |
Private Attributes | |
std::shared_ptr< BranchDescription const > | branchDescription_ |
ProductID | productID_ |
Definition at line 30 of file StableProvenance.h.
edm::StableProvenance::StableProvenance | ( | ) |
Definition at line 13 of file StableProvenance.cc.
edm::StableProvenance::StableProvenance | ( | std::shared_ptr< BranchDescription const > const & | p, |
ProductID const & | pid | ||
) |
Definition at line 15 of file StableProvenance.cc.
|
inline |
Definition at line 48 of file StableProvenance.h.
References edm::BranchDescription::branchAliases(), and branchDescription().
Referenced by edm::Provenance::branchAliases().
|
inline |
Definition at line 36 of file StableProvenance.h.
References branchDescription_.
Referenced by branchAliases(), edm::Provenance::branchDescription(), branchID(), branchName(), className(), FWFFMetadataManager::doUpdate(), friendlyClassName(), FWFFMetadataManager::hasModuleLabel(), HLTJetTag< T >::hltFilter(), HLTJetTagWithMatching< T >::hltFilter(), moduleLabel(), moduleName(), originalBranchID(), processName(), productInstanceName(), and write().
|
inline |
Definition at line 39 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::branchID().
Referenced by edm::Provenance::branchID().
|
inline |
Definition at line 41 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::branchName().
Referenced by edm::Provenance::branchName(), HLTJetTagWithMatching< T >::hltFilter(), and HLTJetTag< T >::hltFilter().
|
inline |
Definition at line 42 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::className().
Referenced by edm::Provenance::className().
|
inline |
Definition at line 37 of file StableProvenance.h.
References branchDescription_.
Referenced by edm::Provenance::constBranchDescriptionPtr().
|
inline |
Definition at line 47 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::friendlyClassName().
Referenced by edm::Provenance::friendlyClassName().
|
inline |
Definition at line 43 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::moduleLabel().
Referenced by edm::Provenance::moduleLabel(), edm::moduleName(), edm::parameterSet(), L3TkMuonProducer::produce(), and TrackListMerger::produce().
|
inline |
Definition at line 44 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::moduleName().
Referenced by edm::Provenance::moduleName().
|
inline |
Definition at line 40 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::originalBranchID().
Referenced by edm::Provenance::originalBranchID().
|
inline |
Definition at line 45 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::processName().
Referenced by edm::parameterSet(), edm::Provenance::processName(), L3TkMuonProducer::produce(), and TrackListMerger::produce().
|
inline |
Definition at line 52 of file StableProvenance.h.
References productID_.
Referenced by edm::Provenance::productID().
|
inline |
Definition at line 46 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::productInstanceName().
Referenced by L3TkMuonProducer::produce(), TrackListMerger::produce(), and edm::Provenance::productInstanceName().
|
inline |
Definition at line 56 of file StableProvenance.h.
References branchDescription_, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by edm::Provenance::setBranchDescription().
|
inline |
Definition at line 54 of file StableProvenance.h.
References productID_.
Referenced by edm::Provenance::setProductID().
void edm::StableProvenance::swap | ( | StableProvenance & | iOther | ) |
Definition at line 27 of file StableProvenance.cc.
References branchDescription_, productID_, and edm::ProductID::swap().
Referenced by edm::Provenance::swap().
void edm::StableProvenance::write | ( | std::ostream & | os | ) | const |
Definition at line 18 of file StableProvenance.cc.
References branchDescription(), and edm::BranchDescription::write().
Referenced by pkg.AbstractPkg::generate(), and edm::Provenance::write().
|
private |
Definition at line 61 of file StableProvenance.h.
Referenced by branchDescription(), constBranchDescriptionPtr(), setBranchDescription(), and swap().
|
private |
Definition at line 62 of file StableProvenance.h.
Referenced by productID(), setProductID(), and swap().