Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TMuonBarrel
interface
L1TMuonBarrelKalmanSectorProcessor.h
Go to the documentation of this file.
1
#ifndef L1TMUONBARRELKALMANSECTORPROCESSOR_H
2
#define L1TMUONBARRELKALMANSECTORPROCESSOR_H
3
4
#include "
DataFormats/L1TMuon/interface/L1MuKBMTCombinedStub.h
"
5
#include "
L1Trigger/L1TMuonBarrel/interface/L1TMuonBarrelKalmanAlgo.h
"
6
#include "
L1Trigger/L1TMuonBarrel/interface/L1TMuonBarrelKalmanRegionModule.h
"
7
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
10
class
L1TMuonBarrelKalmanSectorProcessor
{
11
public
:
12
L1TMuonBarrelKalmanSectorProcessor
(
const
edm::ParameterSet
&,
int
sector);
13
~L1TMuonBarrelKalmanSectorProcessor
();
14
15
L1MuKBMTrackCollection
process
(
L1TMuonBarrelKalmanAlgo
*,
const
L1MuKBMTCombinedStubRefVector
& stubs,
int
bx);
16
void
verbose
(
L1TMuonBarrelKalmanAlgo
*,
const
L1MuKBMTrackCollection
&);
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
;
33
int
chargeValid_1
;
34
int
dxy_1
;
35
int
addr1_1
;
36
int
addr2_1
;
37
int
addr3_1
;
38
int
addr4_1
;
39
int
reserved_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
;
51
int
chargeValid_2
;
52
int
dxy_2
;
53
int
addr1_2
;
54
int
addr2_2
;
55
int
addr3_2
;
56
int
addr4_2
;
57
int
reserved_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
;
69
int
chargeValid_3
;
70
int
dxy_3
;
71
int
addr1_3
;
72
int
addr2_3
;
73
int
addr3_3
;
74
int
addr4_3
;
75
int
reserved_3
;
76
int
wheel_3
;
77
int
ptSTA_3
;
78
int
SE_3
;
79
80
}
bmtf_out
;
81
82
83
bmtf_out
makeWord
(
L1TMuonBarrelKalmanAlgo
*,
const
L1MuKBMTrackCollection
&);
84
85
86
87
};
88
89
90
91
#endif
L1TMuonBarrelKalmanSectorProcessor::regions_
std::vector< L1TMuonBarrelKalmanRegionModule > regions_
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:21
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_2
int charge_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:50
L1TMuonBarrelKalmanSectorProcessor
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:10
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_2
int reserved_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:57
L1TMuonBarrelKalmanAlgo.h
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_3
int addr2_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:72
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_1
int HF_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:29
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_3
int SE_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:78
L1TMuonBarrelKalmanRegionModule.h
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_3
int addr3_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:73
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_1
int addr1_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:35
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_2
int chargeValid_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:51
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_1
int addr4_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:38
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_2
int pt_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:44
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_3
int reserved_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:75
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_1
int bx0_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:31
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_3
int addr4_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:74
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_2
int wheel_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:58
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_3
int chargeValid_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:69
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_2
int qual_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:45
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_2
int HF_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:47
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_1
int qual_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:27
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::reserved_1
int reserved_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:39
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_2
int addr2_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:54
L1TMuonBarrelKalmanSectorProcessor::verbose_
int verbose_
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:18
L1TMuonBarrelKalmanSectorProcessor::verbose
void verbose(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &)
Definition:
L1TMuonBarrelKalmanSectorProcessor.cc:159
L1MuKBMTCombinedStubRefVector
std::vector< edm::Ref< L1MuKBMTCombinedStubCollection > > L1MuKBMTCombinedStubRefVector
Definition:
L1MuKBMTCombinedStub.h:43
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_2
int eta_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:46
ParameterSet.h
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr2_1
int addr2_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:36
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_3
int dxy_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:70
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_1
int ptSTA_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:41
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_2
int SE_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:60
L1TMuonBarrelKalmanAlgo
Definition:
L1TMuonBarrelKalmanAlgo.h:16
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_2
int addr1_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:53
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_1
int eta_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:28
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_2
int dxy_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:52
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::qual_3
int qual_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:63
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr4_2
int addr4_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:56
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_1
int charge_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:32
L1TMuonBarrelKalmanSectorProcessor::sector_
int sector_
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:19
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::dxy_1
int dxy_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:34
L1TMuonBarrelKalmanSectorProcessor::makeWord
bmtf_out makeWord(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTrackCollection &)
Definition:
L1TMuonBarrelKalmanSectorProcessor.cc:39
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_2
int addr3_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:55
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::HF_3
int HF_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:65
L1MuKBMTCombinedStub.h
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::SE_1
int SE_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:42
L1TMuonBarrelKalmanSectorProcessor::process
L1MuKBMTrackCollection process(L1TMuonBarrelKalmanAlgo *, const L1MuKBMTCombinedStubRefVector &stubs, int bx)
Definition:
L1TMuonBarrelKalmanSectorProcessor.cc:18
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_3
int phi_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:66
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr1_3
int addr1_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:71
L1TMuonBarrelKalmanSectorProcessor::bmtf_out
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:25
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::eta_3
int eta_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:64
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_1
int pt_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:26
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_3
int bx0_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:67
L1MuKBMTrackCollection
std::vector< L1MuKBMTrack > L1MuKBMTrackCollection
Definition:
L1MuKBMTrack.h:15
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_2
int phi_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:48
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_3
int ptSTA_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:77
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::bx0_2
int bx0_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:49
edm::ParameterSet
Definition:
ParameterSet.h:36
L1TMuonBarrelKalmanSectorProcessor::L1TMuonBarrelKalmanSectorProcessor
L1TMuonBarrelKalmanSectorProcessor(const edm::ParameterSet &, int sector)
Definition:
L1TMuonBarrelKalmanSectorProcessor.cc:5
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::pt_3
int pt_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:62
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::ptSTA_2
int ptSTA_2
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:59
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::charge_3
int charge_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:68
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_3
int wheel_3
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:76
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::wheel_1
int wheel_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:40
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::addr3_1
int addr3_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:37
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::chargeValid_1
int chargeValid_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:33
L1TMuonBarrelKalmanSectorProcessor::bmtf_out::phi_1
int phi_1
Definition:
L1TMuonBarrelKalmanSectorProcessor.h:30
L1TMuonBarrelKalmanSectorProcessor::~L1TMuonBarrelKalmanSectorProcessor
~L1TMuonBarrelKalmanSectorProcessor()
Definition:
L1TMuonBarrelKalmanSectorProcessor.cc:16
Generated for CMSSW Reference Manual by
1.8.11