CMS 3D CMS Logo

L1TMuonBarrelKalmanStubProcessor.h
Go to the documentation of this file.
1 #ifndef L1TMUONBARRELKALMANSTUBPROCESSOR
2 #define L1TMUONBARRELKALMANSTUBPROCESSOR
3 
12 
13 class L1MuDTTFMasks;
14 
15 
17  public:
20 
22 
23 
25  void makeInputPattern(const L1MuDTChambPhContainer* phiContainer,const L1MuDTChambThContainer* etaContainer,int sector);
26 
27 
28  private:
29  bool isGoodPhiStub(const L1MuDTChambPhDigi*);
32 
33 
34  int calculateEta(uint, int,uint,uint);
36  int minBX_;
37  int maxBX_;
38  std::vector<int> eta1_;
39  std::vector<int> eta2_;
40  std::vector<int> eta3_;
41 
42 
44  int verbose_;
45 
46 
47  // edm::ESHandle< L1TMuonBarrelParams > bmtfParamsHandle;
48  // L1MuDTTFMasks masks_;
49 
50 
51 
52 
53 
54 };
55 
56 
57 #endif
L1MuKBMTCombinedStub buildStub(const L1MuDTChambPhDigi &, const L1MuDTChambThDigi *)
L1MuKBMTCombinedStub buildStubNoEta(const L1MuDTChambPhDigi &)
L1MuKBMTCombinedStubCollection makeStubs(const L1MuDTChambPhContainer *, const L1MuDTChambThContainer *, const L1TMuonBarrelParams &)
void makeInputPattern(const L1MuDTChambPhContainer *phiContainer, const L1MuDTChambThContainer *etaContainer, int sector)
bool isGoodPhiStub(const L1MuDTChambPhDigi *)
def uint(string)
std::vector< L1MuKBMTCombinedStub > L1MuKBMTCombinedStubCollection