BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcMakeHits.h
Go to the documentation of this file.
1#ifndef MDCMAKEHITS_H
2#define MDCMAKEHITS_H
3
4#include "GaudiKernel/Algorithm.h"
5#include <string>
7
8class MdcDetector;
10
11class MdcMakeHits : public Algorithm{
12
13public:
14 MdcMakeHits(const std::string& name, ISvcLocator* pSvcLocator);
15 StatusCode initialize();
16 StatusCode execute();
17 StatusCode finalize();
18 StatusCode beginRun();
19
20private:
21 bool m_cosmicFit;
22 bool m_doSag;
23
24 uint32_t m_getDigiFlag;
25 int m_maxMdcDigi;
26 bool m_keepBadTdc;
27 bool m_dropHot;
28 bool m_keepUnmatch;
29 int m_minMdcDigi;
30 bool m_combineTracking;
31
32 bool m_countPropTime;
33 const MdcDetector * _gm;
34 const MdcCalibFunSvc* m_mdcCalibFunSvc;
35 RawDataProviderSvc* m_rawDataProviderSvc;
36
37#ifdef MDCPATREC_RESLAYER
38 int m_resLayer;
39#endif
40};
41
42
43
44#endif
StatusCode beginRun()
Definition: MdcMakeHits.cxx:58
StatusCode initialize()
Definition: MdcMakeHits.cxx:64
StatusCode execute()
Definition: MdcMakeHits.cxx:90
StatusCode finalize()