/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Muc/MucCalibAlg/MucCalibAlg-00-02-16/MucCalibAlg/MucCalibAlg.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------|
00002 //      [File  ]:                       MucCalibAlg.h                           |
00003 //      [Brief ]:       Head file of MUC calibration algrithom                  |
00004 //      [Author]:       Xie Yuguang, <ygxie@mail.ihep.ac.cn>                    |
00005 //      [Date  ]:       Mar 28, 2006                                            |
00006 //      [Log   ]:       See ChangLog                                            |
00007 //------------------------------------------------------------------------------|
00008 
00009 #ifndef MUC_CALIB_ALG_H
00010 #define MUC_CALIB_ALG_H
00011 
00012 #include<iostream>
00013 
00014 #include "GaudiKernel/Algorithm.h"
00015 
00016 #include "MucCalibAlg/MucCalibMgr.h"
00017 
00018 using namespace std;
00019 
00020 class MucCalibAlg : public Algorithm
00021 {
00022   public:
00023     MucCalibAlg( const std::string& name, ISvcLocator* pSvcLocator );
00024 
00025     StatusCode initialize();
00026     StatusCode execute();
00027     StatusCode finalize();
00028 
00029   private:
00030 
00031     std::vector<double>  m_vJobInfo;     // Job information vector
00032     std::vector<int>    m_vConfigInfo;  // Config information vector
00033     
00034     std::string m_sOutputFile;    // Possable specified output file of ROOT or ASCII format by users 
00035     
00036     MucCalibMgr*  m_pMucCalibMgr; // Pointer of calibration manager
00037     
00038 };
00039 
00040 #endif
00041 

Generated on Tue Nov 29 23:12:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7