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
L1TMuonBarrelKalmanRegionModule::cleanLower
L1MuKBMTrackCollection cleanLower(const L1MuKBMTrackCollection &tracks1, const L1MuKBMTrackCollection &tracks2)
Definition: L1TMuonBarrelKalmanRegionModule.cc:238
L1TMuonBarrelKalmanRegionModule::selfClean
L1MuKBMTrackCollection selfClean(const L1MuKBMTrackCollection &tracks)
Definition: L1TMuonBarrelKalmanRegionModule.cc:182
L1TMuonBarrelKalmanRegionModule
Definition: L1TMuonBarrelKalmanRegionModule.h:8
L1MuKBMTrackCollection
std::vector< L1MuKBMTrack > L1MuKBMTrackCollection
Definition: L1MuKBMTrack.h:15
L1TMuonBarrelKalmanRegionModule::nextSector_
int nextSector_
Definition: L1TMuonBarrelKalmanRegionModule.h:21
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
L1TMuonBarrelKalmanRegionModule::~L1TMuonBarrelKalmanRegionModule
~L1TMuonBarrelKalmanRegionModule()
Definition: L1TMuonBarrelKalmanRegionModule.cc:45
edm::Ref
Definition: AssociativeIterator.h:58
b
double b
Definition: hdecay.h:118
L1TMuonBarrelKalmanRegionModule::SeedSorter::SeedSorter
SeedSorter()
Definition: L1TMuonBarrelKalmanRegionModule.h:35
edm::ParameterSet
Definition: ParameterSet.h:47
a
double a
Definition: hdecay.h:119
tracks
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
Definition: CAHitNtupletGeneratorKernelsImpl.h:176
L1MuKBMTCombinedStub.h
L1TMuonBarrelKalmanAlgo
Definition: L1TMuonBarrelKalmanAlgo.h:16
recoMuon::in
Definition: RecoMuonEnumerators.h:6
L1TMuonBarrelKalmanRegionModule::L1TMuonBarrelKalmanRegionModule
L1TMuonBarrelKalmanRegionModule(const edm::ParameterSet &, int wheel, int sector)
Definition: L1TMuonBarrelKalmanRegionModule.cc:3
L1TMuonBarrelKalmanRegionModule::nextWheel_
int nextWheel_
Definition: L1TMuonBarrelKalmanRegionModule.h:23
L1TMuonBarrelKalmanRegionModule::process
L1MuKBMTrackCollection process(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx)
Definition: L1TMuonBarrelKalmanRegionModule.cc:47
L1TMuonBarrelKalmanRegionModule::wheel
const int wheel() const
Definition: L1TMuonBarrelKalmanRegionModule.h:13
L1TMuonBarrelKalmanRegionModule::cleanRegion
L1MuKBMTrackCollection cleanRegion(const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &, const L1MuKBMTrackCollection &)
Definition: L1TMuonBarrelKalmanRegionModule.cc:346
L1TMuonBarrelKalmanRegionModule::sector_
int sector_
Definition: L1TMuonBarrelKalmanRegionModule.h:19
L1TMuonBarrelKalmanRegionModule::verbose_
int verbose_
Definition: L1TMuonBarrelKalmanRegionModule.h:18
L1TMuonBarrelKalmanRegionModule::previousSector_
int previousSector_
Definition: L1TMuonBarrelKalmanRegionModule.h:22
L1TMuonBarrelKalmanRegionModule::SeedSorter::operator()
bool operator()(const L1MuKBMTCombinedStubRef &a, const L1MuKBMTCombinedStubRef &b)
Definition: L1TMuonBarrelKalmanRegionModule.h:37
L1TMuonBarrelKalmanRegionModule::sort4
L1MuKBMTrackCollection sort4(const L1MuKBMTrackCollection &in)
Definition: L1TMuonBarrelKalmanRegionModule.cc:262
L1TMuonBarrelKalmanRegionModule::cleanHigher
L1MuKBMTrackCollection cleanHigher(const L1MuKBMTrackCollection &tracks1, const L1MuKBMTrackCollection &tracks2)
Definition: L1TMuonBarrelKalmanRegionModule.cc:214
L1TMuonBarrelKalmanRegionModule::SeedSorter
Definition: L1TMuonBarrelKalmanRegionModule.h:33
ParameterSet.h
L1TMuonBarrelKalmanAlgo.h
L1TMuonBarrelKalmanRegionModule::wheel_
int wheel_
Definition: L1TMuonBarrelKalmanRegionModule.h:20
L1MuKBMTCombinedStubRefVector
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
Definition: L1MuKBMTCombinedStub.h:43