LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
InputSourceDescription.h
Go to the documentation of this file.
1
#ifndef art_Framework_Core_InputSourceDescription_h
2
#define art_Framework_Core_InputSourceDescription_h
3
4
/*----------------------------------------------------------------------
5
6
InputSourceDescription: This is an "argument pack" structure, used to
7
pass a collection of related arguments to the constructors of InputSources.
8
InputSourceDescriptions should *not* be kept as data members, or stored
9
in any way.
10
11
InputSourceDescriptions should generally be passed by non-const reference,
12
so that the non-const reference data members can be used correctly.
13
14
----------------------------------------------------------------------*/
15
16
namespace
art
{
17
class
ActivityRegistry;
18
class
UpdateOutputCallbacks;
19
class
ModuleDescription;
20
21
struct
InputSourceDescription
{
22
ModuleDescription
const
&
moduleDescription
;
23
UpdateOutputCallbacks
&
productRegistry
;
24
ActivityRegistry
const
&
activityRegistry
;
25
};
26
}
27
28
#endif
/* art_Framework_Core_InputSourceDescription_h */
29
30
// Local Variables:
31
// mode: c++
32
// End:
art::InputSourceDescription::productRegistry
UpdateOutputCallbacks & productRegistry
Definition:
InputSourceDescription.h:23
art::UpdateOutputCallbacks
Definition:
UpdateOutputCallbacks.h:56
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
art::InputSourceDescription::activityRegistry
ActivityRegistry const & activityRegistry
Definition:
InputSourceDescription.h:24
art::InputSourceDescription
Definition:
InputSourceDescription.h:21
art::InputSourceDescription::moduleDescription
ModuleDescription const & moduleDescription
Definition:
InputSourceDescription.h:22
art
Definition:
MVAAlg.h:12
art::ModuleDescription
Definition:
ModuleDescription.h:14
art
Framework
Core
InputSourceDescription.h
Generated on Thu May 2 2024 20:59:29 for LArSoft by
1.8.11