30 const std::string&
name,
36 declareInterface< ITriggerTowerCnvTool >(
this );
53 if( !xaod->
empty() ) {
55 << xaod->
size() <<
")" );
59 for(
const auto *
const tt : *esd) {
70 convertVector<uint_least8_t>(
tt->emLUT()),
71 convertVector<uint_least8_t>(
tt->emLUT()),
72 std::vector<int_least16_t>(
tt->emLUT().size(), 0),
73 std::vector<uint_least8_t>(
tt->emLUT().size(), 0
u),
74 convertVector<uint_least8_t>(
tt->emBCIDvec()),
75 convertVector<uint_least16_t>(
tt->emADC()),
76 convertVector<uint_least8_t>(
tt->emBCIDext()),
77 std::vector<uint_least8_t>(
tt->emLUT().size(), 0
u),
78 static_cast<uint_least16_t
>(
tt->emError()),
79 static_cast<uint_least8_t
>(
tt->emPeak()),
80 static_cast<uint_least8_t
>(
tt->emADCPeak()));
89 convertVector<uint_least8_t>(
tt->hadLUT()),
90 convertVector<uint_least8_t>(
tt->hadLUT()),
91 std::vector<int_least16_t>(
tt->hadLUT().size(), 0),
92 std::vector<uint_least8_t>(
tt->hadLUT().size(), 0
u),
93 convertVector<uint_least8_t>(
tt->hadBCIDvec()),
94 convertVector<uint_least16_t>(
tt->hadADC()),
95 convertVector<uint_least8_t>(
tt->hadBCIDext()),
96 std::vector<uint_least8_t>(
tt->hadLUT().size(), 0
u),
97 static_cast<uint_least16_t
>(
tt->hadError()),
98 static_cast<uint_least8_t
>(
tt->hadPeak()),
99 static_cast<uint_least8_t
>(
tt->hadADCPeak()));
102 return StatusCode::SUCCESS;