Gaudi Framework, version v22r2

Home   Generated: Tue May 10 2011

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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Tue May 10 2011 18:53:26 for Gaudi Framework, version v22r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004