10 std::vector<TrajectorySeed> &
result){
14 std::vector<TrajectorySeed> tmpResult;
15 theTSGs[
sel]->trackerSeeds(muonTrackCand,region,tTopo,tmpResult);
16 result.insert(result.end(),tmpResult.begin(),tmpResult.end());
std::pair< const Trajectory *, reco::TrackRef > TrackCand
~SeparatingTSG() override
SeparatingTSG(const edm::ParameterSet &pset, edm::ConsumesCollector &IC)
virtual unsigned int selectTSG(const TrackCand &, const TrackingRegion &)=0
void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override
provides the seeds from the TSGs: must be overloaded
std::vector< std::string > theNames
std::vector< std::unique_ptr< TrackerSeedGenerator > > theTSGs