11 const std::string& name,
12 const IInterface* parent):
13 base_class(
type, name, parent){
20 return StatusCode::SUCCESS;
29 ATH_MSG_DEBUG(
"Number of eFexROIs read in " << inContainer->size());
33 auto outContainer = std::make_unique<OutContainer>();
35 outContainer->reserve(inContainer->size());
39 std::transform(std::cbegin(*inContainer),
40 std::cend(*inContainer),
41 std::back_inserter(*outContainer),
42 [](
const auto& inTob){
43 return new ConcTOB(*inTob);});
47 CHECK(h_write.record(std::move(outContainer)));
49 return StatusCode::SUCCESS;
53 return "eFexRoI to eEmTOB converter";
#define CHECK(...)
Evaluate an expression and check for errors.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
DataVector< GlobalSim::IOBitwise::eEmTOB > eEmTOBContainer
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...