CMS 3D CMS Logo

L1TMuonBarrelKalmanSectorProcessor.h
Go to the documentation of this file.
1 #ifndef L1TMUONBARRELKALMANSECTORPROCESSOR_H
2 #define L1TMUONBARRELKALMANSECTORPROCESSOR_H
3 
7 
9 
11  public:
14 
17  private:
18  int verbose_;
19  int sector_;
20 
21  std::vector<L1TMuonBarrelKalmanRegionModule> regions_;
22 
23 
24  //For patterns
25  typedef struct {
26  int pt_1;
27  int qual_1;
28  int eta_1;
29  int HF_1;
30  int phi_1;
31  int bx0_1;
32  int charge_1;
34  int dxy_1;
35  int addr1_1;
36  int addr2_1;
37  int addr3_1;
38  int addr4_1;
40  int wheel_1;
41  int ptSTA_1;
42  int SE_1;
43 
44  int pt_2;
45  int qual_2;
46  int eta_2;
47  int HF_2;
48  int phi_2;
49  int bx0_2;
50  int charge_2;
52  int dxy_2;
53  int addr1_2;
54  int addr2_2;
55  int addr3_2;
56  int addr4_2;
58  int wheel_2;
59  int ptSTA_2;
60  int SE_2;
61 
62  int pt_3;
63  int qual_3;
64  int eta_3;
65  int HF_3;
66  int phi_3;
67  int bx0_3;
68  int charge_3;
70  int dxy_3;
71  int addr1_3;
72  int addr2_3;
73  int addr3_3;
74  int addr4_3;
76  int wheel_3;
77  int ptSTA_3;
78  int SE_3;
79 
80  } bmtf_out;
81 
82 
84 
85 
86 
87 };
88 
89 
90 
91 #endif
std::vector< L1TMuonBarrelKalmanRegionModule > regions_
void verbose(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &)
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
bmtf_out makeWord(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &)
L1MuKBMTrackCollection process(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx)
std::vector< L1MuKBMTrack > L1MuKBMTrackCollection
Definition: L1MuKBMTrack.h:15
L1TMuonBarrelKalmanSectorProcessor(const edm::ParameterSet &, int sector)