| # 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