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 
16 public:
19 
21 
24  const L1TMuonBarrelParams&);
25  void makeInputPattern(const L1MuDTChambPhContainer* phiContainer,
26  const L1MuDTChambThContainer* etaContainer,
27  int sector);
28 
29 private:
30  bool isGoodPhiStub(const L1MuDTChambPhDigi*);
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 
43  int verbose_;
44 
45  // edm::ESHandle< L1TMuonBarrelParams > bmtfParamsHandle;
46  // L1MuDTTFMasks masks_;
47 };
48 
49 #endif
L1TMuonBarrelKalmanStubProcessor::minPhiQuality_
int minPhiQuality_
Definition: L1TMuonBarrelKalmanStubProcessor.h:35
L1TMuonBarrelKalmanStubProcessor::makeInputPattern
void makeInputPattern(const L1MuDTChambPhContainer *phiContainer, const L1MuDTChambThContainer *etaContainer, int sector)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:212
L1MuDTChambThDigi.h
L1MuDTChambPhDigi.h
L1TMuonBarrelParams.h
L1MuKBMTCombinedStubCollection
std::vector< L1MuKBMTCombinedStub > L1MuKBMTCombinedStubCollection
Definition: L1MuKBMTCombinedStub.h:39
L1TMuonBarrelKalmanStubProcessor::buildStubNoEta
L1MuKBMTCombinedStub buildStubNoEta(const L1MuDTChambPhDigi &)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:74
L1MuDTTFMasks
Definition: L1MuDTTFMasks.h:36
L1TMuonBarrelKalmanStubProcessor::eta2_
std::vector< int > eta2_
Definition: L1TMuonBarrelKalmanStubProcessor.h:39
L1MuDTChambThContainer.h
parallelization.uint
uint
Definition: parallelization.py:124
L1TMuonBarrelKalmanStubProcessor::eta1_
std::vector< int > eta1_
Definition: L1TMuonBarrelKalmanStubProcessor.h:38
L1MuDTChambPhContainer
Definition: L1MuDTChambPhContainer.h:33
L1TMuonBarrelKalmanStubProcessor
Definition: L1TMuonBarrelKalmanStubProcessor.h:15
L1TMuonBarrelKalmanStubProcessor::disableMasks_
bool disableMasks_
Definition: L1TMuonBarrelKalmanStubProcessor.h:42
L1TMuonBarrelKalmanStubProcessor::~L1TMuonBarrelKalmanStubProcessor
~L1TMuonBarrelKalmanStubProcessor()
Definition: L1TMuonBarrelKalmanStubProcessor.cc:25
L1MuKBMTCombinedStub
Definition: L1MuKBMTCombinedStub.h:45
L1TMuonBarrelKalmanStubProcessor::calculateEta
int calculateEta(uint, int, uint, uint)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:189
L1TMuonBarrelKalmanStubProcessor::maxBX_
int maxBX_
Definition: L1TMuonBarrelKalmanStubProcessor.h:37
L1TMuonBarrelParamsRcd.h
L1TMuonBarrelKalmanStubProcessor::buildStub
L1MuKBMTCombinedStub buildStub(const L1MuDTChambPhDigi &, const L1MuDTChambThDigi *)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:33
edm::ParameterSet
Definition: ParameterSet.h:47
L1MuKBMTCombinedStub.h
L1TMuonBarrelKalmanStubProcessor::minBX_
int minBX_
Definition: L1TMuonBarrelKalmanStubProcessor.h:36
L1TMuonBarrelKalmanStubProcessor::makeStubs
L1MuKBMTCombinedStubCollection makeStubs(const L1MuDTChambPhContainer *, const L1MuDTChambThContainer *, const L1TMuonBarrelParams &)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:94
L1MuDTChambPhContainer.h
L1TMuonBarrelKalmanStubProcessor::eta3_
std::vector< int > eta3_
Definition: L1TMuonBarrelKalmanStubProcessor.h:40
L1TMuonBarrelKalmanStubProcessor::isGoodPhiStub
bool isGoodPhiStub(const L1MuDTChambPhDigi *)
Definition: L1TMuonBarrelKalmanStubProcessor.cc:27
L1TMuonBarrelKalmanStubProcessor::L1TMuonBarrelKalmanStubProcessor
L1TMuonBarrelKalmanStubProcessor()
Definition: L1TMuonBarrelKalmanStubProcessor.cc:13
L1TMuonBarrelKalmanStubProcessor::verbose_
int verbose_
Definition: L1TMuonBarrelKalmanStubProcessor.h:43
L1MuDTChambThDigi
Definition: L1MuDTChambThDigi.h:33
L1TMuonBarrelParams
Definition: L1TMuonBarrelParams.h:23
ParameterSet.h
L1MuDTChambThContainer
Definition: L1MuDTChambThContainer.h:33
L1MuDTChambPhDigi
Definition: L1MuDTChambPhDigi.h:31