Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
L1Trigger
L1TMuonEndCap
interface
TrackFinder.h
Go to the documentation of this file.
1
#ifndef L1TMuonEndCap_TrackFinder_h
2
#define L1TMuonEndCap_TrackFinder_h
3
4
#include <array>
5
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "
L1Trigger/L1TMuonEndCap/interface/Common.h
"
12
#include "
L1Trigger/L1TMuonEndCap/interface/EMTFSetup.h
"
13
#include "
L1Trigger/L1TMuonEndCap/interface/EMTFSubsystemCollector.h
"
14
#include "
L1Trigger/L1TMuonEndCap/interface/SectorProcessor.h
"
15
16
class
TrackFinder
{
17
public
:
18
explicit
TrackFinder
(
const
edm::ParameterSet
& iConfig,
edm::ConsumesCollector
&& iConsumes);
19
~TrackFinder
();
20
21
void
process
(
22
// Input
23
const
edm::Event
&
iEvent
,
24
const
edm::EventSetup
& iSetup,
25
// Output
26
EMTFHitCollection
& out_hits,
27
EMTFTrackCollection
& out_tracks);
28
29
private
:
30
EMTFSetup
setup_
;
31
32
emtf::sector_array<SectorProcessor>
sector_processors_
;
33
34
// Various tokens
35
const
edm::EDGetToken
tokenDTPhi_
;
36
const
edm::EDGetToken
tokenDTTheta_
;
37
const
edm::EDGetToken
tokenCSC_
;
38
const
edm::EDGetToken
tokenCSCComparator_
;
39
const
edm::EDGetToken
tokenRPC_
;
40
const
edm::EDGetToken
tokenCPPF_
;
41
const
edm::EDGetToken
tokenGEM_
;
42
const
edm::EDGetToken
tokenME0_
;
43
44
int
verbose_
;
45
};
46
47
#endif
emtf::sector_array
std::array< T, NUM_SECTORS > sector_array
Definition:
Common.h:63
TrackFinder::tokenDTPhi_
const edm::EDGetToken tokenDTPhi_
Definition:
TrackFinder.h:35
TrackFinder::tokenCSC_
const edm::EDGetToken tokenCSC_
Definition:
TrackFinder.h:37
SectorProcessor.h
EMTFSetup
Definition:
EMTFSetup.h:20
TrackFinder
Definition:
TrackFinder.h:16
TrackFinder::tokenDTTheta_
const edm::EDGetToken tokenDTTheta_
Definition:
TrackFinder.h:36
TrackFinder::tokenCPPF_
const edm::EDGetToken tokenCPPF_
Definition:
TrackFinder.h:40
TrackFinder::tokenRPC_
const edm::EDGetToken tokenRPC_
Definition:
TrackFinder.h:39
TrackFinder::verbose_
int verbose_
Definition:
TrackFinder.h:44
EMTFTrackCollection
l1t::EMTFTrackCollection EMTFTrackCollection
Definition:
Common.h:27
TrackFinder::TrackFinder
TrackFinder(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumes)
Definition:
TrackFinder.cc:6
EMTFHitCollection
l1t::EMTFHitCollection EMTFHitCollection
Definition:
Common.h:23
TrackFinder::tokenGEM_
const edm::EDGetToken tokenGEM_
Definition:
TrackFinder.h:41
TrackFinder::tokenME0_
const edm::EDGetToken tokenME0_
Definition:
TrackFinder.h:42
TrackFinder::setup_
EMTFSetup setup_
Definition:
TrackFinder.h:30
edm::ParameterSet
Definition:
ParameterSet.h:47
EMTFSubsystemCollector.h
Event.h
EMTFSetup.h
iEvent
int iEvent
Definition:
GenABIO.cc:224
edm::EventSetup
Definition:
EventSetup.h:58
edm::EDGetToken
Definition:
EDGetToken.h:35
Common.h
TrackFinder::sector_processors_
emtf::sector_array< SectorProcessor > sector_processors_
Definition:
TrackFinder.h:32
EventSetup.h
TrackFinder::~TrackFinder
~TrackFinder()
Definition:
TrackFinder.cc:21
ConsumesCollector.h
ParameterSet.h
edm::Event
Definition:
Event.h:73
TrackFinder::tokenCSCComparator_
const edm::EDGetToken tokenCSCComparator_
Definition:
TrackFinder.h:38
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
TrackFinder::process
void process(const edm::Event &iEvent, const edm::EventSetup &iSetup, EMTFHitCollection &out_hits, EMTFTrackCollection &out_tracks)
Definition:
TrackFinder.cc:23
Generated for CMSSW Reference Manual by
1.8.16