L1Trigger
L1TMuonEndCap
interface
BestTrackSelection.h
Go to the documentation of this file.
1
#ifndef L1TMuonEndCap_BestTrackSelection_h
2
#define L1TMuonEndCap_BestTrackSelection_h
3
4
#include "
L1Trigger/L1TMuonEndCap/interface/Common.h
"
5
6
class
BestTrackSelection
{
7
public
:
8
void
configure
(
int
verbose
,
9
int
endcap
,
10
int
sector,
11
int
bx
,
12
int
bxWindow,
13
int
maxRoadsPerZone,
14
int
maxTracks
,
15
bool
useSecondEarliest,
16
bool
bugSameSectorPt0);
17
18
void
process
(
const
std::deque<EMTFTrackCollection>& extended_best_track_cands,
19
EMTFTrackCollection
& best_tracks)
const
;
20
21
void
cancel_one_bx
(
const
std::deque<EMTFTrackCollection>& extended_best_track_cands,
22
EMTFTrackCollection
& best_tracks)
const
;
23
24
void
cancel_multi_bx
(
const
std::deque<EMTFTrackCollection>& extended_best_track_cands,
25
EMTFTrackCollection
& best_tracks)
const
;
26
27
private
:
28
int
verbose_
,
endcap_
,
sector_
,
bx_
;
29
30
int
bxWindow_
;
31
int
maxRoadsPerZone_
,
maxTracks_
;
32
bool
useSecondEarliest_
;
33
bool
bugSameSectorPt0_
;
34
};
35
36
#endif
BestTrackSelection::bugSameSectorPt0_
bool bugSameSectorPt0_
Definition:
BestTrackSelection.h:33
BestTrackSelection::sector_
int sector_
Definition:
BestTrackSelection.h:28
BestTrackSelection::maxRoadsPerZone_
int maxRoadsPerZone_
Definition:
BestTrackSelection.h:31
BestTrackSelection::verbose_
int verbose_
Definition:
BestTrackSelection.h:28
BestTrackSelection::cancel_one_bx
void cancel_one_bx(const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const
Definition:
BestTrackSelection.cc:64
l1GtPatternGenerator_cfi.bx
bx
Definition:
l1GtPatternGenerator_cfi.py:18
makeMuonMisalignmentScenario.endcap
endcap
Definition:
makeMuonMisalignmentScenario.py:320
EMTFTrackCollection
l1t::EMTFTrackCollection EMTFTrackCollection
Definition:
Common.h:27
BestTrackSelection::configure
void configure(int verbose, int endcap, int sector, int bx, int bxWindow, int maxRoadsPerZone, int maxTracks, bool useSecondEarliest, bool bugSameSectorPt0)
Definition:
BestTrackSelection.cc:5
BestTrackSelection::maxTracks_
int maxTracks_
Definition:
BestTrackSelection.h:31
BestTrackSelection
Definition:
BestTrackSelection.h:6
BestTrackSelection::endcap_
int endcap_
Definition:
BestTrackSelection.h:28
verbose
static constexpr int verbose
Definition:
HLTExoticaSubAnalysis.cc:25
BestTrackSelection::bxWindow_
int bxWindow_
Definition:
BestTrackSelection.h:30
BestTrackSelection::useSecondEarliest_
bool useSecondEarliest_
Definition:
BestTrackSelection.h:32
BestTrackSelection::cancel_multi_bx
void cancel_multi_bx(const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const
Definition:
BestTrackSelection.cc:248
BestTrackSelection::bx_
int bx_
Definition:
BestTrackSelection.h:28
Common.h
HLT_2018_cff.maxTracks
maxTracks
Definition:
HLT_2018_cff.py:31798
BestTrackSelection::process
void process(const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const
Definition:
BestTrackSelection.cc:26
Generated for CMSSW Reference Manual by
1.8.16