24#ifndef MDCXTRACKFINDER_H
25#define MDCXTRACKFINDER_H
30#include "GaudiKernel/Algorithm.h"
31#include "CLHEP/Alist/AList.h"
32#include "GaudiKernel/NTuple.h"
33#include "MdcData/MdcHit.h"
34#include "MdcxReco/MdcxHits.h"
35#include "GaudiKernel/SmartDataPtr.h"
36#include "MdcRecEvent/RecMdcTrack.h"
37#include "MdcRecEvent/RecMdcHit.h"
38#include "MdcCalibFunSvc/MdcCalibFunSvc.h"
39#include "RawDataProviderSvc/RawDataProviderSvc.h"
40#include "MdcTrkRecon/MdcFlagHold.h"
41#include "MagneticField/IMagneticFieldSvc.h"
42#include "TrkFitter/TrkContextEv.h"
43#include "MdcData/MdcRecoHitOnTrack.h"
45#include "BesTimerSvc/IBesTimerSvc.h"
46#include "BesTimerSvc/BesTimerSvc.h"
81 int haveDigi[43][288];
106 uint32_t m_getDigiFlag;
109 bool m_dropMultiHotInLayer;
117 bool m_countPropTime;
122 std::vector<float> m_dropHitsSigma;
123 std::vector<float> m_helixFitCut;
129 double m_helixFitSigma;
130 double m_maxRcsInAddSeg;
131 double m_nSigAddHitTrk;
141 std::string m_pdtFile;
170 const MdcDigi* m_digiMap[43][288];
std::vector< MdcDigi * > MdcDigiVec
ObjectVector< MdcHit > MdcHitCol
ObjectVector< RecMdcHit > RecMdcHitCol
ObjectVector< RecMdcTrack > RecMdcTrackCol
SmartRefVector< RecMdcHit > HitRefVec
MdcxTrackFinder(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~MdcxTrackFinder()