1 #ifndef RecoMuon_TrackerSeedGenerator_CompositeTSG_H 2 #define RecoMuon_TrackerSeedGenerator_CompositeTSG_H 25 typedef std::pair<const Trajectory*, reco::TrackRef>
TrackCand;
41 std::vector<TrackerSeedGenerator*>
theTSGs;
CompositeTSG(const edm::ParameterSet &pset, edm::ConsumesCollector &IC)
void init(const MuonServiceProxy *service) override
initialized the TSGs
std::vector< TrajectorySeed > BTSeedCollection
std::vector< TrackerSeedGenerator * > theTSGs
void setEvent(const edm::Event &event) override
set the event to the TSGs
const MuonServiceProxy * theProxyService
std::vector< std::string > theNames
void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &) override=0
provides the seeds from the TSGs: must be overloaded
std::pair< const Trajectory *, reco::TrackRef > TrackCand