|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef EVENT_LOOP__ALGORITHM_STATE_MODULE_H
10 #define EVENT_LOOP__ALGORITHM_STATE_MODULE_H
char data[hepevt_bytes_allocation_ATLAS]
virtual StatusCode onNewInputFile(ModuleData &data) override
actions after opening a new input file
the data the EventLoop core classes are sharing with the Module implementation
a Module managing the state of the algorithms on the workers
virtual StatusCode onInitialize(ModuleData &data) override
action just before algorithms are initialized
the base class for EventLoop instrumentation module
::StatusCode StatusCode
StatusCode definition for legacy code.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
bool m_initialized
whether Algorithm::initialize has been called
virtual StatusCode onFileExecute(ModuleData &data) override
actions just before fileExecute is called on algorithms
virtual StatusCode onFinalize(ModuleData &data) override
actions just before algorithms are finalized
virtual StatusCode onExecute(ModuleData &data) override
actions just before execute is called on algorithms
virtual StatusCode onCloseInputFile(ModuleData &data) override
actions before closing an input file