| # Gaudi Framework, version v21r11 |

Home |  | Generated: 30 Sep 2010

# 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   class ProcessUnknownID;
    00011 }
    00012
    00013 /* @class IPartPropSvc IPartPropSvc.h GaudiKernel/IPartPropSvc.h
    00014
    00015     This class is an interface to the PartPropSvc.
    00016
    00017     @author Charles Leggett
    00018
    00019 */
    00020 class GAUDI_API IPartPropSvc: virtual public IService {
    00021
    00022 public:
    00024   DeclareInterfaceID(IPartPropSvc,2,0);
    00025
    00026   virtual HepPDT::ParticleDataTable* PDT() = 0;
    00027   virtual void setUnknownParticleHandler( HepPDT::ProcessUnknownID*,
    00028                                           const std::string& ) = 0;
    00029
    00030 };
    00031
    00032 #endif
    00033