#include <MicroGMTConverter.h>
Public Member Functions | |
void | convert (const EMTFTrack &in_track, l1t::RegionalMuonCand &out_cand) const |
void | convert_all (const EMTFTrackCollection &in_tracks, l1t::RegionalMuonCandBxCollection &out_cands) const |
MicroGMTConverter () | |
~MicroGMTConverter () | |
Definition at line 10 of file MicroGMTConverter.h.
|
explicit |
Definition at line 4 of file MicroGMTConverter.cc.
MicroGMTConverter::~MicroGMTConverter | ( | ) |
Definition at line 8 of file MicroGMTConverter.cc.
void MicroGMTConverter::convert | ( | const EMTFTrack & | in_track, |
l1t::RegionalMuonCand & | out_cand | ||
) | const |
Definition at line 12 of file MicroGMTConverter.cc.
References 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 EMTFTrackCollection & | in_tracks, |
l1t::RegionalMuonCandBxCollection & | out_cands | ||
) | const |
Definition at line 83 of file MicroGMTConverter.cc.
References BXVector< T >::clear(), convert(), BXVector< T >::push_back(), and BXVector< T >::setBXRange().