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