File indexing completed on 2021-07-19 01:43:41
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 EDAnalyzer;
0019 class EDFilter;
0020 class EDLooper;
0021 class EDProducer;
0022 class Event;
0023 class EventForOutput;
0024 class EventPrincipal;
0025 class EventSetup;
0026 class EventSetupImpl;
0027 class EventTransitionInfo;
0028 class FileBlock;
0029 class InputSource;
0030 struct InputSourceDescription;
0031 class LuminosityBlock;
0032 class LuminosityBlockForOutput;
0033 class LuminosityBlockPrincipal;
0034 class LumiTransitionInfo;
0035 class OutputModule;
0036 struct OutputModuleDescription;
0037 class ParameterSet;
0038 class ParameterSetDescription;
0039 class Principal;
0040 class PrincipalCache;
0041 class PrincipalGetAdapter;
0042 class ProcessBlock;
0043 class ProcessBlockForOutput;
0044 class ProcessBlockPrincipal;
0045 class ProcessBlockTransitionInfo;
0046 class ProcessNameSelector;
0047 class ProductRegistryHelper;
0048 class Run;
0049 class RunForOutput;
0050 class RunPrincipal;
0051 class RunTransitionInfo;
0052 class Schedule;
0053 class StreamID;
0054 class TypeID;
0055 class ViewBase;
0056
0057 struct EventSummary;
0058 struct PathSummary;
0059 struct TriggerReport;
0060 template <typename T>
0061 class View;
0062 template <typename T>
0063 class WorkerT;
0064 }
0065
0066 #endif