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