![]() |
![]() |
Classes | |
class | CountersBlockUnpacker |
class | HeadersBlockUnpacker |
class | MEBlockUnpacker |
class | RPCBlockUnpacker |
class | SPBlockUnpacker |
class | TrailersBlockUnpacker |
Functions | |
std::vector< int > | convert_ME_location (int _station, int _csc_ID, int _sector, bool _csc_ID_shift=false) |
void | convert_RPC_location (int &station, int &ring, int §or, int &subsector, int &neighbor, int &segment, const int evt_sector, const int frame, const int word, const int link) |
std::vector< int > | convert_SP_location (int _csc_ID, int _sector, int _subsector, int _station) |
uint16_t | GetHexBits (uint16_t word, uint16_t lowBit, uint16_t highBit) |
uint32_t | GetHexBits (uint32_t word, uint32_t lowBit, uint32_t highBit) |
uint32_t | GetHexBits (uint16_t word1, uint16_t lowBit1, uint16_t highBit1, uint16_t word2, uint16_t lowBit2, uint16_t highBit2) |
void | ImportME (EMTFHit &_hit, const l1t::emtf::ME _ME, const int _endcap, const int _evt_sector) |
void | ImportRPC (EMTFHit &_hit, const l1t::emtf::RPC _RPC, const int _endcap, const int _evt_sector) |
void | ImportSP (EMTFTrack &_track, const l1t::emtf::SP _SP, const int _endcap, const int _evt_sector) |
int | PowInt (int base, int exp) |
int | TwosCompl (int nBits, int bits) |
std::vector<int> l1t::stage2::emtf::convert_ME_location | ( | int | _station, |
int | _csc_ID, | ||
int | _sector, | ||
bool | _csc_ID_shift = false |
||
) |
Definition at line 68 of file EMTFBlockME.cc.
Referenced by l1t::stage2::emtf::MEBlockUnpacker::unpack().
void l1t::stage2::emtf::convert_RPC_location | ( | int & | station, |
int & | ring, | ||
int & | sector, | ||
int & | subsector, | ||
int & | neighbor, | ||
int & | segment, | ||
const int | evt_sector, | ||
const int | frame, | ||
const int | word, | ||
const int | link | ||
) |
Definition at line 69 of file EMTFBlockRPC.cc.
Referenced by l1t::stage2::emtf::RPCBlockUnpacker::unpack().
std::vector<int> l1t::stage2::emtf::convert_SP_location | ( | int | _csc_ID, |
int | _sector, | ||
int | _subsector, | ||
int | _station | ||
) |
Definition at line 82 of file EMTFBlockSP.cc.
Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().
|
inline |
Definition at line 39 of file EMTFUnpackerTools.h.
References PowInt().
Referenced by l1t::stage2::emtf::CountersBlockUnpacker::checkFormat(), l1t::stage2::emtf::MEBlockUnpacker::checkFormat(), l1t::stage2::emtf::SPBlockUnpacker::checkFormat(), l1t::stage2::emtf::TrailersBlockUnpacker::checkFormat(), l1t::stage2::emtf::HeadersBlockUnpacker::checkFormat(), l1t::stage2::emtf::RPCBlockUnpacker::checkFormat(), l1t::stage2::emtf::HeadersBlockUnpacker::unpack(), l1t::stage2::emtf::SPBlockUnpacker::unpack(), l1t::stage2::emtf::CountersBlockUnpacker::unpack(), l1t::stage2::emtf::TrailersBlockUnpacker::unpack(), l1t::stage2::emtf::MEBlockUnpacker::unpack(), and l1t::stage2::emtf::RPCBlockUnpacker::unpack().
|
inline |
|
inline |
void l1t::stage2::emtf::ImportME | ( | EMTFHit & | _hit, |
const l1t::emtf::ME | _ME, | ||
const int | _endcap, | ||
const int | _evt_sector | ||
) |
Definition at line 9 of file EMTFUnpackerTools.cc.
References l1t::emtf::ME::BC0(), emtf::calc_chamber(), emtf::calc_ring(), l1t::emtf::ME::CLCT_pattern(), l1t::EMTFHit::CreateCSCDetId(), l1t::EMTFHit::CSC_ID(), l1t::emtf::ME::LR(), l1t::emtf::ME::Quality(), l1t::EMTFHit::Ring(), l1t::emtf::ME::SE(), l1t::EMTFHit::Sector(), l1t::EMTFHit::set_bc0(), l1t::EMTFHit::set_bend(), l1t::EMTFHit::set_bx(), l1t::EMTFHit::set_chamber(), l1t::EMTFHit::set_endcap(), l1t::EMTFHit::set_is_CSC(), l1t::EMTFHit::set_is_RPC(), l1t::EMTFHit::set_pattern(), l1t::EMTFHit::set_quality(), l1t::EMTFHit::set_ring(), l1t::EMTFHit::set_sector_idx(), l1t::EMTFHit::set_strip(), l1t::EMTFHit::set_subsystem(), l1t::EMTFHit::set_sync_err(), l1t::EMTFHit::set_valid(), l1t::EMTFHit::set_wire(), l1t::EMTFHit::SetCSCDetId(), l1t::EMTFHit::Station(), l1t::emtf::ME::Strip(), l1t::EMTFHit::Strip(), l1t::EMTFHit::Subsector(), l1t::emtf::ME::TBIN(), l1t::emtf::ME::VP(), and l1t::emtf::ME::Wire().
Referenced by l1t::stage2::emtf::MEBlockUnpacker::unpack().
void l1t::stage2::emtf::ImportRPC | ( | EMTFHit & | _hit, |
const l1t::emtf::RPC | _RPC, | ||
const int | _endcap, | ||
const int | _evt_sector | ||
) |
Definition at line 43 of file EMTFUnpackerTools.cc.
References l1t::emtf::RPC::BC0(), emtf::calc_eta_from_theta_deg(), emtf::calc_phi_glob_deg(), emtf::calc_phi_loc_deg(), emtf::calc_theta_deg_from_int(), l1t::EMTFHit::CreateRPCDetId(), l1t::EMTFHit::Endcap(), l1t::emtf::RPC::Phi(), l1t::EMTFHit::Phi_fp(), l1t::EMTFHit::Phi_loc(), l1t::EMTFHit::set_bc0(), l1t::EMTFHit::set_bx(), l1t::EMTFHit::set_endcap(), l1t::EMTFHit::set_eta(), l1t::EMTFHit::set_is_CSC(), l1t::EMTFHit::set_is_RPC(), l1t::EMTFHit::set_phi_fp(), l1t::EMTFHit::set_phi_glob(), l1t::EMTFHit::set_phi_loc(), l1t::EMTFHit::set_sector_idx(), l1t::EMTFHit::set_subsystem(), l1t::EMTFHit::set_theta(), l1t::EMTFHit::set_theta_fp(), l1t::EMTFHit::set_valid(), l1t::EMTFHit::SetRPCDetId(), l1t::emtf::RPC::TBIN(), l1t::emtf::RPC::Theta(), l1t::EMTFHit::Theta(), l1t::EMTFHit::Theta_fp(), and l1t::emtf::RPC::VP().
Referenced by l1t::stage2::emtf::RPCBlockUnpacker::unpack().
void l1t::stage2::emtf::ImportSP | ( | EMTFTrack & | _track, |
const l1t::emtf::SP | _SP, | ||
const int | _endcap, | ||
const int | _evt_sector | ||
) |
Definition at line 74 of file EMTFUnpackerTools.cc.
References l1t::EMTFPtLUT::address, l1t::emtf::SP::C(), emtf::calc_eta(), emtf::calc_phi_glob_deg(), emtf::calc_phi_loc_deg(), l1t::emtf::SP::Eta_GMT(), l1t::emtf::SP::Mode(), l1t::emtf::SP::Phi_full(), l1t::emtf::SP::Phi_GMT(), l1t::EMTFTrack::Phi_loc(), l1t::emtf::SP::Pt_GMT(), l1t::emtf::SP::Pt_LUT_addr(), l1t::emtf::SP::Quality_GMT(), l1t::EMTFTrack::Sector(), l1t::EMTFTrack::set_bx(), l1t::EMTFTrack::set_charge(), l1t::EMTFTrack::set_endcap(), l1t::EMTFTrack::set_eta(), 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_mode(), l1t::EMTFTrack::set_mode_inv(), l1t::EMTFTrack::set_phi_fp(), l1t::EMTFTrack::set_phi_glob(), l1t::EMTFTrack::set_phi_loc(), l1t::EMTFTrack::set_pt(), l1t::EMTFTrack::set_PtLUT(), l1t::EMTFTrack::set_sector(), l1t::EMTFTrack::set_sector_idx(), l1t::emtf::SP::TBIN(), and l1t::emtf::SP::VC().
Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack(), and l1t::EMTFTrack::~EMTFTrack().
|
inline |
Definition at line 26 of file EMTFUnpackerTools.h.
References runEdmFileComparison::base.
Referenced by GetHexBits(), and TwosCompl().
|
inline |
Definition at line 33 of file EMTFUnpackerTools.h.
References bits, and PowInt().
Referenced by l1t::stage2::emtf::SPBlockUnpacker::unpack().