00001 //$Header: /bes/bes/BossCvs/Calibration/CalibSvc/CalibTreeCnv/src/test/checkDedx.h,v 1.3 2010/05/17 06:54:24 huangb Exp $ 00002 #include <stdio.h> 00003 #include "GaudiKernel/Algorithm.h" 00004 #include "GaudiKernel/AlgFactory.h" 00005 #include "GaudiKernel/IDataProviderSvc.h" 00006 #include "GaudiKernel/Service.h" 00007 #include "GaudiKernel/MsgStream.h" 00008 #include "GaudiKernel/SmartDataPtr.h" 00009 #include "CalibData/Mdc/MdcAlignData.h" 00010 #include "CalibData/Mdc/MdcCalibData.h" 00011 #include "CalibData/CalibModel.h" 00012 #include "GaudiKernel/DataSvc.h" 00013 #include "CalibDataSvc/ICalibTreeSvc.h" 00014 using namespace std; 00016 class checkDedx : public Algorithm { 00017 00018 public: 00019 checkDedx(const std::string& name, ISvcLocator* pSvcLocator); 00020 00021 StatusCode initialize(); 00022 00023 StatusCode execute(); 00024 00025 StatusCode finalize(); 00026 00027 private: 00028 IDataProviderSvc* m_pCalibDataSvc; 00029 ICalibTreeSvc* m_pTreeSvc; 00030 // Maybe something to say which kind of data to look up? 00031 00032 }; 00033 00034 00035