LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
EDProductGetter.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Common_EDProductGetter_h
2
#define canvas_Persistency_Common_EDProductGetter_h
3
// vim: set sw=2 expandtab :
4
5
namespace
art
{
6
7
class
EDProduct;
8
9
class
EDProductGetter
{
10
11
public
:
12
virtual
~EDProductGetter
();
13
14
EDProductGetter
();
15
16
EDProductGetter
(
EDProductGetter
const
&) =
delete
;
17
EDProductGetter
(
EDProductGetter
&&) =
delete
;
18
EDProductGetter
&
operator=
(
EDProductGetter
const
&) =
delete
;
19
EDProductGetter
&
operator=
(
EDProductGetter
&&) =
delete
;
20
21
public
:
22
EDProduct
const
*
getIt
()
const
;
23
24
private
:
25
virtual
EDProduct
const
*
getIt_
()
const
;
26
};
27
28
}
// namespace art
29
30
#endif
/* canvas_Persistency_Common_EDProductGetter_h */
31
32
// Local Variables:
33
// mode: c++
34
// End:
art::EDProductGetter::getIt
EDProduct const * getIt() const
Definition:
EDProductGetter.cc:10
art::EDProductGetter::getIt_
virtual EDProduct const * getIt_() const
Definition:
EDProductGetter.cc:16
art::EDProductGetter
Definition:
EDProductGetter.h:9
art::EDProductGetter::EDProductGetter
EDProductGetter()
art::EDProduct
Definition:
EDProduct.h:26
art::EDProductGetter::~EDProductGetter
virtual ~EDProductGetter()
art::EDProductGetter::operator=
EDProductGetter & operator=(EDProductGetter const &)=delete
art
Definition:
MVAAlg.h:12
canvas
Persistency
Common
EDProductGetter.h
Generated on Thu May 2 2024 20:59:30 for LArSoft by
1.8.11