LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
NoDelayedReader.h
Go to the documentation of this file.
1
#ifndef art_Framework_Principal_NoDelayedReader_h
2
#define art_Framework_Principal_NoDelayedReader_h
3
// vim: set sw=2 expandtab :
4
5
#include "
art/Framework/Principal/DelayedReader.h
"
6
#include "
art/Framework/Principal/fwd.h
"
7
#include "
canvas/Persistency/Common/EDProduct.h
"
8
#include "
canvas/Persistency/Provenance/fwd.h
"
9
10
#include <memory>
11
12
namespace
art
{
13
14
class
NoDelayedReader
:
public
DelayedReader
{
15
public
:
16
~NoDelayedReader
() noexcept;
17
NoDelayedReader
();
18
19
private
:
20
[[noreturn]] std::unique_ptr<EDProduct>
getProduct_
(
Group
const
*,
21
ProductID
,
22
RangeSet
&)
const
;
23
};
24
25
}
// namespace art
26
27
#endif
/* art_Framework_Principal_NoDelayedReader_h */
28
29
// Local Variables:
30
// mode: c++
31
// End:
art::RangeSet
Definition:
RangeSet.h:25
art::NoDelayedReader
Definition:
NoDelayedReader.h:14
art::Group
Definition:
Group.h:30
fwd.h
EDProduct.h
DelayedReader.h
art::NoDelayedReader::~NoDelayedReader
~NoDelayedReader() noexcept
art::NoDelayedReader::NoDelayedReader
NoDelayedReader()
fwd.h
art::NoDelayedReader::getProduct_
std::unique_ptr< EDProduct > getProduct_(Group const *, ProductID, RangeSet &) const
Definition:
NoDelayedReader.cc:15
art::DelayedReader
Definition:
DelayedReader.h:23
art
Definition:
MVAAlg.h:12
art::ProductID
Definition:
ProductID.h:15
art
Framework
Principal
NoDelayedReader.h
Generated on Thu May 2 2024 20:59:29 for LArSoft by
1.8.11