CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Frameworkfwd.h
Go to the documentation of this file.
1 #ifndef Framework_Frameworkfwd_h
2 #define Framework_Frameworkfwd_h
3 
4 /*----------------------------------------------------------------------
5 
6 Forward declarations of types in the EDM.
7 
8 ----------------------------------------------------------------------*/
9 
12 
13 namespace edm {
14  class ConfigurableInputSource;
15  class CurrentProcessingContext;
16  class PrincipalGetAdapter;
17  class DelayedReader;
18  class EDAnalyzer;
19  class EDFilter;
20  class EDLooper;
21  class EDProducer;
22  class Event;
23  class EventPrincipal;
24  class EventSetup;
25  class FileBlock;
26  class GeneratedInputSource;
27  class Group;
28  class InputSource;
29  struct InputSourceDescription;
30  class LuminosityBlock;
31  class LuminosityBlockPrincipal;
32  class OutputModule;
33  class OutputModuleDescription;
34  class OutputWorker;
35  class ParameterSet;
36  class Principal;
37  class PrincipalCache;
38  class PrincipalGetAdapter;
39  class ProcessNameSelector;
40  class ProductRegistryHelper;
41  class Run;
42  class RunPrincipal;
43  class Schedule;
44  class Selector;
45  class SelectorBase;
46  class TypeID;
47  class UnscheduledHandler;
48  class ViewBase;
49 
50  struct EventSummary;
51  struct PathSummary;
52  struct TriggerReport;
53  template <typename T> class View;
54  template <typename T> class WorkerT;
55 }
56 
57 #endif
Functor that operates on &lt;T&gt;
Definition: Selector.h:25
Helper class to handle FWLite file input sources.