/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/DTagAlg/DTagAlg-00-01-04/DTagAlg/DTag.h

Go to the documentation of this file.
00001 #ifndef Reconstruction_DTag_H
00002 #define Reconstruction_DTag_H 
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007 
00008 class DTag : public Algorithm {
00009 
00010 public:
00011   DTag(const std::string& name, ISvcLocator* pSvcLocator);
00012   StatusCode initialize();
00013   StatusCode execute();
00014   StatusCode finalize();  
00015 
00016 private:
00017   StatusCode registerParent(MsgStream& log);
00018   StatusCode clearEvtRecDTagCol(MsgStream& log);
00019   void registerEvtRecDTagCol(MsgStream& log);
00020  
00021 private:
00022   bool m_recD0;
00023   Algorithm* m_NeutralDReconstruction;
00024   bool m_recDp;
00025   Algorithm* m_ChargedDReconstruction;
00026   bool m_recDs;
00027   Algorithm* m_DsReconstruction;
00028 
00029   bool m_rawdstonly;
00030 };
00031 #endif
00032 
00033 

Generated on Tue Nov 29 23:13:00 2016 for BOSS_7.0.2 by  doxygen 1.4.7