1 #ifndef art_Framework_Principal_OutputHandle_h 2 #define art_Framework_Principal_OutputHandle_h 32 #include "cetlib/exempt_ptr.h" 33 #include "cetlib_except/exception.h"
ProductProvenance const * productProvenance() const
BranchDescription const * desc() const
RangeSet const & rangeOfValidity() const
void swap(OutputHandle &other)
OutputHandle(RangeSet const &rs)
Used when the attempt to get the data failed.
OutputHandle(EDProduct const *prod, BranchDescription const *desc, cet::exempt_ptr< ProductProvenance const > productProvenance, RangeSet const &rs)
RangeSet const & rangeOfValidity_
EDProduct const * wrapper() const
BranchDescription const * desc_
cet::exempt_ptr< ProductProvenance const > productProvenance_
void swap(OutputHandle &a, OutputHandle &b)
static RangeSet invalid()
static OutputHandle invalid()