1 #ifndef DTSegment_DTMeantimerPatternReco_h 2 #define DTSegment_DTMeantimerPatternReco_h 59 const std::vector<DTRecHit1DPair>&
hits)
override;
78 std::vector<std::shared_ptr<DTHitPairForFit>> initHits(
const DTSuperLayer* sl,
79 const std::vector<DTRecHit1DPair>& hits);
82 std::vector<DTSegmentCand*> buildSegments(
const DTSuperLayer* sl,
83 const std::vector<std::shared_ptr<DTHitPairForFit>>& hits);
87 const std::vector<std::shared_ptr<DTHitPairForFit>>& hits,
88 std::vector<DTSegmentCand*> &
result);
96 bool checkDoubleCandidates(std::vector<DTSegmentCand*>& segs,
DTSegmentCand* seg);
98 void printPattern( std::vector<DTSegmentCand::AssPoint>& assHits,
const DTHitPairForFit*
hit);
116 #endif // DTSegment_DTMeantimerPatternReco_h
def setup(process, global_tag, zero_tesla=False)
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