Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

IRecoParticleFactory.h

00001 #ifndef IRecoParticleFactory_h
00002 #define IRecoParticleFactory_h 1
00003 
00004 #include "lcio.h"
00005 #include "EVENT/MCParticle.h"
00006 #include "EVENT/ReconstructedParticle.h"
00007 
00008 
00009 namespace marlin{
00010 
00011 
00019   class IRecoParticleFactory {
00020   
00021   public:
00022     
00024     virtual ~IRecoParticleFactory() {} 
00025 
00030     virtual lcio::ReconstructedParticle* createReconstructedParticle( const lcio::MCParticle* mcp ) = 0 ;
00031     
00032   } ;
00033   
00034 
00035 } // end namespace 
00036 #endif
00037 
00038 
00039 

Generated on Mon Jan 12 09:48:51 2009 for Marlin by doxygen 1.3.5