|
ATLAS Offline Software
|
Go to the documentation of this file.
30 return StatusCode::SUCCESS;
39 return StatusCode::SUCCESS;
55 return StatusCode::SUCCESS;
64 return StatusCode::SUCCESS;
73 return StatusCode::SUCCESS;
82 return StatusCode::SUCCESS;
91 if (gSystem->GetProcInfo (&pinfo) != 0) {
93 return StatusCode::FAILURE;
95 ANA_MSG_INFO (
"Memory usage at " << location <<
": " << pinfo.fMemResident <<
" kB resident, " << pinfo.fMemVirtual <<
" kB virtual");
97 return StatusCode::SUCCESS;
StatusCode printMemoryUsage(const std::string &location)
the data the EventLoop core classes are sharing with the Module implementation
std::uint64_t m_executeStep
virtual StatusCode firstInitialize(ModuleData &data) override
action at the the very beginning of the worker job
std::uint64_t m_executeNext
std::uint64_t m_executeTarget
std::uint64_t m_numExecute
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode onExecute(ModuleData &data) override
actions just before execute is called on algorithms
This module defines the arguments passed from the BATCH driver to the BATCH worker.
virtual StatusCode postFirstEvent(ModuleData &data) override
action after processing first event
virtual StatusCode onWorkerEnd(ModuleData &data) override
action at the end of the worker job
std::string to_string(const DetectorType &type)
virtual StatusCode onFinalize(ModuleData &data) override
actions just before algorithms are finalized
std::optional< std::uint64_t > lastRSS
the last RSS value read
virtual StatusCode onInitialize(ModuleData &data) override
action just before algorithms are initialized