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

In This Package:

ICalibWriter.h
Go to the documentation of this file.
00001 #ifndef ICALIBWRITER_H
00002 #define ICALIBWRITER_H
00003 
00004 
00005 //#include "GaudiAlg/GaudiAlgorithm.h"
00006 
00007 #include "GaudiKernel/IAlgTool.h"
00008 #include "GaudiKernel/IProperty.h"
00009 #include <string>
00010 #include <iostream>
00011 using namespace std;
00012 //using namespace DayaBay;
00013 
00014 static const InterfaceID IID_ICalibWriter("ICalibWriter", 0, 0);
00015 class ICalibWriter :virtual public IAlgTool, 
00016                     virtual public IProperty
00017 {
00018 
00019 public:
00020 
00022     ICalibWriter(){}
00023     virtual ~ICalibWriter(){}
00024     static const InterfaceID& interfaceID(){ return IID_ICalibWriter; }
00025     virtual int setRunNo(int ){ return 0; }   //input file's run number;
00026     virtual int setFileName(string ){ return 0; } //input file name;
00027     virtual int setTimeWindow(int){return 0;}
00028     virtual int run(){ return 0; }
00029     virtual void setSubsite(int subSite){}
00030     virtual void setIsSim(bool isSim){}
00031     virtual void setSiteMask(int siteMask){}
00032 private: 
00033     //virtual int getRunInfo(){ return 0; }
00034 protected :
00035 
00036     
00037 
00038 
00039 
00040 
00041 };
00042 
00043 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:02:34 for DBWriter by doxygen 1.7.4