LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ModuleInPathInfo.h
Go to the documentation of this file.
1
#ifndef art_Framework_Core_detail_ModuleInPathInfo_h
2
#define art_Framework_Core_detail_ModuleInPathInfo_h
3
4
#include "
art/Framework/Core/WorkerInPath.h
"
5
#include "
art/Framework/Core/detail/ModuleConfigInfo.h
"
6
#include "cetlib/exempt_ptr.h"
7
8
namespace
art
{
9
namespace
detail {
10
class
ModuleInPathInfo;
11
}
12
}
13
14
class
art::detail::ModuleInPathInfo
{
15
public
:
16
ModuleInPathInfo
(
ModuleConfigInfo
const
& mci,
17
WorkerInPath::FilterAction
filterAction
);
18
19
ModuleConfigInfo
const
&
moduleConfigInfo
()
const
;
20
WorkerInPath::FilterAction
filterAction
()
const
;
21
22
private
:
23
cet::exempt_ptr<ModuleConfigInfo const>
mci_
;
24
WorkerInPath::FilterAction
filterAction_
;
25
};
26
27
inline
art::detail::ModuleInPathInfo::ModuleInPathInfo
(
28
ModuleConfigInfo
const
& mci,
29
WorkerInPath::FilterAction
filterAction
)
30
:
mci_
(&mci),
filterAction_
(filterAction)
31
{}
32
33
inline
art::detail::ModuleConfigInfo
const
&
34
art::detail::ModuleInPathInfo::moduleConfigInfo
()
const
35
{
36
return
*
mci_
;
37
}
38
39
inline
art::WorkerInPath::FilterAction
40
art::detail::ModuleInPathInfo::filterAction
()
const
41
{
42
return
filterAction_
;
43
}
44
#endif
/* art_Framework_Core_detail_ModuleInPathInfo_h */
45
46
// Local Variables:
47
// mode: c++
48
// End:
art::detail::ModuleInPathInfo::filterAction_
WorkerInPath::FilterAction filterAction_
Definition:
ModuleInPathInfo.h:24
art::detail::ModuleConfigInfo
Definition:
ModuleConfigInfo.h:27
ModuleConfigInfo.h
art::detail::ModuleInPathInfo::moduleConfigInfo
ModuleConfigInfo const & moduleConfigInfo() const
Definition:
ModuleInPathInfo.h:34
art::WorkerInPath::FilterAction
FilterAction
Definition:
WorkerInPath.h:25
art::detail::ModuleInPathInfo::ModuleInPathInfo
ModuleInPathInfo(ModuleConfigInfo const &mci, WorkerInPath::FilterAction filterAction)
Definition:
ModuleInPathInfo.h:27
art::detail::ModuleInPathInfo
Definition:
ModuleInPathInfo.h:14
art::detail::ModuleInPathInfo::filterAction
WorkerInPath::FilterAction filterAction() const
Definition:
ModuleInPathInfo.h:40
WorkerInPath.h
art
HLT enums.
Definition:
ServiceProviderWrappers.h:36
art::detail::ModuleInPathInfo::mci_
cet::exempt_ptr< ModuleConfigInfo const > mci_
Definition:
ModuleInPathInfo.h:23
art
Framework
Core
detail
ModuleInPathInfo.h
Generated on Wed Dec 12 2018 14:42:31 for LArSoft by
1.8.11