1 #ifndef RecoTracker_TkSeedingLayers_HitExtractor_H 2 #define RecoTracker_TkSeedingLayers_HitExtractor_H 25 using Hits=std::vector<HitPointer>;
36 useSkipClusters_(m, iC);
39 bool filterCluster=
false;
40 bool maskCluster=
false;
41 float minGoodCharge=0;
48 template <
typename DSTV,
typename A,
typename B>
51 std::pair<A,B>
const &
sel) {
52 typename DSTV::Range range = dstv.equal_range(sel.first,sel.second);
54 for(
typename DSTV::const_iterator
id=range.first;
id!=range.second;
id++)
57 for(
typename DSTV::const_iterator
id=range.first;
id!=range.second;
id++){
58 for (
auto const &
h : (*
id) ) v.emplace_back(
h);
void range2SeedingHits(DSTV const &dstv, HitExtractor::Hits &v, std::pair< A, B > const &sel)
PixelRecoRange< float > Range
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)