/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/VeeVertexAlg/VeeVertexAlg-00-00-05/VeeVertexAlg/VeeVertex.h

Go to the documentation of this file.
00001 #ifndef Reconstruction_VeeVertex_H
00002 #define Reconstruction_VeeVertex_H 
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007 
00008 class VeeVertex : public Algorithm {
00009 
00010 public:
00011   VeeVertex(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 clearEvtRecVeeVertexCol(MsgStream& log);
00019   void registerEvtRecVeeVertexCol(MsgStream& log);
00020  
00021 private:
00022   bool m_recKShort;
00023   bool m_recLambda;
00024   bool m_recGC;
00025   Algorithm* m_KShortReconstruction;
00026   Algorithm* m_LambdaReconstruction;
00027   Algorithm* m_gcReconstruction;
00028 };
00029 #endif
00030 
00031 

Generated on Tue Nov 29 23:14:22 2016 for BOSS_7.0.2 by  doxygen 1.4.7