1 #ifndef art_Framework_Principal_OutputHandle_h 2 #define art_Framework_Principal_OutputHandle_h 28 #include "cetlib/exempt_ptr.h" 40 cet::exempt_ptr<ProductProvenance const>,
OutputHandle & operator=(OutputHandle const &)=delete
OutputHandle(EDProduct const *, BranchDescription const *, cet::exempt_ptr< ProductProvenance const >, RangeSet const &)
EDProduct const * wrapper() const
ProductProvenance const * productProvenance() const
RangeSet const & rangeOfValidity_
BranchDescription const * desc_
void swap(OutputHandle &)
cet::exempt_ptr< ProductProvenance const > productProvenance_
static RangeSet invalid()
static OutputHandle invalid()
BranchDescription const * desc() const
RangeSet const & rangeOfValidity() const