30#include "GaudiKernel/Algorithm.h"
31#include "CLHEP/Alist/AList.h"
33#include "GaudiKernel/SmartDataPtr.h"
38#include "MagneticField/IMagneticFieldSvc.h"
54 MdcMergeDups(
const std::string& name, ISvcLocator* pSvcLocator);
68 int doMergeLong(std::vector<RecMdcTrack*> mergeTkList);
69 int doMergeCurl(std::vector<RecMdcTrack*> mergeTkList);
81 double m_maxDd0InMerge;
82 double m_maxDphi0InMerge;
83 double m_maxPdradInMerge;
84 double m_maxRcsInMerge;
88 double m_mergeOverlapRatio;
int doMergeLong(std::vector< RecMdcTrack * > mergeTkList)
int testByParam(RecMdcTrack *refTk, RecMdcTrack *testTk)
void store(TrkRecoTrk *aTrack)
bool eraseTdsTrack(RecMdcTrackCol::iterator tk)
int testByOverlapHit(RecMdcTrack *refTk, RecMdcTrack *testTk)
int doMergeCurl(std::vector< RecMdcTrack * > mergeTkList)