LArSoft  v07_13_02
Liquid Argon Software toolkit - http://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 MasterProductRegistry;
19  class ModuleDescription;
20 
25 
29  };
30 
32  ModuleDescription const& md,
34  ActivityRegistry& areg)
36  {}
37 
38 } // art
39 
40 #endif /* art_Framework_Core_InputSourceDescription_h */
41 
42 // Local Variables:
43 // mode: c++
44 // End:
MasterProductRegistry & productRegistry
InputSourceDescription(ModuleDescription const &, MasterProductRegistry &, ActivityRegistry &)
ModuleDescription const & moduleDescription
HLT enums.