#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 |
bool | getProcessConfiguration (ProcessConfiguration &pc) const |
std::string const & | moduleLabel () const |
std::string const & | moduleName () const |
BranchID const & | originalBranchID () const |
ProcessHistory const & | processHistory () const |
ProcessHistory const * | processHistoryPtr () const |
std::string const & | processName () const |
ProductID const & | productID () const |
std::string const & | productInstanceName () const |
ReleaseVersion | releaseVersion () const |
void | setBranchDescription (std::shared_ptr< BranchDescription const > const &p) |
void | setProcessHistory (ProcessHistory const &ph) |
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_ |
ProcessHistory const * | processHistory_ |
ProductID | productID_ |
Definition at line 30 of file StableProvenance.h.
edm::StableProvenance::StableProvenance | ( | ) |
Definition at line 14 of file StableProvenance.cc.
edm::StableProvenance::StableProvenance | ( | std::shared_ptr< BranchDescription const > const & | p, |
ProductID const & | pid | ||
) |
Definition at line 17 of file StableProvenance.cc.
|
inline |
Definition at line 52 of file StableProvenance.h.
References edm::BranchDescription::branchAliases(), branchDescription(), and write().
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(), moduleLabel(), moduleName(), edm::operator==(), 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().
|
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().
bool edm::StableProvenance::getProcessConfiguration | ( | ProcessConfiguration & | pc | ) | const |
Definition at line 24 of file StableProvenance.cc.
References edm::ProcessHistory::getConfigurationForProcess(), processHistory_, and processName().
Referenced by edm::Provenance::getProcessConfiguration(), processHistoryPtr(), and releaseVersion().
|
inline |
Definition at line 43 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::moduleLabel().
Referenced by edm::Provenance::moduleLabel().
|
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 48 of file StableProvenance.h.
References processHistory_.
Referenced by edm::Provenance::processHistory().
|
inline |
Definition at line 49 of file StableProvenance.h.
References getProcessConfiguration(), processHistory_, and releaseVersion().
Referenced by edm::Provenance::processHistoryPtr().
|
inline |
Definition at line 45 of file StableProvenance.h.
References branchDescription(), and edm::BranchDescription::processName().
Referenced by getProcessConfiguration(), and edm::Provenance::processName().
|
inline |
Definition at line 58 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 edm::Provenance::productInstanceName().
ReleaseVersion edm::StableProvenance::releaseVersion | ( | ) | const |
Definition at line 29 of file StableProvenance.cc.
References getProcessConfiguration(), and edm::ProcessConfiguration::releaseVersion().
Referenced by processHistoryPtr(), and edm::Provenance::releaseVersion().
|
inline |
Definition at line 64 of file StableProvenance.h.
References branchDescription_, AlCaHLTBitMon_ParallelJobs::p, and swap().
Referenced by edm::Provenance::setBranchDescription().
|
inline |
Definition at line 56 of file StableProvenance.h.
References processHistory_.
Referenced by edm::Provenance::setProcessHistory().
|
inline |
Definition at line 60 of file StableProvenance.h.
References sysUtil::pid, and productID_.
Referenced by edm::Provenance::setProductID().
void edm::StableProvenance::swap | ( | StableProvenance & | iOther | ) |
Definition at line 47 of file StableProvenance.cc.
References branchDescription_, processHistory_, productID_, edm::ProductID::swap(), and std::swap().
Referenced by setBranchDescription(), and edm::Provenance::swap().
void edm::StableProvenance::write | ( | std::ostream & | os | ) | const |
Definition at line 36 of file StableProvenance.cc.
References branchDescription(), and edm::BranchDescription::write().
Referenced by branchAliases(), pkg.AbstractPkg::generate(), edm::operator<<(), and edm::Provenance::write().
|
private |
Definition at line 71 of file StableProvenance.h.
Referenced by branchDescription(), constBranchDescriptionPtr(), setBranchDescription(), and swap().
|
private |
Definition at line 73 of file StableProvenance.h.
Referenced by getProcessConfiguration(), processHistory(), processHistoryPtr(), setProcessHistory(), and swap().
|
private |
Definition at line 72 of file StableProvenance.h.
Referenced by productID(), setProductID(), and swap().