CMS 3D CMS Logo

Frameworkfwd.h

Go to the documentation of this file.
00001 #ifndef Framework_Frameworkfwd_h
00002 #define Framework_Frameworkfwd_h
00003 
00004 /*----------------------------------------------------------------------
00005   
00006 Forward declarations of types in the EDM.
00007 
00008 $Id: Frameworkfwd.h,v 1.46 2008/08/22 01:44:37 wmtan Exp $
00009 
00010 ----------------------------------------------------------------------*/
00011 
00012 #include "DataFormats/Common/interface/EDProductfwd.h"
00013 #include "DataFormats/Provenance/interface/ProvenanceFwd.h"
00014 
00015 namespace edm {
00016   class ConfigurableInputSource;
00017   class CurrentProcessingContext;
00018   class DataViewImpl;
00019   class DelayedReader;
00020   class EDAnalyzer;
00021   class EDFilter;
00022   class EDLooper;
00023   class EDProducer;
00024   class Event;
00025   class EventPrincipal;
00026   class EventSetup;
00027   class FileBlock;
00028   class GeneratedInputSource;
00029   class Group;
00030   class InputSource;
00031   class InputSourceDescription;
00032   class LuminosityBlock;
00033   class LuminosityBlockPrincipal;
00034   class NoDelayedReader;
00035   class OutputModule;
00036   class OutputModuleDescription;
00037   class ParameterSet;
00038   class Principal;
00039   class ProcessNameSelector;
00040   class ProductRegistryHelper;
00041   class Run;
00042   class RunPrincipal;
00043   class Schedule;
00044   class Selector;
00045   class SelectorBase;
00046   class TypeID;
00047   class UnscheduledHandler;
00048   class ViewBase;
00049 
00050   struct EventSummary;
00051   struct PathSummary;
00052   struct TriggerReport;
00053   template <typename T> class View;
00054 }
00055 
00056 // The following are trivial enough so that the real headers can be included.
00057 #include "FWCore/Framework/interface/BranchActionType.h"
00058 
00059 #endif

Generated on Tue Jun 9 17:35:41 2009 for CMSSW by  doxygen 1.5.4