Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ITrackPtKick.h

Go to the documentation of this file.
00001 #ifndef TRACKINTERFACES_ITRACKPTKICK_H 
00002 #define TRACKINTERFACES_ITRACKPTKICK_H 1
00003 
00004 // Include files
00005 // -------------
00006 // from Gaudi
00007 #include "GaudiKernel/IAlgTool.h"
00008 
00009 // forward declarations
00010 class State;
00011 
00012 static const InterfaceID IID_ITrackPtKick ( "ITrackPtKick", 1, 0 );
00013 
00020 class ITrackPtKick : virtual public IAlgTool {
00021 public: 
00022 
00023   // Return the interface ID
00024   static const InterfaceID& interfaceID() { return IID_ITrackPtKick; }
00025 
00026   // Estimate the momentum P of a State
00027   virtual StatusCode calculate( State* State ) const = 0;
00028 
00029 protected:
00030 
00031 private:
00032 
00033 };
00034 #endif // TRACKINTERFACES_ITRACKPTKICK_H

Generated on Fri May 27 13:59:37 2005 for New Track Event Model by doxygen 1.4.1