LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
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 
25  };
26 }
27 
28 #endif /* art_Framework_Core_InputSourceDescription_h */
29 
30 // Local Variables:
31 // mode: c++
32 // End:
UpdateOutputCallbacks & productRegistry
ActivityRegistry const & activityRegistry
ModuleDescription const & moduleDescription
Definition: MVAAlg.h:12