#include <PtAssignment.h>
Public Member Functions | |
const PtAssignmentEngineAux & | aux () const |
void | configure (const PtAssignmentEngine *pt_assign_engine, int verbose, int endcap, int sector, int bx, int ptLUTVersion, bool readPtLUTFile, bool fixMode15HighPt, bool bug9BitDPhi, bool bugMode7CLCT, bool bugNegPt, bool bugGMTPhi, bool promoteMode7) |
void | process (EMTFTrackCollection &best_tracks) |
Private Attributes | |
bool | bugGMTPhi_ |
int | bx_ |
int | endcap_ |
bool | promoteMode7_ |
PtAssignmentEngine * | pt_assign_engine_ |
int | sector_ |
int | verbose_ |
Definition at line 10 of file PtAssignment.h.
const PtAssignmentEngineAux & PtAssignment::aux | ( | ) | const |
Definition at line 148 of file PtAssignment.cc.
References PtAssignmentEngine::aux(), and pt_assign_engine_.
Referenced by process().
void PtAssignment::configure | ( | const PtAssignmentEngine * | pt_assign_engine, |
int | verbose, | ||
int | endcap, | ||
int | sector, | ||
int | bx, | ||
int | ptLUTVersion, | ||
bool | readPtLUTFile, | ||
bool | fixMode15HighPt, | ||
bool | bug9BitDPhi, | ||
bool | bugMode7CLCT, | ||
bool | bugNegPt, | ||
bool | bugGMTPhi, | ||
bool | promoteMode7 | ||
) |
Definition at line 6 of file PtAssignment.cc.
References bugGMTPhi_, bx_, PtAssignmentEngine::configure(), makeMuonMisalignmentScenario::endcap, endcap_, promoteMode7_, pt_assign_engine_, sector_, verbose, and verbose_.
Referenced by SectorProcessor::process_single_bx().
void PtAssignment::process | ( | EMTFTrackCollection & | best_tracks | ) |
Definition at line 33 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(), emtf::NUM_STATION_PAIRS, l1t::EMTFTrack::Phi_fp(), hitfit::phidiff(), promoteMode7_, EnergyCorrector::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(), HiIsolationCommonParameters_cff::track, and verbose_.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), SectorProcessor::process_single_bx(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
private |
Definition at line 31 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 29 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 29 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 31 of file PtAssignment.h.
Referenced by configure(), and process().
|
private |
Definition at line 27 of file PtAssignment.h.
Referenced by aux(), configure(), and process().
|
private |
Definition at line 29 of file PtAssignment.h.
Referenced by configure().
|
private |
Definition at line 29 of file PtAssignment.h.
Referenced by configure(), and process().