Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TopInstantiation.cpp

Go to the documentation of this file.
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 }

Generated at Wed Nov 21 12:22:50 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000