1 #ifndef RecoMuon_TrackerSeedGenerator_L1MuonSeedsMerger_H 2 #define RecoMuon_TrackerSeedGenerator_L1MuonSeedsMerger_H 12 typedef std::pair<const reco::Track*, SeedingHitSet >
TrackAndHits;
16 virtual void resolve(TracksAndHits &)
const;
18 enum Action { goAhead, killFirst, killSecond, mergeTwo };
19 struct Less {
bool operator()(
const TrackAndHits&,
const TrackAndHits&)
const; };
20 const TrackAndHits*
merge(
const TrackAndHits*,
const TrackAndHits*)
const;
21 Action compare(
const TrackAndHits*,
const TrackAndHits*)
const;
bool compare(const P &i, const P &j)
std::pair< const reco::Track *, SeedingHitSet > TrackAndHits
virtual ~L1MuonSeedsMerger()
std::vector< TrackAndHits > TracksAndHits
bool merge(LuminosityBlockRange &lh, LuminosityBlockRange &rh)