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 CurrentProcessingContext;
15  class PrincipalGetAdapter;
16  class DelayedReader;
17  class EDAnalyzer;
18  class EDFilter;
19  class EDLooper;
20  class EDProducer;
21  class Event;
22  class EventPrincipal;
23  class EventSetup;
24  class FileBlock;
25  class InputSource;
26  struct InputSourceDescription;
27  class LuminosityBlock;
28  class LuminosityBlockPrincipal;
29  class OutputModule;
30  class OutputModuleDescription;
31  class OutputWorker;
32  class ParameterSet;
33  class Principal;
34  class PrincipalCache;
35  class PrincipalGetAdapter;
36  class ProcessNameSelector;
37  class ProductRegistryHelper;
38  class Run;
39  class RunPrincipal;
40  class Schedule;
41  class TypeID;
42  class UnscheduledHandler;
43  class ViewBase;
44 
45  struct EventSummary;
46  struct PathSummary;
47  struct TriggerReport;
48  template <typename T> class View;
49  template <typename T> class WorkerT;
50 }
51 
52 #endif
Helper class to handle FWLite file input sources.