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

In This Package:

IReadoutProcessor.h

Go to the documentation of this file.
00001 
00010 #ifndef IREADOUTPROCESSOR_H
00011 #define IREADOUTPROCESSOR_H
00012 
00013 
00014 #include "GaudiKernel/IAlgTool.h"
00015 #include "GaudiKernel/StatusCode.h"
00016 #include <string>
00017 #include <vector>
00018 
00019 
00020 
00021 namespace DayaBay {
00022     class ReadoutHeader;
00023 }
00024 
00028 class IReadoutProcessor : virtual public IAlgTool
00029 {
00030 public:
00032     static const InterfaceID& interfaceID();
00033 
00035     virtual StatusCode process(const DayaBay::ReadoutHeader* readoutHeader)=0;
00036 
00037 protected:
00038     
00039     virtual ~IReadoutProcessor();
00040 
00041 };
00042 
00043 
00044 #endif  // IREADOUTPROCESSOR_H
00045 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:25:37 2011 for ProcessTools by doxygen 1.4.7