58 std::vector<DTRecHit1DPair>& pairs)
const;
65 bool operator()(
const std::pair<float, DTRecHit1DPair>& lhs,
const std::pair<float, DTRecHit1DPair>& rhs)
const {
66 return lhs.first < rhs.first;
81 #endif // DTCLUSTERER_H unsigned int theMinLayers
bool operator()(const std::pair< float, DTRecHit1DPair > &lhs, const std::pair< float, DTRecHit1DPair > &rhs) const
unsigned int differentLayers(std::vector< DTRecHit1DPair > &hits) const
edm::EDGetTokenT< DTRecHitCollection > recHits1DToken_
void produce(edm::StreamID, edm::Event &event, const edm::EventSetup &setup) const override
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
DTClusterer(const edm::ParameterSet &)
std::vector< std::pair< float, DTRecHit1DPair > > initHits(const DTSuperLayer *sl, std::vector< DTRecHit1DPair > &pairs) const
std::vector< DTSLRecCluster > buildClusters(const DTSuperLayer *sl, std::vector< DTRecHit1DPair > &pairs) const