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

In This Package:

IEsPulseTool.h
Go to the documentation of this file.
00001 /*
00002  *  IEsPulseTool.h
00003  *  
00004  *  Converts simulated hits to PMT/RPC pulses
00005  *
00006  * dandwyer@caltech.edu 2008/08/25
00007  */
00008 
00009 
00010 
00011 #ifndef IESPULSETOOL_H
00012 #define IESPULSETOOL_H
00013 
00014 #include "GaudiKernel/IAlgTool.h"
00015 #include <string>
00016 
00017 namespace DayaBay{
00018   class SimHitCollection;
00019   class ElecPulseCollection;
00020 }
00021 
00022 class IEsPulseTool : virtual public IAlgTool
00023 {
00024 public:
00026     static const InterfaceID& interfaceID();
00027 
00029     virtual StatusCode generatePulses(DayaBay::SimHitCollection*,
00030                                       DayaBay::ElecPulseCollection*) = 0;
00031     
00032 protected:
00033     
00034     virtual ~IEsPulseTool();
00035 
00036 };
00037 
00038 #endif  // IESPULSETOOL_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:16:37 for ElecSim by doxygen 1.7.4