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 
24  ActivityRegistry const&);
25 
28 
32  };
33 
35  ModuleDescription const& md,
37  ActivityRegistry const& areg)
39  {}
40 
41 } // namespace art
42 
43 #endif /* art_Framework_Core_InputSourceDescription_h */
44 
45 // Local Variables:
46 // mode: c++
47 // End:
UpdateOutputCallbacks & productRegistry
InputSourceDescription(ModuleDescription const &, UpdateOutputCallbacks &, ActivityRegistry const &)
ActivityRegistry const & activityRegistry
ModuleDescription const & moduleDescription