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 EventSetupImpl;
25  class FileBlock;
26  class InputSource;
27  struct InputSourceDescription;
28  class LuminosityBlock;
30  class LuminosityBlockPrincipal;
31  class OutputModule;
32  struct OutputModuleDescription;
33  class ParameterSet;
34  class Principal;
35  class PrincipalCache;
36  class PrincipalGetAdapter;
37  class ProcessNameSelector;
38  class ProductRegistryHelper;
39  class Run;
40  class RunForOutput;
41  class RunPrincipal;
42  class Schedule;
43  class TypeID;
44  class ViewBase;
45 
46  struct EventSummary;
47  struct PathSummary;
48  struct TriggerReport;
49  template <typename T>
50  class View;
51  template <typename T>
52  class WorkerT;
53 } // namespace edm
54 
55 #endif
HLT enums.
Helper class to handle FWLite file input sources.