1 #ifndef DataFormats_Common_OutputHandle_h
2 #define DataFormats_Common_OutputHandle_h
30 #include "boost/shared_ptr.hpp"
37 class BranchDescription;
38 class WrapperInterfaceBase;
97 boost::shared_ptr<cms::Exception>
whyFailed()
const {
OutputHandle(WrapperHolder const &product, BranchDescription const *desc, ProductProvenance *productProvenance)
ProductProvenance const * productProvenance() const
WrapperHolder product() const
void swap(Association< C > &lhs, Association< C > &rhs)
BranchDescription const * desc_
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
OutputHandle(boost::shared_ptr< cms::Exception > const &iWhyFailed)
Used when the attempt to get the data failed.
void const * wrapper() const
OutputHandle & operator=(OutputHandle const &rhs)
ProductProvenance * productProvenance_
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
void swap(OutputHandle &other)
void const * wrapper() const
BranchDescription const * desc() const
OutputHandle(OutputHandle const &h)
boost::shared_ptr< cms::Exception > whyFailed() const
boost::shared_ptr< cms::Exception > whyFailed_