BOSS 7.1.2
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 "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8class DTag : public Algorithm {
9
10public:
11 DTag(const std::string& name, ISvcLocator* pSvcLocator);
12 StatusCode initialize();
13 StatusCode execute();
14 StatusCode finalize();
15
16private:
17 StatusCode registerParent(MsgStream& log);
18 StatusCode clearEvtRecDTagCol(MsgStream& log);
19 void registerEvtRecDTagCol(MsgStream& log);
20
21private:
22 bool m_recD0;
23 Algorithm* m_NeutralDReconstruction;
24 bool m_recDp;
25 Algorithm* m_ChargedDReconstruction;
26 bool m_recDs;
27 Algorithm* m_DsReconstruction;
28 bool m_recLc;
29 Algorithm* m_LambdaCReconstruction;
30
31 bool m_rawdstonly;
32};
33#endif
34
35
Definition DTag.h:8
StatusCode execute()
Definition DTag.cxx:128
StatusCode finalize()
Definition DTag.cxx:171
DTag(const std::string &name, ISvcLocator *pSvcLocator)
Definition DTag.cxx:18
StatusCode initialize()
Definition DTag.cxx:29