Public Member Functions | Private Member Functions | List of all members
art::NoDelayedReader Class Reference

#include <NoDelayedReader.h>

Inheritance diagram for art::NoDelayedReader:
art::DelayedReader

Public Member Functions

 ~NoDelayedReader () noexcept
 
 NoDelayedReader ()
 
- Public Member Functions inherited from art::DelayedReader
virtual ~DelayedReader () noexcept
 
 DelayedReader ()
 
std::unique_ptr< EDProductgetProduct (Group const *, ProductID, RangeSet &) const
 
void setPrincipal (cet::exempt_ptr< Principal >)
 
std::vector< ProductProvenancereadProvenance () const
 
bool isAvailableAfterCombine (ProductID) const
 
std::unique_ptr< PrincipalreadFromSecondaryFile (int &idx)
 

Private Member Functions

std::unique_ptr< EDProductgetProduct_ (Group const *, ProductID, RangeSet &) const
 

Detailed Description

Definition at line 16 of file NoDelayedReader.h.

Constructor & Destructor Documentation

art::NoDelayedReader::~NoDelayedReader ( )
defaultnoexcept
art::NoDelayedReader::NoDelayedReader ( )
default

Member Function Documentation

std::unique_ptr< EDProduct > art::NoDelayedReader::getProduct_ ( Group const *  ,
ProductID  pid,
RangeSet  
) const
privatevirtual

Implements art::DelayedReader.

Definition at line 15 of file NoDelayedReader.cc.

18  {
19  throw Exception(errors::LogicError, "NoDelayedReader")
20  << "getProduct() called for ProductID: " << pid << "\n";
21  }
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
Definition: Exception.h:66

The documentation for this class was generated from the following files: