21 std::vector<TrajectorySeed>&
result) {
24 for (
unsigned int iTSG = 0; iTSG !=
theTSGs.size(); iTSG++) {
26 std::vector<TrajectorySeed> tmpResult;
27 theTSGs[iTSG]->trackerSeeds(muonTrackCand, region, tTopo, tmpResult);
29 result.insert(result.end(), tmpResult.begin(), tmpResult.end());
std::pair< const Trajectory *, reco::TrackRef > TrackCand
std::vector< std::unique_ptr< TrackerSeedGenerator > > theTSGs
void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override
provide the seeds from the TSGs: must be overloaded
CombinedTSG(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)