Go to the documentation of this file.00001 #ifndef GAUDIKERNEL_IPARTPROPSVC_H
00002 #define GAUDIKERNEL_IPARTPROPSVC_H
00003
00004
00005 #include <map>
00006 #include "GaudiKernel/IService.h"
00007
00008 namespace HepPDT {
00009 class ParticleDataTable;
00010 class ProcessUnknownID;
00011 }
00012
00013
00014
00015
00016
00017
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