00001 00008 #define EVENT_FACTORIES_TOPINSTANTIATION_CPP 1 00009 00010 // Include files 00011 #include "GaudiKernel/ObjectFactory.h" 00012 #include "GaudiKernel/ObjectVector.h" 00013 #include "GaudiKernel/ObjectList.h" 00014 00015 #define _ImplementTopContainedFactories(x) \ 00016 _ImplementContainedObjectFactory( x ) \ 00017 _ImplementDataObjectFactory( x##Vector ) \ 00018 _ImplementDataObjectFactory( x##List ) 00019 00020 #define DLL_DECL_CONTAINEDOBJECTFACTORY(x) \ 00021 DLL_DECL_OBJECTFACTORY( x ) \ 00022 DLL_DECL_OBJECTFACTORY( x##Vector )\ 00023 DLL_DECL_OBJECTFACTORY( x##List ) 00024 00025 00026 // ==================================================================== 00027 // Object factory implementation for objects of class Run 00028 // =================================================================== 00029 //#include "LHCbEvent/TopLevel/Run.h" 00030 //_ImplementDataObjectFactory(Run) 00031 00032 // ==================================================================== 00033 // Object factory implementation for objects of class Event 00034 // =================================================================== 00035 #include "GlastEvent/TopLevel/Event.h" 00036 _ImplementDataObjectFactory(Event); 00037 00038 // ==================================================================== 00039 // Object factory implementation for objects of class MCEvent 00040 // =================================================================== 00041 #include "GlastEvent/TopLevel/MCEvent.h" 00042 _ImplementDataObjectFactory(MCEvent) 00043 00044 // ==================================================================== 00045 // Object factory implementation for objects of class IrfEvent 00046 // =================================================================== 00047 #include "GlastEvent/TopLevel/IrfEvent.h" 00048 _ImplementDataObjectFactory(IrfEvent) 00049 00050 // ==================================================================== 00051 // Object factory implementation for objects of class DigiEvent 00052 // ================================================================== 00053 #include "GlastEvent/TopLevel/DigiEvent.h" 00054 _ImplementDataObjectFactory(DigiEvent) 00055 00056 // ==================================================================== 00057 // Object factory implementation for objects of class RawEvent 00058 // =================================================================== 00059 #include "GlastEvent/TopLevel/RawEvent.h" 00060 _ImplementDataObjectFactory(RawEvent) 00061 00062 /* 00063 // ==================================================================== 00064 // Object factory implementation for objects of class RecEvent 00065 // =================================================================== 00066 #include "LHCbEvent/TopLevel/RecEvent.h" 00067 _ImplementDataObjectFactory(RecEvent) 00068 00069 // ==================================================================== 00070 // Object factory implementation for objects of class AnalEvent 00071 // =================================================================== 00072 #include "LHCbEvent/TopLevel/AnalEvent.h" 00073 _ImplementDataObjectFactory(AnalEvent) 00074 */ 00075 void TopInstantiation() { 00076 //DLL_DECL_OBJECTFACTORY( Run ); 00077 DLL_DECL_OBJECTFACTORY( Event ); 00078 DLL_DECL_OBJECTFACTORY( MCEvent ); 00079 DLL_DECL_OBJECTFACTORY( IrfEvent ); 00080 DLL_DECL_OBJECTFACTORY( DigiEvent ); 00081 DLL_DECL_OBJECTFACTORY( RawEvent ); 00082 //DLL_DECL_OBJECTFACTORY( RecEvent ); 00083 //DLL_DECL_OBJECTFACTORY( AnalEvent ); 00084 }
1.2.3 written by Dimitri van Heesch,
© 1997-2000