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

MCInstanciation.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 McParticle 
00031 // ====================================================================
00032 #include "GlastEvent/MonteCarlo/McParticle.h"
00033 _ImplementHitContainedFactories(McParticle)
00034 
00035 // ====================================================================
00036 // Object factory implementation for objects of class McPositionHit
00037 // ====================================================================
00038 #include "GlastEvent/MonteCarlo/McPositionHit.h"
00039 _ImplementHitContainedFactories(McPositionHit)
00040 
00041 
00042 // ====================================================================
00043 // Object factory implementation for objects of class McVertex
00044 // ====================================================================
00045 #include "GlastEvent/MonteCarlo/McVertex.h"
00046 _ImplementHitContainedFactories(McVertex)
00047 
00048 // ====================================================================
00049 // Object factory implementation for objects of class McIntegratingHit
00050 // ====================================================================
00051 #include "GlastEvent/MonteCarlo/McIntegratingHit.h"
00052 _ImplementHitContainedFactories(McIntegratingHit)
00053 
00054 void MCInstantiation()  {
00055     DLL_DECL_CONTAINEDOBJECTFACTORY( McParticle );
00056     DLL_DECL_CONTAINEDOBJECTFACTORY( McPositionHit );
00057     DLL_DECL_CONTAINEDOBJECTFACTORY( McVertex );
00058     DLL_DECL_CONTAINEDOBJECTFACTORY( McIntegratingHit );
00059 }

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