/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Muc/MucGeoCreateAlg/MucGeoCreateAlg-00-01-00/MucGeoCreateAlg/MucGeoCreateAlg.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------|
00002 //      [File  ]:                       MucGeoCreateAlg.h                       |
00003 //      [Brief ]:       Header file of MUC geometry creating algorithem class   |
00004 //      [Author]:       Xie Yuguang, <ygxie@mail.ihep.ac.cn>                    |
00005 //      [Date  ]:       Mar 28, 2006                                            |
00006 //------------------------------------------------------------------------------|
00007 
00008 #ifndef MUC_GEO_CREATE_ALG_H
00009 #define MUC_GEO_CREATE_ALG_H
00010 
00011 #include <iostream>
00012 #include <string>
00013 
00014 #include "GaudiKernel/Algorithm.h"
00015 
00016 #include "MucGeoCreateAlg/MucGeoMgr.h"
00017 
00018 class MucGeoCreateAlg : public Algorithm
00019 {
00020         public:
00021                 MucGeoCreateAlg(const std::string& name, ISvcLocator* pSvcLocator);
00022                 ~MucGeoCreateAlg(){};
00023 
00024                 StatusCode initialize();
00025                 StatusCode execute();
00026                 StatusCode finalize();
00027 
00028         private:
00029 
00030                        bool     m_bAlignFlag;
00031                 std::string     m_sCreateFlag;
00032                 std::string     m_sAlignFile;
00033 
00034                 MucGeoMgr       *m_pMucGeoMgr;
00035 };
00036 
00037 #endif

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