13 branchDescription_(p),
15 productProvenancePtr_() {
18 boost::shared_ptr<ProductProvenance>
57 if (
product().parameterSetID().isValid()) {
63 std::map<ProcessConfigurationID, ParameterSetID>::const_iterator it =
79 std::map<ProcessConfigurationID, std::string>::const_iterator it =
boost::shared_ptr< BranchMapper > store_
ProcessConfigurationID id() const
bool getMapped(key_type const &k, value_type &result) const
std::string const & processName() const
void swap(ProductID &other)
void write(std::ostream &os) const
void write(std::ostream &os) const
ParameterSetID psetID() const
boost::shared_ptr< ProductProvenance > resolve() const
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
Provenance(boost::shared_ptr< ConstBranchDescription > const &p, ProductID const &pid)
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &)
Hash< ProcessConfigurationType > ProcessConfigurationID
BranchDescription const & product() const
Hash< ParameterSetType > ParameterSetID
std::string const & moduleName() const
boost::shared_ptr< ProductProvenance > productProvenancePtr() const
std::map< ProcessConfigurationID, ParameterSetID > const & parameterSetIDs() const
ParameterSetID const & parameterSetID() const
std::string moduleName() const
boost::shared_ptr< ProductProvenance > productProvenancePtr_
ReleaseVersion const & releaseVersion() const
boost::shared_ptr< ConstBranchDescription > branchDescription_
std::string ReleaseVersion
std::map< ProcessConfigurationID, std::string > const & moduleNames() const
ReleaseVersion const & releaseVersion() const
ProcessConfigurationID processConfigurationID() const
static ThreadSafeRegistry * instance()
tuple size
Write out results.