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

In This Package:

IReconTool.h
Go to the documentation of this file.
00001 /*
00002  *  IReconTool.h
00003  *  
00004  *  Reconstruction Tool Interface
00005  *  
00006  *
00007  *  Based on IAdReconTool by wenlj@ihep.ac.cn
00008  *  dandwyer@caltech.edu  Apr. 17, 2009
00009  *
00010  */
00011 
00012 #ifndef IRECONTOOL_H
00013 #define IRECONTOOL_H 1
00014 
00015 #include "GaudiKernel/IAlgTool.h"
00016 #include <string>
00017 
00018 namespace DayaBay{
00019   class CalibReadout;
00020   class RecTrigger;
00021 }
00022 
00023 class IReconTool : virtual public IAlgTool
00024 {
00025 public:
00027     static const InterfaceID& interfaceID();
00028 
00030     virtual StatusCode reconstruct(const DayaBay::CalibReadout&,
00031                                    DayaBay::RecTrigger&) = 0;
00032     
00033 protected:
00034     
00035     virtual ~IReconTool();
00036 
00037 };
00038 
00039 #endif  // IRECONTOOL_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:11:26 for ReconAlg by doxygen 1.7.4