21 case xAOD::CMXJetHits_v1::Sources::REMOTE_MAIN:
23 case xAOD::CMXJetHits_v1::Sources::LOCAL_MAIN:
25 case xAOD::CMXJetHits_v1::Sources::TOTAL_MAIN:
27 case xAOD::CMXJetHits_v1::Sources::REMOTE_FORWARD:
28 return "REMOTE_FORWARD";
29 case xAOD::CMXJetHits_v1::Sources::LOCAL_FORWARD:
30 return "LOCAL_FORWARD";
31 case xAOD::CMXJetHits_v1::Sources::TOTAL_FORWARD:
32 return "TOTAL_FORWARD";
33 case xAOD::CMXJetHits_v1::Sources::TOPO_CHECKSUM:
34 return "TOPO_CHECKSUM";
35 case xAOD::CMXJetHits_v1::Sources::TOPO_OCCUPANCY_MAP:
36 return "TOPO_OCCUPANCY_MAP";
37 case xAOD::CMXJetHits_v1::Sources::TOPO_OCCUPANCY_COUNTS:
38 return "TOPO_OCCUPANCY_COUNTS";
64 const std::vector<uint32_t>& hitsVec0,
65 const std::vector<uint32_t>& hitsVec1,
66 const std::vector<uint32_t>& errorVec0,
67 const std::vector<uint32_t>& errorVec1,
82 const std::vector<uint32_t>& hitsVec1,
83 const std::vector<uint32_t>& errorVec0,
84 const std::vector<uint32_t>& errorVec1)
107 return hitsVec0()[ peak() ];
130 os <<
"xAOD::CMXJetHits crate=" <<
int(
el.crate())
131 <<
" sourceComponent=" << hitsSourceComponent(
el.sourceComponent())
132 <<
" peak=" <<
int(
el.peak()) <<
" hits0=0x" << std::hex <<
el.hits0() << std::dec
133 <<
" hits1=0x" << std::hex <<
el.hits1() << std::dec <<
" hits0Vec=[";
135 std::for_each(
el.hitsVec0().begin(),
el.hitsVec0().end(), [&](
uint32_t n) { os <<
" 0x" << std::hex << int(n) << std::dec; });