File indexing completed on 2024-04-06 12:12:03
0001 #ifndef Framework_Frameworkfwd_h
0002 #define Framework_Frameworkfwd_h
0003
0004
0005
0006
0007
0008
0009
0010 #include "DataFormats/Common/interface/EDProductfwd.h"
0011 #include "DataFormats/Provenance/interface/ProvenanceFwd.h"
0012
0013 namespace edm {
0014 class PrincipalGetAdapter;
0015 class ConfigurationDescriptions;
0016 class ConsumesCollector;
0017 class DelayedReader;
0018 class EDLooper;
0019 class Event;
0020 class EventForOutput;
0021 class EventPrincipal;
0022 class EventSetup;
0023 class EventSetupImpl;
0024 class EventTransitionInfo;
0025 class FileBlock;
0026 class InputSource;
0027 struct InputSourceDescription;
0028 class LuminosityBlock;
0029 class LuminosityBlockForOutput;
0030 class LuminosityBlockPrincipal;
0031 class LumiTransitionInfo;
0032 class OutputModule;
0033 struct OutputModuleDescription;
0034 class ParameterSet;
0035 class ParameterSetDescription;
0036 class Principal;
0037 class PrincipalCache;
0038 class PrincipalGetAdapter;
0039 class ProcessBlock;
0040 class ProcessBlockForOutput;
0041 class ProcessBlockPrincipal;
0042 class ProcessBlockTransitionInfo;
0043 class ProcessNameSelector;
0044 class ProductRegistryHelper;
0045 class Run;
0046 class RunForOutput;
0047 class RunPrincipal;
0048 class RunTransitionInfo;
0049 class Schedule;
0050 class StreamID;
0051 class TypeID;
0052 class ViewBase;
0053
0054 struct EventSummary;
0055 struct PathSummary;
0056 struct TriggerReport;
0057 template <typename T>
0058 class View;
0059 template <typename T>
0060 class WorkerT;
0061 }
0062
0063 #endif