LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
NoDelayedReader.cc
Go to the documentation of this file.
1
#include "
art/Framework/Principal/NoDelayedReader.h
"
2
// vim: set sw=2 expandtab :
3
4
#include "
canvas/Persistency/Common/EDProduct.h
"
5
#include "
canvas/Utilities/Exception.h
"
6
7
#include <memory>
8
9
namespace
art
{
10
11
NoDelayedReader::~NoDelayedReader
() noexcept = default;
12
NoDelayedReader::NoDelayedReader() = default;
13
14
std
::unique_ptr<EDProduct>
15
NoDelayedReader
::getProduct_(
Group
const*,
16
ProductID
const
pid
,
17
RangeSet
&)
const
18
{
19
throw
Exception
(
errors::LogicError
,
"NoDelayedReader"
)
20
<<
"getProduct() called for ProductID: "
<< pid <<
'\n'
;
21
}
22
23
}
// namespace art
art::RangeSet
Definition:
RangeSet.h:25
art::errors::LogicError
Definition:
Exception.h:33
art::NoDelayedReader
Definition:
NoDelayedReader.h:14
std
STL namespace.
art::Group
Definition:
Group.h:30
EDProduct.h
art::NoDelayedReader::~NoDelayedReader
~NoDelayedReader() noexcept
art::Exception
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
Definition:
Exception.h:66
NoDelayedReader.h
art
Definition:
MVAAlg.h:12
art::ProductID
Definition:
ProductID.h:15
Exception.h
pid
Definition:
Chi2ParticleID_module.cc:24
art
Framework
Principal
NoDelayedReader.cc
Generated on Thu May 2 2024 20:59:29 for LArSoft by
1.8.11