1 #ifndef DataFormats_Common_ProductData_h
2 #define DataFormats_Common_ProductData_h
15 class BranchDescription;
21 explicit ProductData(std::shared_ptr<BranchDescription const> bd);
44 void setWrapper(std::unique_ptr<WrapperBase> iValue);
Provenance const & provenance() const
void setProcessHistory(ProcessHistory const &ph)
ProductProvenanceRetriever const * store() const
std::shared_ptr< BranchDescription const > const & branchDescription() const
WrapperBase const * wrapper() const
void swap(Association< C > &lhs, Association< C > &rhs)
void resetBranchDescription(std::shared_ptr< BranchDescription const > bd)
void unsafe_setWrapper(std::unique_ptr< WrapperBase > iValue) const
void setProvenance(ProductProvenanceRetriever const *provRetriever, ProcessHistory const &ph, ProductID const &pid)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
ProcessHistory const & processHistory() const
void setStore(ProductProvenanceRetriever const *store)
void setWrapper(std::unique_ptr< WrapperBase > iValue)
std::shared_ptr< BranchDescription const > const & constBranchDescriptionPtr() const
void setProductID(ProductID const &pid)
void setProcessHistory(ProcessHistory const &ph)
ProductID const & productID() const
void unsafe_resetProductData() const
void connectTo(ProductData const &iOther)
std::shared_ptr< WrapperBase > wrapper_
std::shared_ptr< WrapperBase const > sharedConstWrapper() const
void swap(ProductData &other)
WrapperBase * unsafe_wrapper() const