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

In This Package:

A full ef classlist @htmlinclude used_packages.html @verbinclude requirements IPmtCalibParamTool.h

Go to the documentation of this file.
00001 /*
00002  *  IPmtCalibParamTool.h
00003  *  
00004  *  Interface for generating calibration fit parameters from PMT data
00005  *
00006  * dandwyer@caltech.edu 2009/01/08
00007  */
00008 
00009 #ifndef IPMTCALIBPARAMTOOL_H
00010 #define IPMTCALIBPARAMTOOL_H
00011 
00012 #include "GaudiKernel/IAlgTool.h"
00013 #include <string>
00014 
00015 namespace DayaBay{
00016   class ReadoutHeader;
00017 }
00018 
00019 class IPmtCalibParamTool : virtual public IAlgTool
00020 {
00021 public:
00023     static const InterfaceID& interfaceID();
00024 
00026     
00029     virtual StatusCode process(const DayaBay::ReadoutHeader&) = 0;
00030 
00034     virtual StatusCode calibrate() = 0;
00035     
00036 protected:
00037     
00038     virtual ~IPmtCalibParamTool();
00039 
00040 };
00041 
00042 #endif  // IPMTCALIBPARAMTOOL_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:29:39 2011 for CalibParam by doxygen 1.4.7