/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IROsFadcReadoutTool.h
Go to the documentation of this file.
00001 /*
00002  * \class IROsFadcReadoutTool
00003  *
00004  * \brief FADC readout Tool interface
00005  *
00006  * bseilhan@iit.edu Date: 2010-07-01
00007  *
00008  */
00009 
00010 #ifndef IROSFADCREADOUTTOOL_H_WJUT694T
00011 #define IROSFADCREADOUTTOOL_H_WJUT694T
00012 
00013 #include "GaudiKernel/IAlgTool.h"
00014 
00015 namespace DayaBay{
00016   class ElecFeeCrate;
00017   class ReadoutPmtCrate;
00018 }
00019 
00020 class IROsFadcReadoutTool : virtual public IAlgTool
00021 {
00022 public:
00024     static const InterfaceID& interfaceID();
00025 
00027     virtual StatusCode readoutFADC(const DayaBay::ElecFeeCrate *elecCrate,
00028                                    DayaBay::ReadoutPmtCrate *roCrate,
00029                                    unsigned int startCycle, unsigned int stopCycle)=0;
00030 protected:
00031     virtual ~IROsFadcReadoutTool();
00032 };
00033 
00034 #endif /* end of include guard: IROSFADCREADOUTTOOL_H_WJUT694T */
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:17:05 for ReadoutSim by doxygen 1.7.4