#include <L1MuonSeedsMerger.h>
Definition at line 12 of file L1MuonSeedsMerger.h.
◆ TrackAndHits
◆ TracksAndHits
◆ Action
◆ L1MuonSeedsMerger()
◆ ~L1MuonSeedsMerger()
virtual L1MuonSeedsMerger::~L1MuonSeedsMerger |
( |
| ) |
|
|
inlinevirtual |
◆ compare()
◆ merge()
◆ resolve()
Definition at line 11 of file L1MuonSeedsMerger.cc.
References compare(), goAhead, killFirst, killSecond, merge(), mergeTwo, jetsAK4_CHS_cff::sort, theDeltaEtaCut, and tracks.
13 typedef std::vector<TrackAndHits>::iterator Tracks_Itr;
14 Tracks_Itr it1 =
tracks.begin();
15 while (it1 !=
tracks.end()) {
16 for (Tracks_Itr it2 = it1 + 1; it1->first && it2 <
tracks.end(); it2++) {
21 switch (
compare(&(*it1), &(*it2))) {
31 *it2 = *(
merge(&(*it1), &(*it2)));
39 if (
nullptr == it1->first)
Action compare(const TrackAndHits *, const TrackAndHits *) const
const TrackAndHits * merge(const TrackAndHits *, const TrackAndHits *) const
auto const & tracks
cannot be loose
◆ theDeltaEtaCut
float L1MuonSeedsMerger::theDeltaEtaCut |
|
private |
◆ theDiffRelPtCut
float L1MuonSeedsMerger::theDiffRelPtCut |
|
private |