BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/VeeVertexAlg/VeeVertexAlg-00-00-05/VeeVertexAlg/VeeVertex.h
Go to the documentation of this file.
1#ifndef Reconstruction_VeeVertex_H
2#define Reconstruction_VeeVertex_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8class VeeVertex : public Algorithm {
9
10public:
11 VeeVertex(const std::string& name, ISvcLocator* pSvcLocator);
12 StatusCode initialize();
13 StatusCode execute();
14 StatusCode finalize();
15
16private:
17 StatusCode registerParent(MsgStream& log);
18 StatusCode clearEvtRecVeeVertexCol(MsgStream& log);
19 void registerEvtRecVeeVertexCol(MsgStream& log);
20
21private:
22 bool m_recKShort;
23 bool m_recLambda;
24 bool m_recGC;
25 Algorithm* m_KShortReconstruction;
26 Algorithm* m_LambdaReconstruction;
27 Algorithm* m_gcReconstruction;
28};
29#endif
30
31
VeeVertex(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute()
StatusCode finalize()
StatusCode initialize()