BOSS
8.0.0
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>
6
7
#include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
8
#include "RawDataProviderSvc/IRawDataProviderSvc.h"
9
10
class
MdcDetector
;
11
12
class
MdcMakeHits
:
public
Algorithm {
13
14
public
:
15
MdcMakeHits
(
const
std::string& name, ISvcLocator* pSvcLocator );
16
StatusCode
initialize
();
17
StatusCode
execute
();
18
StatusCode
finalize
();
19
StatusCode
beginRun
();
20
21
private
:
22
bool
m_beginRun{
false
};
23
24
bool
m_cosmicFit;
25
bool
m_doSag;
26
27
uint32_t m_getDigiFlag;
28
int
m_maxMdcDigi;
29
bool
m_keepBadTdc;
30
bool
m_dropHot;
31
bool
m_keepUnmatch;
32
int
m_minMdcDigi;
33
bool
m_combineTracking;
34
35
bool
m_countPropTime;
36
const
MdcDetector
* _gm;
37
const
IMdcCalibFunSvc
* m_mdcCalibFunSvc;
38
IRawDataProviderSvc
* m_rawDataProviderSvc;
39
40
#ifdef MDCPATREC_RESLAYER
41
int
m_resLayer;
42
#endif
43
};
44
45
#endif
IMdcCalibFunSvc
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcCalibFunSvc/IMdcCalibFunSvc.h:16
IRawDataProviderSvc
Definition
Event/RawDataProviderSvc/include/RawDataProviderSvc/IRawDataProviderSvc.h:14
MdcDetector
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcDetector.h:18
MdcMakeHits::beginRun
StatusCode beginRun()
Definition
MdcMakeHits.cxx:53
MdcMakeHits::initialize
StatusCode initialize()
Definition
MdcMakeHits.cxx:59
MdcMakeHits::execute
StatusCode execute()
Definition
MdcMakeHits.cxx:80
MdcMakeHits::finalize
StatusCode finalize()
Definition
MdcMakeHits.cxx:174
MdcMakeHits::MdcMakeHits
MdcMakeHits(const std::string &name, ISvcLocator *pSvcLocator)
Definition
MdcMakeHits.cxx:32
8.0.0
BOSS_Source
Reconstruction
MdcPatRec
MdcTrkRecon
src
MdcMakeHits.h
Generated by
1.16.1