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

IrfInstantiation.cpp

Go to the documentation of this file.
00001 
00011 // Include files
00012 #include "GaudiKernel/ObjectFactory.h"
00013 #include "GaudiKernel/ObjectVector.h"
00014 #include "GaudiKernel/ObjectList.h"
00015 
00016 #define _ImplementHitContainedFactories(x)  \
00017   _ImplementContainedObjectFactory( x )    \
00018   _ImplementDataObjectFactory( x##Vector ) \
00019   _ImplementDataObjectFactory( x##List )
00020 
00021 #define DLL_DECL_CONTAINEDOBJECTFACTORY(x)  \
00022   DLL_DECL_OBJECTFACTORY( x ) \
00023   DLL_DECL_OBJECTFACTORY( x##Vector )\
00024   DLL_DECL_OBJECTFACTORY( x##List )
00025 
00026 #include "GlastEvent/TopLevel/EventModel.h"
00027 using namespace GlastEvent;
00028 
00029 // ====================================================================
00030 // Object factory implementation for objects of class IrfAcdHit 
00031 // ====================================================================
00032 #include "GlastEvent/Irf/IrfAcdHit.h"
00033 _ImplementHitContainedFactories(IrfAcdHit)
00034 
00035 // ====================================================================
00036 // Object factory implementation for objects of class IrfCalHit
00037 // ====================================================================
00038 #include "GlastEvent/Irf/IrfCalHit.h"
00039 _ImplementHitContainedFactories(IrfCalHit)
00040 
00041 
00042 // ====================================================================
00043 // Object factory implementation for objects of class IrfTkrHit
00044 // ====================================================================
00045 #include "GlastEvent/Irf/IrfTkrHit.h"
00046 _ImplementHitContainedFactories(IrfTkrHit)
00047 
00048 // ====================================================================
00049 // Object factory implementation for objects of class IrfTkrLayer
00050 // ====================================================================
00051 #include "GlastEvent/Irf/IrfTkrLayer.h"
00052 _ImplementHitContainedFactories(IrfTkrLayer)
00053 
00054 void IrfInstantiation()  {
00055     DLL_DECL_CONTAINEDOBJECTFACTORY( IrfAcdHit );
00056     DLL_DECL_CONTAINEDOBJECTFACTORY( IrfCalHit );
00057     DLL_DECL_CONTAINEDOBJECTFACTORY( IrfTkrHit );
00058     DLL_DECL_CONTAINEDOBJECTFACTORY( IrfTkrLayer );
00059 }

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