1 #ifndef DataFormats_Common_ProductData_h
2 #define DataFormats_Common_ProductData_h
12 #include "boost/shared_ptr.hpp"
15 class BranchDescription;
16 class WrapperOwningHolder;
20 explicit ProductData(boost::shared_ptr<BranchDescription const> bd);
50 mutable boost::shared_ptr<void const>
wrapper_;
WrapperInterfaceBase const * getInterface() const
void resetProductProvenance() const
void swap(Association< C > &lhs, Association< C > &rhs)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
boost::shared_ptr< void const > wrapper_
void swap(ProductData &other)
WrapperInterfaceBase const * getInterface() const
BranchDescription const & product() const
void resetBranchDescription(boost::shared_ptr< BranchDescription const > bd)
boost::shared_ptr< BranchDescription const > const & constBranchDescriptionPtr() const
boost::shared_ptr< BranchDescription const > const & branchDescription() const