Gaudi Framework, version v20r3

Generated: 24 Nov 2008

IPartPropSvc.h

Go to the documentation of this file.
00001 #ifndef GAUDIKERNEL_IPARTPROPSVC_H
00002 #define GAUDIKERNEL_IPARTPROPSVC_H
00003 
00004 // Include Files
00005 #include <map>
00006 #include "GaudiKernel/IService.h"
00007 
00008 namespace HepPDT {
00009   class ParticleDataTable;
00010 }
00011 
00012 // Declaration of the interface ID ( interface id, major version, minor version) 
00013 static const InterfaceID IID_IPartPropSvc(1070, 1 , 0); 
00014 
00015 /* @class IPartPropSvc IPartPropSvc.h GaudiKernel/IPartPropSvc.h
00016 
00017     This class is an interface to the PartPropSvc.
00018 
00019     @author Charles Leggett
00020 
00021 */
00022 class IPartPropSvc : virtual public IService {
00023 
00024 public:
00025   // Typedefs for container type
00026 
00028   static const InterfaceID& interfaceID() { return IID_IPartPropSvc; }
00029 
00030   virtual HepPDT::ParticleDataTable* PDT() = 0;
00031 
00032 };
00033 
00034 #endif
00035 

Generated at Mon Nov 24 14:38:45 2008 for Gaudi Framework, version v20r3 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004