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;
16  class ConsumesCollector;
17  class DelayedReader;
18  class EDAnalyzer;
19  class EDFilter;
20  class EDLooper;
21  class EDProducer;
22  class Event;
23  class EventForOutput;
24  class EventPrincipal;
25  class EventSetup;
26  class EventSetupImpl;
27  class EventTransitionInfo;
28  class FileBlock;
29  class InputSource;
30  struct InputSourceDescription;
31  class LuminosityBlock;
33  class LuminosityBlockPrincipal;
34  class LumiTransitionInfo;
35  class OutputModule;
36  struct OutputModuleDescription;
37  class ParameterSet;
39  class Principal;
40  class PrincipalCache;
41  class PrincipalGetAdapter;
42  class ProcessBlock;
43  class ProcessBlockForOutput;
44  class ProcessBlockPrincipal;
45  class ProcessBlockTransitionInfo;
46  class ProcessNameSelector;
47  class ProductRegistryHelper;
48  class Run;
49  class RunForOutput;
50  class RunPrincipal;
51  class RunTransitionInfo;
52  class Schedule;
53  class StreamID;
54  class TypeID;
55  class ViewBase;
56 
57  struct EventSummary;
58  struct PathSummary;
59  struct TriggerReport;
60  template <typename T>
61  class View;
62  template <typename T>
63  class WorkerT;
64 } // namespace edm
65 
66 #endif
HLT enums.
Helper class to handle FWLite file input sources.