#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 6 of file BestTrackSelection.h.
void BestTrackSelection::cancel_multi_bx | ( | const std::deque< EMTFTrackCollection > & | extended_best_track_cands, |
EMTFTrackCollection & | best_tracks | ||
) | const |
Definition at line 248 of file BestTrackSelection.cc.
References bx_, bxWindow_, gather_cfg::cout, emtf_assert, spr::find(), h, mps_fire::i, dqmiolumiharvest::j, mps_check::killed, maxRoadsPerZone_, maxTracks_, dqmiodumpmetadata::n, vertices_cff::ntracks, emtf::NUM_ZONES, EcalTangentSkim_cfg::o, HLT_2024v10_cff::track, DiMuonV_cfg::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 64 of file BestTrackSelection.cc.
References gather_cfg::cout, emtf_assert, spr::find(), submitPVValidationJobs::gt, mps_fire::i, dqmiolumiharvest::j, mps_check::killed, maxRoadsPerZone_, maxTracks_, dqmiodumpmetadata::n, vertices_cff::ntracks, emtf::NUM_ZONES, EcalTangentSkim_cfg::o, HLT_2024v10_cff::track, DiMuonV_cfg::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 5 of file BestTrackSelection.cc.
References bugSameSectorPt0_, nano_mu_digi_cff::bx, bx_, bxWindow_, makeMuonMisalignmentScenario::endcap, endcap_, maxRoadsPerZone_, DMR_cfg::maxTracks, maxTracks_, nano_mu_digi_cff::sector, 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 26 of file BestTrackSelection.cc.
References cancel_multi_bx(), cancel_one_bx(), HLT_2024v10_cff::cands, gather_cfg::cout, mps_fire::i, emtf::NUM_STATIONS, to_hex(), HLT_2024v10_cff::track, useSecondEarliest_, and verbose_.
Referenced by SectorProcessor::process_single_bx().
|
private |
Definition at line 33 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 28 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), and configure().
|
private |
Definition at line 30 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), and configure().
|
private |
Definition at line 28 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 31 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), and configure().
|
private |
Definition at line 31 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), and configure().
|
private |
Definition at line 28 of file BestTrackSelection.h.
Referenced by configure().
|
private |
Definition at line 32 of file BestTrackSelection.h.
Referenced by configure(), and process().
|
private |
Definition at line 28 of file BestTrackSelection.h.
Referenced by cancel_multi_bx(), cancel_one_bx(), configure(), and process().