1 #ifndef DTSegment_DTMeantimerPatternReco_h 2 #define DTSegment_DTMeantimerPatternReco_h 55 const std::vector<DTRecHit1DPair>&
hits)
override;
73 std::vector<std::shared_ptr<DTHitPairForFit>> initHits(
const DTSuperLayer* sl,
74 const std::vector<DTRecHit1DPair>& hits);
77 std::vector<DTSegmentCand*> buildSegments(
const DTSuperLayer* sl,
78 const std::vector<std::shared_ptr<DTHitPairForFit>>& hits);
82 const std::vector<std::shared_ptr<DTHitPairForFit>>& hits,
83 std::vector<DTSegmentCand*>&
result);
91 bool checkDoubleCandidates(std::vector<DTSegmentCand*>& segs,
DTSegmentCand* seg);
93 void printPattern(std::vector<DTSegmentCand::AssPoint>& assHits,
const DTHitPairForFit*
hit);
109 #endif // DTSegment_DTMeantimerPatternReco_h
DTSegmentCleaner * theCleaner
U second(std::pair< T, U > const &p)
unsigned int theMaxAllowedHits
std::string algoName() const override
return the algo name
T first(std::pair< T, U > const &p)
edm::ESHandle< DTGeometry > theDTGeometry
DTSegmentUpdator * theUpdator