| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7