/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 /* 00002 * \class IROsFeeTdcTool 00003 * 00004 * \brief Tdc Redout Tool interface 00005 * 00006 * bseilhan@iit.edu Date: 2009-01-15 13:20:13 00007 * 00008 */ 00009 00010 00011 #ifndef IROsFeeTdcTool_h 00012 #define IROsFeeTdcTool_h 1 00013 00014 #include "GaudiKernel/IAlgTool.h" 00015 00016 #include <string> 00017 #include <vector> 00018 00019 00020 class IROsFeeTdcTool : virtual public IAlgTool 00021 { 00022 public: 00024 static const InterfaceID& interfaceID(); 00025 00027 virtual StatusCode readoutTdc(const std::vector<int>& tdc_in, 00028 unsigned int first_cycle, 00029 unsigned int last_last, 00030 std::vector<int>& tdc_out)=0; 00031 protected: 00032 virtual ~IROsFeeTdcTool(); 00033 }; 00034 00035 #endif // IROsFeeTdcTool_h