CMS 3D CMS Logo

L1TMuonBarrelKalmanRegionModule.h
Go to the documentation of this file.
1 #ifndef L1TMUONBARRELKALMANREGIONMODULE_H
2 #define L1TMUONBARRELKALMANREGIONMODULE_H
3 
7 
9 public:
12 
13  const int wheel() const { return wheel_; }
14 
16 
17 private:
18  int verbose_;
19  int sector_;
20  int wheel_;
24 
27  const L1MuKBMTrackCollection&);
32 
33  class SeedSorter {
34  public:
36 
38  return (a->tag() < b->tag());
39  }
40  };
41 };
42 
43 #endif
L1MuKBMTrackCollection cleanLower(const L1MuKBMTrackCollection &tracks1, const L1MuKBMTrackCollection &tracks2)
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
L1MuKBMTrackCollection cleanHigher(const L1MuKBMTrackCollection &tracks1, const L1MuKBMTrackCollection &tracks2)
bool operator()(const L1MuKBMTCombinedStubRef &a, const L1MuKBMTCombinedStubRef &b)
L1MuKBMTrackCollection process(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx)
L1MuKBMTrackCollection cleanRegion(const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &)
auto const & tracks
cannot be loose
L1MuKBMTrackCollection sort4(const L1MuKBMTrackCollection &in)
double b
Definition: hdecay.h:118
std::vector< L1MuKBMTrack > L1MuKBMTrackCollection
Definition: L1MuKBMTrack.h:15
double a
Definition: hdecay.h:119
L1MuKBMTrackCollection selfClean(const L1MuKBMTrackCollection &tracks)
L1TMuonBarrelKalmanRegionModule(const edm::ParameterSet &, int wheel, int sector)