AlgTool to move eFex TOBS into the GlobalSim TOB system.
More...
#include <eFexCvtrAlgTool.h>
AlgTool to move eFex TOBS into the GlobalSim TOB system.
Definition at line 23 of file eFexCvtrAlgTool.h.
◆ eFexCvtrAlgTool()
| GlobalSim::eFexCvtrAlgTool::eFexCvtrAlgTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~eFexCvtrAlgTool()
| virtual GlobalSim::eFexCvtrAlgTool::~eFexCvtrAlgTool |
( |
| ) |
|
|
overridevirtualdefault |
◆ initialize()
| StatusCode GlobalSim::eFexCvtrAlgTool::initialize |
( |
| ) |
|
|
overridevirtual |
Initialize function running before first event.
Definition at line 16 of file eFexCvtrAlgTool.cxx.
20 return StatusCode::SUCCESS;
◆ run()
| StatusCode GlobalSim::eFexCvtrAlgTool::run |
( |
const EventContext & |
ctx | ) |
const |
|
overridevirtual |
Main functional block running for each event.
Definition at line 24 of file eFexCvtrAlgTool.cxx.
27 CHECK(inContainer.isValid());
29 ATH_MSG_DEBUG(
"Number of eFexROIs read in " << inContainer->size());
33 auto outContainer = std::make_unique<OutContainer>();
35 outContainer->reserve(inContainer->size());
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;
◆ toString()
| std::string GlobalSim::eFexCvtrAlgTool::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_eEmRoIKey
◆ m_eEmTOBContainerKey
Initial value:{
this,
"eEmTOBs",
"eEmTOBs",
"Key for GlobalSim eEmTOB container"}
Definition at line 48 of file eFexCvtrAlgTool.h.
The documentation for this class was generated from the following files: