00001 //$Header: /bes/bes/BossCvs/Calibration/CalibSvc/CalibROOTCnv/src/test/UseMuc.h,v 1.1 2008/04/08 08:34:13 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/Muc/MucCalibData.h" 00010 #include "CalibData/CalibModel.h" 00011 #include "GaudiKernel/DataSvc.h" 00012 #include "CalibDataSvc/ICalibRootSvc.h" 00013 #include "GaudiKernel/MsgStream.h" 00014 #include "CalibData/CalibModel.h" 00015 #include "CalibData/CalibBase1.h" 00016 #include "CalibData/Muc/MucCalibConst.h" 00017 //#include "CalibROOTCnv/MucIdTransform.h" 00018 //#include "MucCalibAlg/MucIdTransform.h" 00019 00020 00021 //using namespace std; 00023 class UseMuc : public Algorithm { 00024 00025 public: 00026 UseMuc(const std::string& name, ISvcLocator* pSvcLocator); 00027 00028 StatusCode initialize(); 00029 00030 StatusCode execute(); 00031 00032 StatusCode finalize(); 00033 00034 private: 00035 00036 IDataProviderSvc* m_pCalibDataSvc; 00037 ICalibRootSvc* m_pRootSvc; 00038 // MucIdTransform* m_pIdTr; 00039 // Maybe something to say which kind of data to look up? 00040 00041 }; 00042 00043 00044