#include <PtAssignment.h>
Public Member Functions | |
const PtAssignmentEngineAux & | aux () const |
void | configure (PtAssignmentEngine *pt_assign_engine, PtAssignmentEngineDxy *pt_assign_engine_dxy, int verbose, int endcap, int sector, int bx, bool readPtLUTFile, bool fixMode15HighPt, bool bug9BitDPhi, bool bugMode7CLCT, bool bugNegPt, bool bugGMTPhi, bool promoteMode7, int modeQualVer, std::string pbFileName) |
void | process (EMTFTrackCollection &best_tracks) |
Private Attributes | |
bool | bugGMTPhi_ |
int | bx_ |
int | endcap_ |
int | modeQualVer_ |
bool | promoteMode7_ |
PtAssignmentEngine * | pt_assign_engine_ |
PtAssignmentEngineDxy * | pt_assign_engine_dxy_ |
int | sector_ |
int | verbose_ |
Definition at line 10 of file PtAssignment.h.
const PtAssignmentEngineAux & PtAssignment::aux | ( | ) | const |
Definition at line 211 of file PtAssignment.cc.
References PtAssignmentEngine::aux(), and pt_assign_engine_.
Referenced by process().
void PtAssignment::configure | ( | PtAssignmentEngine * | pt_assign_engine, |
PtAssignmentEngineDxy * | pt_assign_engine_dxy, | ||
int | verbose, | ||
int | endcap, | ||
int | sector, | ||
int | bx, | ||
bool | readPtLUTFile, | ||
bool | fixMode15HighPt, | ||
bool | bug9BitDPhi, | ||
bool | bugMode7CLCT, | ||
bool | bugNegPt, | ||
bool | bugGMTPhi, | ||
bool | promoteMode7, | ||
int | modeQualVer, | ||
std::string | pbFileName | ||
) |
Definition at line 6 of file PtAssignment.cc.
References bugGMTPhi_, makePileupJSON::bx, bx_, PtAssignmentEngineDxy::configure(), PtAssignmentEngine::configure(), emtf_assert, Reference_intrackfit_cff::endcap, endcap_, modeQualVer_, promoteMode7_, pt_assign_engine_, pt_assign_engine_dxy_, sector_, verbose, and verbose_.
Referenced by SectorProcessor::process_single_bx().
void PtAssignment::process | ( | EMTFTrackCollection & | best_tracks | ) |
Definition at line 42 of file PtAssignment.cc.
References funct::abs(), l1t::EMTFPtLUT::address, aux(), bugGMTPhi_, PtAssignmentEngine::calculate_address(), PtAssignmentEngine::calculate_pt(), PtAssignmentEngineDxy::calculate_pt_dxy(), gather_cfg::cout, l1t::EMTFPtLUT::delta_ph, PVValHelper::dxy, emtf_assert, l1t::EMTFTrack::Endcap(), endcap_, PtAssignmentEngine::get_pt_lut_version(), PtAssignmentEngineAux::getGMTCharge(), PtAssignmentEngineAux::getGMTDxy(), PtAssignmentEngineAux::getGMTEta(), PtAssignmentEngineAux::getGMTPhi(), PtAssignmentEngineAux::getGMTPhiV2(), PtAssignmentEngineAux::getGMTPt(), PtAssignmentEngineAux::getGMTPtDxy(), PtAssignmentEngineAux::getGMTQuality(), PtAssignmentEngineAux::getPtFromGMTPtDxy(), 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_, pt_assign_engine_dxy_, l1t::EMTFTrack::PtLUT(), PtAssignmentEngine::scale_pt(), l1t::EMTFTrack::set_charge(), l1t::EMTFTrack::set_dxy(), l1t::EMTFTrack::set_gmt_charge(), l1t::EMTFTrack::set_gmt_charge_valid(), l1t::EMTFTrack::set_gmt_dxy(), l1t::EMTFTrack::set_gmt_eta(), l1t::EMTFTrack::set_gmt_phi(), l1t::EMTFTrack::set_gmt_pt(), l1t::EMTFTrack::set_gmt_pt_dxy(), l1t::EMTFTrack::set_gmt_quality(), l1t::EMTFTrack::set_pt(), l1t::EMTFTrack::set_pt_dxy(), l1t::EMTFTrack::set_pt_XML(), l1t::EMTFTrack::set_PtLUT(), l1t::EMTFPtLUT::sign_ph, l1t::EMTFTrack::Theta_fp(), HLT_FULL_cff::track, and verbose_.
Referenced by SectorProcessor::process_single_bx().
|
private |
Definition at line 39 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 37 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 37 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 40 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 39 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 33 of file PtAssignment.h.
Referenced by aux(), configure(), and process().
|
private |
Definition at line 35 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 37 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 37 of file PtAssignment.h.
Referenced by configure(), and process().