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

In This Package:

IEsFrontEndTool.h

Go to the documentation of this file.
00001 /*
00002  *  IEsFronEndTool.h
00003  *  
00004  *  Simulates the signals vs. time in a crate of PMT/RPC Front-end
00005  *  Electronics from a set of PMT/RPC pulses.
00006  *
00007  *  dandwyer@caltech.edu 2008/08/25
00008  */
00009 
00010 #ifndef IESFRONTENDTOOL_H
00011 #define IESFRONTENDTOOL_H
00012 
00013 #include "GaudiKernel/IAlgTool.h"
00014 #include <string>
00015 
00016 namespace DayaBay{
00017   class ElecPulseCollection;
00018   class ElecCrate;
00019 }
00020 
00021 class IEsFrontEndTool : virtual public IAlgTool
00022 {
00023 public:
00025     static const InterfaceID& interfaceID();
00026 
00028     virtual StatusCode generateSignals(DayaBay::ElecPulseCollection*,
00029                                        DayaBay::ElecCrate*) = 0;
00030     
00031 protected:
00032     
00033     virtual ~IEsFrontEndTool();
00034 
00035 };
00036 
00037 #endif  // IESFRONTENDTOOL_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:49:26 2011 for ElecSim by doxygen 1.4.7