Go to the source code of this file.
◆ process()
template<typename T , typename F >
Definition at line 8 of file PhysCandPacker.cc.
References funct::abs(), BXVector< T >::begin(), BXVector< T >::end(), ALCARECOTkAlBeamHalo_cff::filter, BXVector< T >::getFirstBX(), BXVector< T >::getLastBX(), mps_fire::i, globals_cff::id1, globals_cff::id2, dqmiolumiharvest::j, svgfig::load(), SiStripPI::min, create_idmaps::n, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by l1t::stage1::IsoEGammaPacker::pack(), l1t::stage1::NonIsoEGammaPacker::pack(), l1t::stage1::CentralJetPacker::pack(), l1t::stage1::ForwardJetPacker::pack(), l1t::stage1::TauPacker::pack(), and l1t::stage1::IsoTauPacker::pack().
9 std::vector<uint32_t>
load[2];
12 uint16_t jetbit[4] = {0, 0, 0, 0};
18 jetbit[
n++] =
std::min(
j->hwPt(), 0x3F) | (
abs(
j->hwEta()) & 0x7) << 6 | ((
j->hwEta() >> 3) & 0
x1) << 9 |
19 (
j->hwPhi() & 0x1F) << 10;
21 uint32_t word0 = (jetbit[0] & 0xFFFF);
22 uint32_t word1 = (jetbit[1] & 0xFFFF);
23 uint32_t word2 = (jetbit[2] & 0xFFFF);
24 uint32_t word3 = (jetbit[3] & 0xFFFF);
26 load[0].push_back(word0);
27 load[0].push_back(word2);
29 load[1].push_back(word1);
30 load[1].push_back(word3);
const_iterator begin(int bx) const
Abs< T >::type abs(const T &t)
const_iterator end(int bx) const
◆ s_maker__LINE__() [1/6]
◆ s_maker__LINE__() [2/6]
◆ s_maker__LINE__() [3/6]
◆ s_maker__LINE__() [4/6]
◆ s_maker__LINE__() [5/6]
◆ s_maker__LINE__() [6/6]