00001
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/Emc/EmcCalibData.h"
00010
00011 #include "CalibData/CalibModel.h"
00012 #include "GaudiKernel/DataSvc.h"
00013 #include "CalibDataSvc/ICalibTreeSvc.h"
00014 using namespace std;
00016 class checkEmc : public Algorithm {
00017
00018 public:
00019 checkEmc(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
00031
00032 };
00033
00034
00035