#include <PtAssignment.h>
Public Member Functions | |
const PtAssignmentEngineAux & | aux () const |
void | configure (PtAssignmentEngine *pt_assign_engine, int verbose, int endcap, int sector, int bx, bool readPtLUTFile, bool fixMode15HighPt, bool bug9BitDPhi, bool bugMode7CLCT, bool bugNegPt, bool bugGMTPhi, bool promoteMode7, int modeQualVer) |
void | process (EMTFTrackCollection &best_tracks) |
Private Attributes | |
bool | bugGMTPhi_ |
int | bx_ |
int | endcap_ |
int | modeQualVer_ |
bool | promoteMode7_ |
PtAssignmentEngine * | pt_assign_engine_ |
int | sector_ |
int | verbose_ |
Definition at line 9 of file PtAssignment.h.
const PtAssignmentEngineAux & PtAssignment::aux | ( | ) | const |
Definition at line 178 of file PtAssignment.cc.
References PtAssignmentEngine::aux(), and pt_assign_engine_.
Referenced by process().
void PtAssignment::configure | ( | PtAssignmentEngine * | pt_assign_engine, |
int | verbose, | ||
int | endcap, | ||
int | sector, | ||
int | bx, | ||
bool | readPtLUTFile, | ||
bool | fixMode15HighPt, | ||
bool | bug9BitDPhi, | ||
bool | bugMode7CLCT, | ||
bool | bugNegPt, | ||
bool | bugGMTPhi, | ||
bool | promoteMode7, | ||
int | modeQualVer | ||
) |
Definition at line 5 of file PtAssignment.cc.
References bugGMTPhi_, l1GtPatternGenerator_cfi::bx, bx_, PtAssignmentEngine::configure(), makeMuonMisalignmentScenario::endcap, endcap_, modeQualVer_, promoteMode7_, pt_assign_engine_, sector_, verbose, and verbose_.
Referenced by SectorProcessor::process_single_bx().
void PtAssignment::process | ( | EMTFTrackCollection & | best_tracks | ) |
Definition at line 37 of file PtAssignment.cc.
References funct::abs(), l1t::EMTFPtLUT::address, aux(), bugGMTPhi_, PtAssignmentEngine::calculate_address(), PtAssignmentEngine::calculate_pt(), gather_cfg::cout, l1t::EMTFPtLUT::delta_ph, l1t::EMTFTrack::Endcap(), endcap_, PtAssignmentEngineAux::getGMTCharge(), PtAssignmentEngineAux::getGMTEta(), PtAssignmentEngineAux::getGMTPhi(), PtAssignmentEngineAux::getGMTPhiV2(), PtAssignmentEngineAux::getGMTPt(), PtAssignmentEngineAux::getGMTQuality(), l1t::EMTFTrack::Hits(), mps_fire::i, l1t::EMTFTrack::Mode(), modeQualVer_, emtf::NUM_STATION_PAIRS, l1t::EMTFTrack::Phi_fp(), hitfit::phidiff(), promoteMode7_, DiDispStaMuonMonitor_cfi::pt, pt_assign_engine_, l1t::EMTFTrack::PtLUT(), PtAssignmentEngine::scale_pt(), l1t::EMTFTrack::set_charge(), l1t::EMTFTrack::set_gmt_charge(), l1t::EMTFTrack::set_gmt_charge_valid(), l1t::EMTFTrack::set_gmt_eta(), l1t::EMTFTrack::set_gmt_phi(), l1t::EMTFTrack::set_gmt_pt(), l1t::EMTFTrack::set_gmt_quality(), l1t::EMTFTrack::set_pt(), l1t::EMTFTrack::set_pt_XML(), l1t::EMTFTrack::set_PtLUT(), l1t::EMTFPtLUT::sign_ph, l1t::EMTFTrack::Theta_fp(), HLT_2018_cff::track, and verbose_.
Referenced by SectorProcessor::process_single_bx().
|
private |
Definition at line 34 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 32 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 32 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 35 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 34 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 30 of file PtAssignment.h.
Referenced by aux(), configure(), and process().
|
private |
Definition at line 32 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 32 of file PtAssignment.h.
Referenced by configure(), and process().