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