| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IROsFeeWaveformTool.h

Go to the documentation of this file.
00001 /*
00002  * \class IROsFeeWaveformTool
00003  *
00004  * \brief waveform readout Tool interface
00005  *
00006  * bseilhan@iit.edu Date: 2009-01-15 13:20:13
00007  *
00008  */
00009 
00010 
00011 #ifndef IROsFeeWaveformTool_h
00012 #define IROsFeeWaveformTool_h 1
00013 
00014 #include "GaudiKernel/IAlgTool.h"
00015 
00016 #include <string>
00017 #include <vector>
00018 #include <map>
00019 
00020 class IROsFeeWaveformTool : virtual public IAlgTool
00021 {
00022 public:
00024     static const InterfaceID& interfaceID();
00025 
00027     virtual StatusCode readoutWaveform(const std::vector<int>& adc_in,
00028                                           unsigned int first_cycle,
00029                                           unsigned int last_cycle,
00030                                           unsigned int stop_cycle,
00031                                           std::vector<int>& adc_out,
00032                                           std::vector<int>& adcCycle_out)=0;
00033 protected:
00034     virtual ~IROsFeeWaveformTool();
00035 };
00036 
00037 #endif // IROsFeeWaveformTool_h
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:50:36 2011 for ReadoutSim by doxygen 1.4.7