CMS 3D CMS Logo

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 EventForOutput;
22  class EventPrincipal;
23  class EventSetup;
24  class FileBlock;
25  class InputSource;
26  struct InputSourceDescription;
27  class LuminosityBlock;
29  class LuminosityBlockPrincipal;
30  class OutputModule;
31  struct OutputModuleDescription;
32  class ParameterSet;
33  class Principal;
34  class PrincipalCache;
35  class PrincipalGetAdapter;
36  class ProcessNameSelector;
37  class ProductRegistryHelper;
38  class Run;
39  class RunForOutput;
40  class RunPrincipal;
41  class Schedule;
42  class TypeID;
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
HLT enums.
Helper class to handle FWLite file input sources.