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)
virtual void trackerSeeds(const TrackCand &, const TrackingRegion &, const TrackerTopology *, BTSeedCollection &)=0
provides the seeds from the TSGs: must be overloaded
std::vector< TrajectorySeed > BTSeedCollection
std::vector< TrackerSeedGenerator * > theTSGs
void init(const MuonServiceProxy *service)
initialized the TSGs
const MuonServiceProxy * theProxyService
std::vector< std::string > theNames
std::pair< const Trajectory *, reco::TrackRef > TrackCand
void setEvent(const edm::Event &event)
set the event to the TSGs