#include <BestTrackSelection.h>
Public Member Functions | |
void | cancel_multi_bx (const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const |
void | cancel_one_bx (const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const |
void | configure (int verbose, int endcap, int sector, int bx, int bxWindow, int maxRoadsPerZone, int maxTracks, bool useSecondEarliest, bool bugSameSectorPt0) |
void | process (const std::deque< EMTFTrackCollection > &extended_best_track_cands, EMTFTrackCollection &best_tracks) const |
Private Attributes | |
bool | bugSameSectorPt0_ |
int | bx_ |
int | bxWindow_ |
int | endcap_ |
int | maxRoadsPerZone_ |
int | maxTracks_ |
int | sector_ |
bool | useSecondEarliest_ |
int | verbose_ |
Definition at line 7 of file BestTrackSelection.h.
void BestTrackSelection::cancel_multi_bx | ( | const std::deque< EMTFTrackCollection > & | extended_best_track_cands, |
EMTFTrackCollection & | best_tracks | ||
) | const |
Definition at line 257 of file BestTrackSelection.cc.
References bx_, bxWindow_, gather_cfg::cout, spr::find(), h, l1t::EMTFTrack::Hits(), mps_fire::i, mps_check::killed, maxRoadsPerZone_, maxTracks_, gen::n, emtf::NUM_ZONES, connectstrParser::o, l1t::EMTFTrack::Rank(), l1t::EMTFTrack::Second_BX(), HiIsolationCommonParameters_cff::track, l1t::tracks, verbose_, and z.
Referenced by process().
void BestTrackSelection::cancel_one_bx | ( | const std::deque< EMTFTrackCollection > & | extended_best_track_cands, |
EMTFTrackCollection & | best_tracks | ||
) | const |
Definition at line 71 of file BestTrackSelection.cc.
References gather_cfg::cout, Vispa.Plugins.EdmBrowser.EdmDataAccessor::eq(), spr::find(), l1t::EMTFTrack::Hits(), mps_fire::i, mps_check::killed, maxRoadsPerZone_, maxTracks_, gen::n, emtf::NUM_ZONES, connectstrParser::o, l1t::EMTFTrack::Rank(), HiIsolationCommonParameters_cff::track, l1t::tracks, verbose_, and z.
Referenced by process().
void BestTrackSelection::configure | ( | int | verbose, |
int | endcap, | ||
int | sector, | ||
int | bx, | ||
int | bxWindow, | ||
int | maxRoadsPerZone, | ||
int | maxTracks, | ||
bool | useSecondEarliest, | ||
bool | bugSameSectorPt0 | ||
) |
Definition at line 6 of file BestTrackSelection.cc.
References bugSameSectorPt0_, bx_, bxWindow_, makeMuonMisalignmentScenario::endcap, endcap_, maxRoadsPerZone_, RecoTauCombinatoricProducer_cfi::maxTracks, maxTracks_, sector_, useSecondEarliest_, verbose, and verbose_.
Referenced by SectorProcessor::process_single_bx().
void BestTrackSelection::process | ( | const std::deque< EMTFTrackCollection > & | extended_best_track_cands, |
EMTFTrackCollection & | best_tracks | ||
) | const |
Definition at line 24 of file BestTrackSelection.cc.
References cancel_multi_bx(), cancel_one_bx(), egammaForCoreTracking_cff::cands, gather_cfg::cout, mps_fire::i, emtf::NUM_STATIONS, to_hex(), HiIsolationCommonParameters_cff::track, useSecondEarliest_, and verbose_.
Referenced by SectorProcessor::process_single_bx().
|
private |
Definition at line 37 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 32 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), and configure().
|
private |
Definition at line 34 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), and configure().
|
private |
Definition at line 32 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 35 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), and configure().
|
private |
Definition at line 35 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), and configure().
|
private |
Definition at line 32 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 36 of file BestTrackSelection.h.
Referenced by configure(), and process().
|
private |
Definition at line 32 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), configure(), and process().