/* * PndModuleCombiner.h * * Created on: Jul 18, 2016 * Author: kibellus */ #ifndef PNDTOOLS_PNDFORWARDTRACKFINDER_PNDMODULECOMBINER_H_ #define PNDTOOLS_PNDFORWARDTRACKFINDER_PNDMODULECOMBINER_H_ #include #include #include "PndLineApproximation.h" #include "PndLine.h" #include "PndFtsLineComparator.h" #include "PndTrackCollection.h" using namespace std; class PndModuleCombiner { public: static Double_t compDist; static Double_t compAngle; static Double_t hitAddT; PndModuleCombiner() : fLineComparator(compDist,compAngle){} virtual ~PndModuleCombiner(); vector combineModules(vector m1, vector m2); void combineModules(vector &c,vector ); void addUnusedHits(vector hits,vector &c); private: PndFtsLineComparator fLineComparator; }; #endif /* PNDTOOLS_PNDFORWARDTRACKFINDER_PNDMODULECOMBINER_H_ */