#include <MicroGMTConverter.h>
Public Member Functions | |
void | convert (const int global_event_BX, const EMTFTrack &in_track, l1t::RegionalMuonCand &out_cand) const |
void | convert_all (const edm::Event &iEvent, const EMTFTrackCollection &in_tracks, l1t::RegionalMuonCandBxCollection &out_cands) const |
MicroGMTConverter () | |
~MicroGMTConverter () | |
Definition at line 11 of file MicroGMTConverter.h.
|
explicit |
Definition at line 3 of file MicroGMTConverter.cc.
MicroGMTConverter::~MicroGMTConverter | ( | ) |
Definition at line 5 of file MicroGMTConverter.cc.
void MicroGMTConverter::convert | ( | const int | global_event_BX, |
const EMTFTrack & | in_track, | ||
l1t::RegionalMuonCand & | out_cand | ||
) | const |
Definition at line 7 of file MicroGMTConverter.cc.
References funct::abs(), l1t::EMTFPtLUT::bt_ci, l1t::EMTFPtLUT::bt_si, l1t::EMTFPtLUT::bt_vi, l1t::EMTFTrack::BX(), l1t::emtf_neg, l1t::emtf_pos, l1t::EMTFTrack::Endcap(), l1t::EMTFTrack::GMT_charge(), l1t::EMTFTrack::GMT_charge_valid(), l1t::EMTFTrack::GMT_eta(), l1t::EMTFTrack::GMT_phi(), l1t::EMTFTrack::GMT_pt(), l1t::EMTFTrack::GMT_quality(), l1t::RegionalMuonCand::kBX, l1t::RegionalMuonCand::kME1Ch, l1t::RegionalMuonCand::kME1Seg, l1t::RegionalMuonCand::kME2Ch, l1t::RegionalMuonCand::kME2Seg, l1t::RegionalMuonCand::kME3Ch, l1t::RegionalMuonCand::kME3Seg, l1t::RegionalMuonCand::kME4Ch, l1t::RegionalMuonCand::kME4Seg, l1t::RegionalMuonCand::kTrkNum, l1t::EMTFTrack::PtLUT(), l1t::EMTFTrack::Sector(), l1t::RegionalMuonCand::setHwEta(), l1t::RegionalMuonCand::setHwHF(), l1t::RegionalMuonCand::setHwPhi(), l1t::RegionalMuonCand::setHwPt(), l1t::RegionalMuonCand::setHwQual(), l1t::RegionalMuonCand::setHwSign(), l1t::RegionalMuonCand::setHwSignValid(), l1t::RegionalMuonCand::setTFIdentifiers(), l1t::RegionalMuonCand::setTrackSubAddress(), and l1t::EMTFTrack::Track_num().
Referenced by convert_all().
void MicroGMTConverter::convert_all | ( | const edm::Event & | iEvent, |
const EMTFTrackCollection & | in_tracks, | ||
l1t::RegionalMuonCandBxCollection & | out_cands | ||
) | const |
Definition at line 83 of file MicroGMTConverter.cc.
References edm::EventBase::bunchCrossing(), l1GtPatternGenerator_cfi::bx, BXVector< T >::clear(), convert(), BXVector< T >::push_back(), BXVector< T >::setBXRange(), and emtf::sort_uGMT_muons().