CMS 3D CMS Logo

BestTrackSelection.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_BestTrackSelection_h
2 #define L1TMuonEndCap_BestTrackSelection_h
3 
5 
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:
29 
30  int bxWindow_;
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
HLT_FULL_cff.maxTracks
maxTracks
Definition: HLT_FULL_cff.py:33250
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
BestTrackSelection::process
void process(const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const
Definition: BestTrackSelection.cc:26