10 const std::string& name,
11 const IInterface* parent):
12 base_class(
type, name, parent){
19 return StatusCode::SUCCESS;
28 ATH_MSG_DEBUG(
"Number of gFexRhoROIs read in " << inContainer->size());
32 auto outContainer = std::make_unique<OutContainer>();
34 outContainer->reserve(inContainer->size());
37 std::transform(std::cbegin(*inContainer),
38 std::cend(*inContainer),
39 std::back_inserter(*outContainer),
40 [](
const auto& inTob){
41 return new ConcTOB(*inTob);});
45 CHECK(h_write.record(std::move(outContainer)));
47 return StatusCode::SUCCESS;
51 return "gFexRhoRoI to gFexRhoTOB converter";
#define CHECK(...)
Evaluate an expression and check for errors.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
DataVector< GlobalSim::IOBitwise::gFexRhoTOB > gFexRhoTOBContainer
AlgTool to read in LArStripNeighborhoods, and run the eRatio Algorithm.