BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DTag.h
Go to the documentation of this file.
1#ifndef Reconstruction_DTag_H
2#define Reconstruction_DTag_H
3
4#include "Gaudi/Sequence.h"
5
6class DTag : public Gaudi::Sequence {
7
8public:
9 DTag( const std::string& name, ISvcLocator* pSvcLocator );
10 StatusCode initialize();
11 StatusCode execute( const EventContext& ctx ) const;
12 StatusCode finalize();
13
14private:
15 StatusCode registerParent( MsgStream& log ) const;
16 StatusCode clearEvtRecDTagCol( MsgStream& log ) const;
17 void registerEvtRecDTagCol( MsgStream& log ) const;
18
19private:
20 bool m_recD0;
21 Algorithm* m_NeutralDReconstruction;
22 bool m_recDp;
23 Algorithm* m_ChargedDReconstruction;
24 bool m_recDs;
25 Algorithm* m_DsReconstruction;
26 bool m_recLc;
27 Algorithm* m_LambdaCReconstruction;
28
29 bool m_rawdstonly;
30};
31#endif
StatusCode finalize()
Definition DTag.cxx:172
DTag(const std::string &name, ISvcLocator *pSvcLocator)
Definition DTag.cxx:17
StatusCode execute(const EventContext &ctx) const
Definition DTag.cxx:134
StatusCode initialize()
Definition DTag.cxx:28